我安裝了一個zabbix監控,一直很順利,後來不知道問什麼服務起不來了,伺服器總是提醒我10051埠沒有開啟,於是我仔細理了一遍又一遍,服務總是啟動不起來:
Starting zabbix_server: /etc/init.d/functions: line 536: /etc/init.d//sbin/zabbix_server: No such file or directory
於是我開啟/etc/init.d/zabbix_server配置檔案中
發現
BASEDIR=/usr/local/zabbix/zabbix
路徑不對
原來是我執行
sed -i "s/BASEDIR=\/usr\/local/BASEDIR=\/usr\/local\/zabbix/g"/etc/init.d/zabbix_server
sed -i "s/BASEDIR=\/usr\/local/BASEDIR=\/usr\/local\/zabbix/g"/etc/init.d/zabbix_agentd
的時候執行了兩遍,感覺特別的手欠,後來服務死活啟動不起來,然後把啟動檔案zabbix_server和zabbix_agentd中的BASEDIR=/usr/local/zabbix/zabbix改成BASEDIR=/usr/local/zabbix/就OK了。
vi zabbix_server
# Edit these to match your system settings
# Zabbix-Directory
BASEDIR=/usr/local/zabbix/
service zabbix_server start
Starting zabbix_server: [ OK ]
service zabbix_agentd start
Starting zabbix_agentd: [ OK ]
我安裝了一個zabbix監控,一直很順利,後來不知道問什麼服務起不來了,伺服器總是提醒我10051埠沒有開啟,於是我仔細理了一遍又一遍,服務總是啟動不起來:
Starting zabbix_server: /etc/init.d/functions: line 536: /etc/init.d//sbin/zabbix_server: No such file or directory
於是我開啟/etc/init.d/zabbix_server配置檔案中
發現
BASEDIR=/usr/local/zabbix/zabbix
路徑不對
原來是我執行
sed -i "s/BASEDIR=\/usr\/local/BASEDIR=\/usr\/local\/zabbix/g"/etc/init.d/zabbix_server
sed -i "s/BASEDIR=\/usr\/local/BASEDIR=\/usr\/local\/zabbix/g"/etc/init.d/zabbix_agentd
的時候執行了兩遍,感覺特別的手欠,後來服務死活啟動不起來,然後把啟動檔案zabbix_server和zabbix_agentd中的BASEDIR=/usr/local/zabbix/zabbix改成BASEDIR=/usr/local/zabbix/就OK了。
vi zabbix_server
# Edit these to match your system settings
# Zabbix-Directory
BASEDIR=/usr/local/zabbix/
service zabbix_server start
Starting zabbix_server: [ OK ]
service zabbix_agentd start
Starting zabbix_agentd: [ OK ]