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

Nagios對Windows機器的監控

運維 系統運維
Nagios對Windows機器的監控:Nagios是一個監控系統運行狀態和網絡信息的監控系統。Nagios能監控所指定的本地或遠程主機以及服務,同時提供異常通知功能等。這篇文章講述的是Nagios對Windows機器的監控。

  NagiosWindows機器的監控

  監控方法的選擇

  其實Nagios對服務器的監控方法有很多,但大體上可以分為三種:

  1. 通過snmp協議編寫腳本使用snmpwalk或snmpget等client程序對遠程主機進行數據的抓取

  2. 走c/s方式,通過特定的客戶端用他們自己的協議對服務器進行數據抓取,這一類需要在目標服務器上安裝服務器端(即Listener),服務器端通過自己的程序對服務器上的數據進行收集(wmi,vbscript),***再由nagios服務器上的客戶端來取數據。這類的代表應用有NSClient++,pNSClient,nrpe_nt等等

  3. 還是走c/s方式,只不過這次nagios本機變成了服務器端,目標監控服務器上通過安裝客戶端向nagios服務器推送本機的相關數據。這類的代表應用有NSCA等

  鑒于我需要用到performance data來使用pnp進行繪圖,而本人編程能力非常有限,再加上我是個非常懶的SA。所以,我選擇了上面的第二類方式對我的所有Windows服務器進行監控,選擇的應用是NSClient++。

  NSClient++

  NSClient++是針對Windows操作系統的一款簡單但是功能強大又安全的監控服務器端,同時兼容了NSClient/NRPE/NSCA三種方式。它能監控cpu,內存,硬盤,進程,服務狀態,性能計數器等等。NSClient++提供的CheckCommands

#p#

  服務器端配置

  安裝NSClient++

  下載NSClient++

  將下載的壓縮包解壓到任意路徑,這里舉例解壓到D盤根目錄并重命名為NSClient。從命令行進行安裝

  1.   D:\>”NSClient\NSClient++.exe” -install  
  2.  

  安裝成功會看到下面兩行提示

  1.   Service NSClientpp installed…  
  2.  
  3.   l NSClient++.cpp(224) Service installed!  
  4.  

  修改配置文件

  編輯nsc.ini,只針對需要修改的地方

  1.   [modules]  
  2.  
  3.   FileLogger.dll  
  4.  
  5.   CheckSystem.dll  
  6.  
  7.   CheckDisk.dll  
  8.  
  9.   NSClientListener.dll  
  10.  
  11.   NRPEListener.dll  
  12.  
  13.   CheckEventLog.dll  
  14.  
  15.   CheckHelpers.dll  
  16.  
  17.   CheckWMI.dll  
  18.  
  19.   CheckExternalScripts.dll  
  20.  
  21.   LUAScript.dll  
  22.  
  23.   CheckTaskSched.dll  
  24.  
  25.   [Settings]  
  26.  
  27.   #允許訪問的主機IP,多個主機用,分隔  
  28.  
  29.   allowed_hosts=127.0.0.1/32  
  30.  
  31.   #使用此ini文件作為配置文件  
  32.  
  33.   use_file=1 
  34.  
  35.   [log]  
  36.  
  37.   file=nsclient.log  
  38.  
  39.   date_mask=%Y-%m-%d %H:%M:%S  
  40.  
  41.   root_folder=exe 
  42.  
  43.   [NSClient]  
  44.  
  45.   #允許訪問的主機IP,多個主機用,分隔  
  46.  
  47.   allowed_hosts=127.0.0.1/32  
  48.  
  49.   #監聽端口  
  50.  
  51.   port=5666 
  52.  
  53.   socket_timeout=30 
  54.  
  55.   [NRPE]  
  56.  
  57.   #監聽端口  
  58.  
  59.   port=5667 
  60.  
  61.   command_timeout=60 
  62.  
  63.   #不使用ssl,否則容易出錯  
  64.  
  65.   use_ssl=0 
  66.  
  67.   #允許訪問的主機IP,多個主機用,分隔  
  68.  
  69.   allowed_hosts=127.0.0.1/32  
  70.  
  71.   socket_timeout=30 
  72.  
  73.   #啟用performance_data(關鍵,就看著他畫圖呢)  
  74.  
  75.   performance_data=1 
  76.  
  77.   [NRPE Handlers]  
  78.  
  79.   #定義NRPE的命令  
  80.  
  81.   #監測內存  
  82.  
  83.   check_mem=inject checkMem MaxWarn=80MaxCrit=90ShowAll=long type=physical 
  84.  

  編輯完成以后保存關閉,然后在Windows的服務里面找到新裝的NSClientpp服務,啟動它。

#p#

  客戶端配置(即nagios監控機)

  修改commands.cfg,增加使用NSClient和NRPE收集數據的命令,因為NSClient監測到的內存大小都大于實際的物理內存(估計可能是總計),所以使用NRPE監測內存

 

  1.   # ‘check_remote_nt_disk’ command definition,監測硬盤使用量  
  2.  
  3.   define command{  
  4.  
  5.   command_name check_remote_nt_disk  
  6.  
  7.   command_line $USER1$/check_nt -H $ARG1$ -p $ARG2$ -v $ARG3$ -l $ARG4$ -w $ARG5$ -c $ARG6$  
  8.  
  9.   }  
  10.  
  11.   # ‘check_remote_nt_cpu’ command definition,監測cpu負載  
  12.  
  13.   define command{  
  14.  
  15.   command_name check_remote_nt_cpu  
  16.  
  17.   command_line $USER1$/check_nt -H $ARG1$ -p $ARG2$ -v $ARG3$ -l $ARG4$  
  18.  
  19.   }  
  20.  
  21.   # ‘check_nt_mem_nrpe’ command definition,監測內存使用量  
  22.  
  23.   define command{  
  24.  
  25.   command_name check_nt_mem_nrpe  
  26.  
  27.   command_line $USER1$/check_nrpe -H $ARG1$ -n -p $ARG2$ -c $ARG3$  
  28.  
  29.   }  
  30.  
  31.   # ‘check_avg_disk_queue’ command definition,監測硬盤讀寫隊列  
  32.  
  33.   define command{  
  34.  
  35.   command_name check_avg_disk_queue  
  36.  
  37.   command_line $USER1$/check_nt -H $ARG1$ -p $ARG2$ -v $ARG3$ -l $ARG4$ -d $ARG5$ -w $ARG6$ -c $ARG7$  
  38.  
  39.   }  
  40.  

  修改localhost.cfg中service定義里面的check_command

  1.   define service{  
  2.  
  3.   use web-service,service-pnp  
  4.  
  5.   host_name web1  
  6.  
  7.   service_description disk-d  
  8.  
  9.   check_command check_remote_nt_disk!10.10.10.11!5666!USEDDISKSPACE!d!85!90  
  10.  
  11.   }  
  12.  
  13.   define service{  
  14.  
  15.   use web-service,service-pnp  
  16.  
  17.   host_name web1  
  18.  
  19.   service_description mem  
  20.  
  21.   check_command check_nt_mem_nrpe!10.10.10.11!5667!check_mem  
  22.  
  23.   }  
  24.  
  25.   define service{  
  26.  
  27.   use web-service,service-pnp  
  28.  
  29.   host_name web4  
  30.  
  31.   service_description avg-disk-queue  
  32.  
  33.   check_command check_avg_disk_queue!10.10.10.24!5666!COUNTER!”\\PhysicalDisk(_Total)\\Avg. Disk Queue Length”,”%.2f”!SHOWALL!14!28  
  34.  
  35.   }  
  36.  

  修改完以后重新配置nagios使配置生效

  1.   #/etc/init.d/nagios reload  
  2.  

  至此所有配置完成。

【編輯推薦】

Nagios監控mysql從服務器狀態

Nagios監控Mysql的方法

Nagios監控數據庫的方法

責任編輯:zhaolei 來源: nagiostutorial
相關推薦

2011-03-21 13:10:13

NagiosWindows

2011-03-25 14:25:38

NagiosWindows監控

2011-07-01 10:26:15

NagiosWindows Ser

2011-03-24 11:03:05

Nagios監控Linux

2011-03-25 11:05:39

Nagioswindows

2011-04-06 14:24:27

Nagios監控Linux

2011-08-22 11:33:48

nagios

2011-03-28 17:18:57

nagios監控iostat

2011-03-24 10:08:39

Nagios監控oracle

2011-03-04 10:47:06

Nagios監控Sphinx

2011-03-24 10:59:09

Nagios監控Mysql

2011-04-01 15:42:13

CactiNagios

2011-03-31 16:11:22

Redhat配置nagios

2011-03-21 14:53:27

Nagios監控Linux

2011-03-04 11:18:15

Nagios監控Sphinx

2011-03-21 15:42:14

LinuxNagios

2011-03-25 15:37:17

Solarisnagios

2011-03-21 14:53:27

Nagios監控Linux

2011-03-21 14:53:36

Nagios監控Linux

2011-04-06 14:24:20

Nagios監控Linux
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 亚洲最新在线 | 九九久久精品 | 91麻豆精品一区二区三区 | 成人免费视频网 | 天天干狠狠干 | www.亚洲.com | 精品视频 免费 | 精品蜜桃一区二区三区 | 国产色婷婷精品综合在线播放 | 精品久久久久久久久久久久 | 国产成人精品久久二区二区91 | 亚洲精品乱码久久久久久久久久 | 成人乱人乱一区二区三区软件 | 毛片国产 | 久久狠狠 | 久久久久久久国产 | 成人精品视频 | www日本高清 | 久久久精品国产 | 2021天天躁夜夜看 | 91传媒在线观看 | 国产精品欧美一区二区三区不卡 | 亚洲国产精品日本 | 成人妇女免费播放久久久 | 伊人网站视频 | 成人不卡| 99热在线播放 | 日本三级视频 | 日韩电影免费在线观看中文字幕 | 91精品在线播放 | 香蕉婷婷 | 国产精品亚洲成在人线 | 黑人久久 | 免费a网站 | 欧美在线国产精品 | www.免费看片.com | 成人午夜在线观看 | 午夜一区二区三区视频 | 亚洲欧美日本国产 | 天天操天天舔 | 久久tv在线观看 |