Zabbix基本安装与配置
以下是Zabbix的基本安装和配置步骤:
安装Apache、PHP和MySQL:
使用以下命令安装Apache:sudo apt-get install apache2
使用以下命令安装PHP和MySQL:sudo apt-get install php mysql-server php-mysql
安装Zabbix服务器:
使用以下命令添加Zabbix官方存储库:wget https://repo.zabbix.com/zabbix/5.4/ubuntu/pool/main/z/zabbix-release/zabbix-release_5.4-1+ubuntu18.04_all.deb
使用以下命令安装Zabbix官方存储库:sudo dpkg -i zabbix-release_5.4-1+ubuntu18.04_all.deb
使用以下命令更新存储库:sudo apt-get update
使用以下命令安装Zabbix服务器:sudo apt-get install zabbix-server-mysql
创建Zabbix数据库:
使用以下命令登录到MySQL服务器:sudo mysql -u root -p
在MySQL终端中,创建一个新的数据库:CREATE DATABASE zabbix character set utf8 collate utf8_bin;
创建一个新的数据库用户并授予访问数据库的权限:CREATE USER 'zabbix'@'localhost' IDENTIFIED BY 'password';
将权限赋予新用户:GRANT ALL PRIVILEGES ON zabbix.* TO 'zabbix'@'localhost' WITH GRANT OPTION;
刷新MySQL权限:FLUSH PRIVILEGES;
退出MySQL终端:exit
导入Zabbix数据库模式和数据:
使用以下命令导入数据库模式和数据:sudo zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -u zabbix -p zabbix
配置Zabbix服务器:
打开Zabbix服务器配置文件:sudo nano /etc/zabbix/zabbix_server.conf
修改以下配置项:
DBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=password
保存并关闭文件。
启动Zabbix服务器和Zabbix代理:
使用以下命令启动Zabbix服务器:sudo systemctl start zabbix-server
使用以下命令启动Zabbix代理:sudo systemctl start zabbix-agent
配置Zabbix前端:
将Zabbix前端文件复制到Apache的Web目录中:sudo cp -r /usr/share/zabbix /var/www/html/
修改Zabbix前端配置文件:sudo nano /etc/zabbix/apache.conf
将以下行的注释符号(#)移除:
php_value date.timezone Asia/Shanghai
保存并关闭文件。
配置防火墙:
如果有防火墙正在运行,请确保允许访问Zabbix服务器的端口(默认为10051)。
访问Zabbix前端:
在Web浏览器中,输入服务器的IP地址或域名,然后添加/zabbix
,例如:http://<server-ip>/zabbix
通过按照安装向导的步骤进行设置,创建Zabbix管理员帐户并完成安装。
这就是Zabbix的基本安装和配置步骤。完成后,您应该能够使用Zabbix监控您的服务器和网络设备。