91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

如何配置Nagios來監控Windows Server

發布時間:2021-10-27 09:59:38 來源:億速云 閱讀:156 作者:小新 欄目:系統運維

這篇文章給大家分享的是有關如何配置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主機上的設備了。

感謝各位的閱讀!關于“如何配置Nagios來監控Windows Server”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,讓大家可以學到更多知識,如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

寿阳县| 石泉县| 仪陇县| 民县| 广州市| 山东省| 克山县| 康平县| 库车县| 西宁市| 乌兰察布市| 南投市| 石台县| 个旧市| 房山区| 色达县| 曲阳县| 宁德市| 绥宁县| 民勤县| 白河县| 巴塘县| 南澳县| 嵩明县| 南江县| 广水市| 黔江区| 柘城县| 鸡东县| 新绛县| 新津县| 中牟县| 襄垣县| 昂仁县| 民权县| 禄劝| 阳新县| 五原县| 梧州市| 荔浦县| 盘锦市|