引言
之前寫了關於zabbix的系列教程,其中【zabbix教程二】——Centos7 安裝zabbix3.07服務端 介紹瞭如何安裝服務端,但是有一些問題沒有寫進去,在這篇博客中進行補充。
問題一:
yum install -y zabbix-server-mysql zabbix-web-mysql zabbix-agent mariadb-server
執行上面命令可能遇到下面問題
No more mirrors to try.
如果重複執行名都會遇到這個問題,我們需要下面命令
yum clean all
問題二
我們可能需要給數據庫分配權限和角色
在我們創建完zabbix數據庫以後,執行下面命令
grant all privileges on zabbix.* to zabbix@localhost identified by 'zabbix2016';
執行完成以後,我們在配置zabbix_server.conf配置文件的時候,就不用默認的用戶名和密碼了,用下面的配置:
vi /etc/zabbix/zabbix_server.conf
91:DBName=zabbix
107:DBUser=zabbix
116:DBPassword=zabbix2016
頁面配置也需要按照我們分配的用戶名和密碼配置
問題三: Zabbix server is not running
這個問題的原因可能是數據庫的連接有問題。我們可以從下面幾方面進行檢查
/etc/zabbix/webzabbix.conf.php文件中
$DB['DATABASE']
$DB['USER']
$DB['PASSWORD']
確保這三個參數都是正確的。
注意:每次改了參數文件一定要記得重啓zabbix_server
這些參數值使我們在web界面中配置進來的
第二步、檢查我們的zabbix_server.conf配置文件中的mysql配置是否正確
有其實我們在後期修改了數據庫的用戶名或者密碼之類的,這個問題更加容易出現,大家細心檢查!
小結
每一次配置都會遇到不同的問題,也會收穫一下,在此備忘同時希望也可以幫助大家!