歡迎您光臨本站 註冊首頁

nagios是如何監控內網主機是否存活的?

←手機掃碼閱讀     火星人 @ 2014-03-03 , reply:0

nagios是如何監控內網主機是否存活的?

環境是這樣的,nagios伺服器擁有公網ip,任何人都可以訪問,被監控端有20台機器,只有一台有公網ip,其他的都只有內網ip,
一般這種情況下檢測服務使用的是NSCA被動模式,但是nagios默認的check alive使用的是ping,這樣,這種情況下大家一般是如何檢測主機是否存活的呢?
《解決方案》

學習中,哈哈
《解決方案》

通過內網IP進行監控啊
《解決方案》

兩種方式:
1)通過有公網IP的那個機器,做一個nrpe proxy,check其他內網的設備;
2)配置check_freshness配合check_dummy,在特定時間內(比如5分鐘)內網機器沒有告知自己的存活狀態,就認為內網機器down掉了。
《解決方案》

搜個nagios安裝配置的文檔
《解決方案》

頂一個先吧
《解決方案》

本帖最後由 騾子先生 於 2013-01-11 15:44 編輯

將nagios升級為centreon,centreon支持分散式監控。

大概原理是
每個節點機房建1台nagios主機,具有對外被外的埠訪問許可權(22,3306),由這台nagios收集內網伺服器的監控信息,然後通過ndo2db將狀態信息發回主機房的centstorage資料庫,通過WEB-UI展示

這個方案我在生產環境部署過,分別監控北京,上海,廣州的節點機房的近百台內網伺服器。我的博客到期了,相關配置文檔沒了,不過我給你個外國友人的博客連接,自己研究一下,我是看他的博文實施的這個方案。

http://felipeferreira.net/?p=669

centreon在運維初期很好用,後期如果要實現自動化運維的話,部署、監控、cmdb最好自已開發,開源是便宜,但框架的變化導致維護成本太高, 畢竟自己熟悉的最好管理。
《解決方案》

回復 11# 騾子先生


   

自己開發,需要有設計一個比較好的架構,

開發的工作量也不小


一般的開源工具,支持幾千台機器還是很輕鬆的。


[火星人 ] nagios是如何監控內網主機是否存活的?已經有503次圍觀

http://coctec.com/docs/service/show-post-426.html