开源网管软件zabbix功能其实很强大,但对使用者并不友好,官方安装及使用手册一大堆,我觉得要把这个软件用好,不亚于学一门编程语言。我把安装过程记录了一下,方便他人也方便我自己后面快速安装。
官方参考安装手册
https://www.zabbix.com/documentation/current/zh/manual/installation/install_from_packages/debian_ubuntu
安装步骤:
wget https://repo.zabbix.com/zabbix/6.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_6.0-1+ubuntu20.04_all.deb
dpkg -i zabbix-release_6.0-1+ubuntu20.04_all.deb
apt update
apt install zabbix-server-mysql zabbix-frontend-php zabbix-apache-conf zabbix-sql-scripts zabbix-agent
apt install mysql-server -y
安装完默认mysql的root用户密码是空的,用命令mysql -u root -p,提示输入密码时直接回车,就可以进入数据库了
mysql -uroot -p
create database zabbix character set utf8mb4 collate utf8mb4_bin;
create user zabbix@localhost identified by ‘Admin@123’;
grant all privileges on zabbix.* to zabbix@localhost;
quit;
zcat /usr/share/doc/zabbix-sql-scripts/mysql/server.sql.gz | mysql -uzabbix -p zabbix
输入上面创建的数据库用户zabbix的密码Admin@123,等待一会儿,我等了好几分钟。
vi /etc/zabbix/zabbix_server.conf
DBPassword=Admin@123
systemctl restart zabbix-server zabbix-agent apache2
systemctl enable zabbix-server zabbix-agent apache2
通过:http://ip/zabbix访问zabbix的web界面
默认用户名:Admin,密码:zabbix
中文灰色:
sudo apt-get -y install language-pack-zh-hant language-pack-zh-hans
安装后重启
故障:
zabbix server is not running
systemctl status zabbix-server
查看日志:
cat /var/log/zabbix/zabbix_server.log
connection to database ‘zabbix’ failed: [1045] Access denied for user ‘zabbix’@’localhost’ (using password: YES)
数据库密码不对,修改zabbix-server配置文件数据库密码
vi /etc/zabbix/zabbix_server.conf