ubuntu 12.04 LTS下安裝zabbix

轉載請標明出處:http://blackwing.iteye.com/blog/2001416

主要參考這篇文章:[url]https://www.digitalocean.com/community/articles/how-to-install-zabbix-on-ubuntu-configure-it-to-monitor-multiple-vps-servers[/url]

其實不用升級source也能夠apt-get install,但是安裝的版本是1.8,升級後安裝的版本是2.0.

需求:監控自己的java程序狀態,例如程序運行後,返回0是正常結束,1是出錯。
zabbix除了主動從客戶端拉數據外,還可以客戶端主動發數據給服務器端。核心思想是,在zabbix服務器端添加一個zabbix trapper類型的key,java應用所在客戶端通過zabbix_sender命令把java應用狀態值發到此key,進而觸發時間,進行報警(email、sms等)。

新建key後,就可以爲此key添加對應的trigger,再爲trigger建立對應的Action。trigger指的是當滿足條件是,觸發;觸發後,對應一個或者多個Action,也就是具體報警的方法,例如發短信,email。

主要需要主要的方面:
1.新建zabbix trapper頁面,其中的Allowed hosts可以不填;但如果填寫,則需要是逗號分隔的host名(host名要與客戶端zabbix_agentd.conf中配置的Hostname一致),若填寫,host不能有空格

2. zabbix_sender發送的-s參數疑惑
官方的說明是:s - monitored host name (as registered in Zabbix front-end)
我理解是“被監控的host名”,那應該是發送端,也就是客戶端的zabbix_agentd.conf中配置的host名,但反覆發送消息都是顯示fail,後來改爲server端在web的配置名就能正確發送。


3. 發送成功後,可以在Monitoring --> Latest data中看到發送過來的值。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章