今天倒騰zabbix的安裝和配置胚泌。
前段時間很吃力地完成了LNMP環(huán)境的源碼安裝蚁袭,其中mysql的安裝沒有用源碼鱼响,而是用rpm方式安裝的,所以沒辦法指定目錄沟突,所以沒有生成配置文件my.cnf配置文件花颗,從/usr/share/mysql下拷貝了my-medium.cnf為/etc/my.cnf作為配置文件,即可在該配置文件里自定義mysql的啟動參數(shù)惠拭。
編譯安裝完zabbix后扩劝,需要創(chuàng)建zabbix用戶組和用戶,同時需要建庫和導入sql腳本建表(sql腳本在源碼目錄的database下)职辅。導入語法為mysql -uroot -pxxx zabbix < xxx.sql
啟動server一直失敗棒呛,在zabbix_server.conf里看到運行日志文件在/tmp/zabbix_server.log里,檢查日志發(fā)現(xiàn)失敗原因為無法通過/var/run/mysql/mysql.sock連接數(shù)據(jù)庫域携,檢查發(fā)現(xiàn)這個文件不存在簇秒。于是找到mysql.sock正確目錄為/var/lib/mysql/mysql.sock,再在配置文件zabbix_server.conf里修改DBSocket參數(shù)后為正確路徑后(同時還需要修改DBName,DBPassword,DBPort等參數(shù))秀鞭,server終于能正常啟動趋观!