在Debian 10 Buster上安装Zabbix
步骤1.在安装任何软件之前,请务必apt
在终端中运行以下命令,以确保系统是最新的,这一点很重要:
sudo apt update
sudo apt upgrade
步骤2.在Debian 10上安装Zabbix。
现在,我们添加Zabbix软件包存储库:
wget https://repo.zabbix.com/zabbix/4.0/debian/pool/main/z/zabbix-release/zabbix-release_4.0-3+buster_all.deb sudo dpkg -i zabbix-release_4.0-3+buster_all.deb
成功添加存储库后,使用apt命令安装具有MariaDB支持软件包的Zabbix服务器,以将MariaDB用作数据库服务器:
sudo apt update sudo apt install zabbix-server-mysql zabbix-frontend-php zabbix-agent
步骤3.配置MariaDB数据库Zabbix。
默认情况下,不会对MariaDB进行加固。您可以使用mysql_secure_installation
脚本保护MariaDB 。您应该仔细阅读每个步骤,并在每个步骤下面仔细进行操作,这将设置root密码,删除匿名用户,禁止远程root登录以及删除测试数据库和对安全MySQL的访问。
mysql_secure_installation
像这样配置它:
- Set root password? [Y/n] y - Remove anonymous users? [Y/n] y - Disallow root login remotely? [Y/n] y - Remove test database and access to it? [Y/n] y - Reload privilege tables now? [Y/n] y
接下来,我们将需要登录MariaDB控制台并为Zabbix创建数据库。运行以下命令:
mysql -u root -p
这将提示您输入密码,因此输入您的MariaDB根密码,然后按Enter。登录数据库服务器后,需要为Zabbix软件创建数据库:
create database zabbixdb; create user 'zabbix'@'localhost' identified by 'your_strong_password'; grant all privileges on zabbixdb.* to 'zabbix'@'localhost'; flush privileges; exit;
然后,将Zabbix数据库模式加载到上面创建的数据库中:
cd /usr/share/doc/zabbix-server-mysql cat create.sql.gz | mysql -u zabbix -p zabbixdb
步骤4.配置Zabbix。
接下来,编辑Zabbix服务器配置文件并更新以下数据库配置。Zabbix服务器将使用它来连接数据库:/etc/zabbix/zabbix_server.conf
DBHost=localhost DBName=zabbixdb DBUser=zabbix DBPassword=your_strong_password
步骤5.配置Apache Web服务器。
Zabbix创建自己的apache配置文件,并链接到Apache配置目录。让我们使用以下命令来重新启动Apache服务:/etc/zabbix/apache.conf
sudo systemctl restart apache2.service
另外,重新启动Zabbix服务器:
sudo systemctl restart zabbix-server sudo systemctl restart zabbix-agent
步骤6.配置防火墙。
现在允许在防火墙上侦听端口:
sudo ufw allow 80 sudo ufw reload
步骤7.访问Zabbix Web界面,
默认情况下,Zabbix将在HTTP端口80上可用。打开您喜欢的浏览器,然后浏览至或完成所需的步骤以完成安装。http://your-domain.com/zabbix
http://server-ip-address/zabbix
恭喜你!您已经成功安装了Zabbix。感谢您使用本教程在Debian 10 Buster系统中安装Zabbix监视软件。有关其他帮助或有用信息,我们建议您检查Zabbix官方网站。
原创文章,作者:校长,如若转载,请注明出处:https://www.yundongfang.com/Yun40979.html