阅读量:7
以下是Zabbix的基本安装和配置步骤:
安装Apache、PHP和MySQL:
- 使用以下命令安装Apache:
sudo apt-get install apache2
- 使用以下命令安装PHP和MySQL:
sudo apt-get install php mysql-server php-mysql
- 使用以下命令安装Apache:
安装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官方存储库:
创建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
- 使用以下命令登录到MySQL服务器:
导入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代理:
- 使用以下命令启动Zabbix服务器:
sudo systemctl start zabbix-server
- 使用以下命令启动Zabbix代理:
sudo systemctl start zabbix-agent
- 使用以下命令启动Zabbix服务器:
配置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前端文件复制到Apache的Web目录中:
配置防火墙:
- 如果有防火墙正在运行,请确保允许访问Zabbix服务器的端口(默认为10051)。
访问Zabbix前端:
- 在Web浏览器中,输入服务器的IP地址或域名,然后添加
/zabbix
,例如:http://<server-ip>/zabbix
- 通过按照安装向导的步骤进行设置,创建Zabbix管理员帐户并完成安装。
- 在Web浏览器中,输入服务器的IP地址或域名,然后添加
这就是Zabbix的基本安装和配置步骤。完成后,您应该能够使用Zabbix监控您的服务器和网络设备。