成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

配置Nagios來監控Windows Server

系統 Windows
Nagios是多功能的網絡監控系統,可以幫助你輕松監控數據中心的各個設備。它對Linux系統支持一定的開箱即用性,但對于通過使用NSClient++,你也可以利用Nagios監控Windows Server。

Nagios是多功能的網絡監控系統,可以幫助你輕松監控數據中心的各個設備。它對Linux系統支持一定的開箱即用性,但對于通過使用NSClient++,你也可以利用Nagios監控Windows Server。

在Nagios的環境中監控Windows有幾種不同的模式。本文討論的比較簡單的方法是使用check_nt命令,這條命令在Nagios的commands.cfg文件中已經被定義了。在以后的文章中,你還會學到怎樣配置Nagios Remote Plugin Executor(NRPE)。

首先,監控你的Windows環境的***步是到http://sourceforge.net/projects/nscplus下載并安裝NSClient++。在下載之前先確定你需要哪種版本的軟件。默認下載的是支持64位的版本。如果你需要在32位Windows下運行NSClient++,就需要從下載頁的Files section下載32-bit MSI。

下載了NSClient++之后,打開Windows服務界面,配置NSClient++服務以便讓它自動開始。同樣的你還要確保服務日志與本地系統賬戶一同存在,而且可以從桌面自動運行。***一步就是檢查Windows防火墻。NSClient++在12489端口運行,確保你防火墻里這一端口是開著的。

配置Nagios服務器

配置好Windows的部分之后,你還得配置Nagios服務器。首先,確保check_nt命令在/etc/nagios/objects/commands.cfg都被定義了。還有一點改變,應用默認配置不使用密碼了,所以在命令行末尾,加-s nagios(參見例1),以便讓check_nt命令使用默認的密碼“nagios”。

# 'check_nt' command definition
define command{
       command_name    check_nt
        command_line    $USER1$/check_nt -H $HOSTADDRESS$ -p 12489 -v $ARG1$ $ARG2$ -s nagios
        }

例1:在命令行末尾加-s nagios,來讓check_nt命令使用默認密碼。

然后,在/etc/nagios/objects/templates.cfg,你需要模板來定義Windows主機應該怎樣配置(例2會告訴你這個定義在默認狀態下是怎么樣的):

define host{
        name                              windows-server ;(本主機模板的名字)
        use                                 generic-host

(繼承通用主機模板的默認值)

        check_period                 24x7 ;(默認將日夜不間斷監控Windows servers)
        check_interval                 5 ;(每五分鐘主動檢查服務器)
        retry_interval                   1 ;(每隔一分鐘,重試日程主機檢查。)
        max_check_attempts       10 ; (每個服務器檢查十遍(最多))
        check_command             check-host-alive ;(檢查服務器是否運轉的默認命令。)
        notification_period           24x7 ;(在任何時段發送報告。)
        notification_interval          30 ;(每隔30分鐘重復發送報告。)
        notification_options          d,r ;(只為特定主機狀況發送報告。)
        contact_groups                admins ;(默認把報告發送給admins。)
        hostgroups                       windows-servers ;(主機把Windows servers分組為成員。)
        register                             0 ;(不要注冊這個,這只是個模板)
        }

例2:# Windows主機定義模板——不是真的主機,只是模板!

核實模板存在之后,你需要通知Nagios還得監視Windows。通過取消注解cfg_file 行(例3會講到)的方法,讓Nagios看windows.cfg文件:

# Definitions for monitoring a Windows machine
cfg_file=/etc/nagios/objects/windows.cfg

例3:取消對cfg_file行的注解。

這樣做之后,你可以定義Windows主機被監視。這一步在每個要被監視的windows主機都要做。你需要一個在windows.cfg文件中的定義主機項(見例4):

define host{
        use                                 windows-server  ;(從模板繼承默認值。)
        host_name winserver       ;(我們給這臺主機起的名字。)
        alias                                My Windows Server       ;(更長的名字來聯系這個主機。)
        address                          192.168.1.54    ; IP address of the host (主機的IP地址)
        }

例4:定義主機部分

現在,為Windows配置Nagios的***一步就是定義你想要監控的設備。這也從windows.cfg文件發生。你可以在下文(例5)中找到這些設備的其中兩個的例子。

#########################################################################
#########################################################################
#
# SERVICE DEFINITIONS
#
#########################################################################
#########################################################################
# Create a service for monitoring the version of NSCLient++ that is installed (創建一個設備來監視已安裝NSCLient++的版本)
# Change the host_name to match the name of the host you defined above (改變host_name以符合之前已經定義的主機名稱)
define service{
        use                                 generic-service
        host_name                     winserver
        service_description        NSClient++ Version
        check_command           check_nt!CLIENTVERSION
        }
# Create a service for monitoring the uptime of the server (創建一個設備來監控服務器的正常運行時間)
# Change the host_name to match the name of the host you defined above (改變host_name以符合之前已經定義的主機名稱)
define service{
        use                                 generic-service
        host_name                     winserver
        service_description        Uptime
        check_command           check_nt!UPTIME
        }

例5:定義Nagios要監控的設備

閱讀windows.cfg文件剩余的內容,找出哪些設備檢查是可用的,確保所有需要的設備能用。一旦你做完這些,就可以保存你的改變并重啟Nagios服務器,使用Nagios主機上的service nagios restart。這就可以激活改變,然后,你就能從Nagios界面監控Windows主機上的設備了。

在這篇文章,你學會了怎樣為Windows配置Nagios,怎樣使用check_nt程序監控基礎Windows服務器范圍。使用check_nt選項給你開了個好頭,但是沒法幫你監控更大的范圍。你需要NRPE來進行深入研究。在以后的文章中,你將會學到如何配置NRPE來進行精確的調整。

【編輯推薦】

  1. 如何編寫Nagios插件
  2. 使用Nagios監控Windows客戶端
  3. 使用Nagios監視企業集群
  4. Cacti與Nagios網絡監控的區別-Nagios的安裝
  5. 打不開的exe服務 淺談Windows遠程桌面的那點事
責任編輯:張浩 來源: TechTarget中國
相關推薦

2011-03-22 15:17:14

Nagios安裝

2011-03-31 16:11:22

Redhat配置nagios

2011-03-24 11:03:05

Nagios監控Linux

2011-03-21 13:10:13

NagiosWindows

2011-03-24 10:59:11

NagiosWindows監控

2011-03-25 14:25:38

NagiosWindows監控

2011-03-22 15:17:13

Nagios監控

2011-03-22 15:17:14

Nagios安裝

2011-03-31 16:11:23

Redhat配置nagios

2011-04-06 14:24:27

Nagios監控Linux

2009-03-11 18:49:36

LinuxNagios運維監控

2011-03-25 14:40:33

Nagios監控

2011-03-21 14:53:27

Nagios監控Linux

2011-03-21 14:53:36

Nagios監控Linux

2011-04-06 14:24:20

Nagios監控Linux

2011-04-06 14:24:21

Nagios監控Linux

2011-03-25 11:05:39

Nagioswindows

2011-08-22 11:33:48

nagios

2011-03-31 16:10:47

Redhat配置nagios

2011-03-22 09:03:47

Nagios配置
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 亚洲成人久久久 | 男女羞羞视频网站 | 91成人午夜性a一级毛片 | 国产一级片免费看 | 国产精品国产成人国产三级 | 国产日韩欧美电影 | 亚洲啊v | 91国内外精品自在线播放 | 国产视频第一页 | 天天插天天搞 | 色伊人网 | 天天爽夜夜爽精品视频婷婷 | 久久久久久久久久久久久9999 | 国产一级片91 | 一区视频在线免费观看 | 精品一区二区三区中文字幕 | 美女黄色在线观看 | 成人av一区二区三区 | 国产精品一区二区在线免费观看 | 男女下面一进一出网站 | 久久爱黑人激情av摘花 | 国产欧美日韩一区 | 成人一级片在线观看 | 成人av一区 | 欧美成人a∨高清免费观看 欧美日韩中 | 免费视频一区二区 | 亚洲综合色视频在线观看 | 超碰最新在线 | 亚洲精品免费观看 | a级免费视频 | 99视频入口 | 涩涩视频在线看 | 亚洲不卡av在线 | 成人免费视频在线观看 | 97人人澡人人爽91综合色 | 成人在线免费视频 | 日韩看片| 亚洲一区二区三区四区av | 日日爱视频 | 亚洲欧洲色视频 | 天天操天天插天天干 |