zabbix 安裝及簡單排錯
DBPassword=123456 #資料庫密碼
-------------
# vi /usr/local/etc/zabbix_agentd.conf
修改如下內容:
-------------
Server=127.0.0.1,192.168.8.180 #後面的IP為伺服器的IP ServerActive=192.168.8.180 #伺服器端IP UnsafeUserParameters=1
-------------
agent:
# vi /usr/local/etc/zabbix_agentd.conf
修改如下內容:
-------------
Server=192.168.8.180 #後面的IP為伺服器的IP
UnsafeUserParameters=1
------------- # touch /var/log/zabbix_server.log
# chmod 777 /var/log/zabbix_server.log
# touch /var/log/zabbix_agentd.log
# chmod 777 /var/log/zabbix_agentd.log
# vi /etc/services
在檔案最後面新增如下的內容:
zabbix-agent 10050/tcp # Zabbix Agent
zabbix-agent 10050/udp # Zabbix Agent
zabbix-trapper 10051/tcp # Zabbix Trapper
zabbix-trapper 10051/udp # Zabbix Trapper
7、啟動守護程序(server,agent)
配置開機和支援service啟動可參照:http://blog.csdn.net/dai451954706/article/details/16962123
在伺服器端執行啟動zabbix_server
# service zabbix_server start
server啟動埠為10051
在所有被監控的機器上執行zabbix_agentd 。
#service zabbix_agentd start
agentd啟動埠為10050
注意若伺服器開啟iptables服務,則需新增該兩個埠通行。
# iptables -A INPUT -p tcp --dport 10050 -j ACCEPT
# iptables -A INPUT -p tcp --dport 10051 -j ACCEPT
注:重啟服務可直接kill掉zabbix程序再重新按照以上方法啟動
解決系統重啟後,在瀏覽器中瀏覽時出現的
“You don't have permission to access /zabbix/ on this server.
Apache/2.2.15 (CentOS) Server at <server_ip> Port 80”
解決方法如下:
chkconfig iptables off
vi /etc/selinux/conf
註釋掉:
SELINUX=enforcing
SELINUXTYPE=targeted 兩行
新增 SELINUX=disable
結果如圖: