Zabbix4.4.1系統告警“Zabbix server is not running”
第一步: 查看系統日志,進一步確認原因
cat /var/log/zabbix/zabbix_server.log
問題出現在數據庫。
第二步 數據庫確認
mysql -u root -p #root用戶登陸數據庫
如果登錄不成功,就看一下登錄密碼是否正確以及zabbix用戶是否有權限登錄數據庫。
GRANT ALL PRIVILEGES ON *.* TO zabbixuser@"%" IDENTIFIED BY "xxx"; #設置用戶權限 FLUSH PRIVILEGES; #刷新權限
格式:grant 權限 on 數據庫名.表名 to 用戶@登錄主機 identified by "用戶密碼";
@ 后面是訪問mysql的客戶端IP地址(或是 主機名) % 代表任意的客戶端,如果填寫 localhost 為本地訪問(那此用戶就不能遠程訪問該mysql數據庫了)。
select user,host from mysql.user; #確認一下登陸數據庫用戶
第三步 重啟服務
service zabbix-server restart
此時我的問題在此處已解決。
但是如還存在問題,可在以下兩處進一步確認:
1. 查看zabbix_server.conf文件,查看該文件中的設置是否正確;
2. 查看zabbix.conf.php中的設置是否正確,一般是密碼設置的不對;
....