歡迎您光臨本站 註冊首頁

nagios 監控多台機器

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

nagios 監控多台機器

用Nagios監控兩台win伺服器。

我的部分 windows.cfg ,第一次只監控一台的時候沒有紅色部分。後來我想嘗試下監控兩台,就加入了紅色字部分,只修改了這一處

###############################################################################
###############################################################################
#
# HOST DEFINITIONS
#
###############################################################################
###############################################################################

# Define a host for the Windows machine we'll be monitoring
# Change the host_name, alias, and address to fit your situation

define host{
        use                windows-server        ; Inherit default values from a template
        host_name        winserver        ; The name we're giving to this host
        alias                My Windows Server        ; A longer name associated with the host
        address                192.168.0.181        ; IP address of the host
        }

define  host{
        use                windows-server       
        host_name        winserver2       
        alias                My Windows Server       
        address                192.168.0.180       
        }


###############################################################################
###############################################################################
#
# HOST GROUP DEFINITIONS
#
###############################################################################
###############################################################################


重啟Nagios發現識別了第二台但是看圖:
winserver2下什麼東西都沒有啊?
是不是新加被監控還需要修改別的地方啊?
《解決方案》

up
《解決方案》

你只增加了主機,沒增加該主機下的服務。你的這個配置繼續向下看,define service下的配置都是指向主機winserver的,沒有winserver2的
《解決方案》

哦,明白了,那比如這個
define service{
        use                     generic-service
        host_name               winserver
        service_description     NSClient++ Version
        check_command           check_nt!CLIENTVERSION
        }


我要是新增個winserver2的話
是這樣嗎?用逗號隔開?

define service{
        use                     generic-service
        host_name               winserver,winserver2
        service_description     NSClient++ Version
        check_command           check_nt!CLIENTVERSION
        }
《解決方案》

define service{
        use                     generic-service
        host_name               winserver1
        service_description     NSClient++ Version

define service{
        use                     generic-service
        host_name               winserver2
        service_description     NSClient++ Version
《解決方案》

thank you
每個都要重寫一個啊。有什麼簡單的方法嗎?
《解決方案》

原帖由 相當宏偉 於 2009-5-15 14:40 發表 http://bbs3.chinaunix.net/images/common/back.gif
thank you
每個都要重寫一個啊。有什麼簡單的方法嗎?

這不複雜吧,copy一下,hostname改一下就ok了
《解決方案》

設置hostgroup吧。

[火星人 ] nagios 監控多台機器已經有1007次圍觀

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