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

Nagios對Windows機(jī)器的監(jiān)控

運(yùn)維 系統(tǒng)運(yùn)維
Nagios對Windows機(jī)器的監(jiān)控:Nagios是一個(gè)監(jiān)控系統(tǒng)運(yùn)行狀態(tài)和網(wǎng)絡(luò)信息的監(jiān)控系統(tǒng)。Nagios能監(jiān)控所指定的本地或遠(yuǎn)程主機(jī)以及服務(wù),同時(shí)提供異常通知功能等。這篇文章講述的是Nagios對Windows機(jī)器的監(jiān)控。

  NagiosWindows機(jī)器的監(jiān)控

  監(jiān)控方法的選擇

  其實(shí)Nagios對服務(wù)器的監(jiān)控方法有很多,但大體上可以分為三種:

  1. 通過snmp協(xié)議編寫腳本使用snmpwalk或snmpget等client程序?qū)h(yuǎn)程主機(jī)進(jìn)行數(shù)據(jù)的抓取

  2. 走c/s方式,通過特定的客戶端用他們自己的協(xié)議對服務(wù)器進(jìn)行數(shù)據(jù)抓取,這一類需要在目標(biāo)服務(wù)器上安裝服務(wù)器端(即Listener),服務(wù)器端通過自己的程序?qū)Ψ?wù)器上的數(shù)據(jù)進(jìn)行收集(wmi,vbscript),***再由nagios服務(wù)器上的客戶端來取數(shù)據(jù)。這類的代表應(yīng)用有NSClient++,pNSClient,nrpe_nt等等

  3. 還是走c/s方式,只不過這次nagios本機(jī)變成了服務(wù)器端,目標(biāo)監(jiān)控服務(wù)器上通過安裝客戶端向nagios服務(wù)器推送本機(jī)的相關(guān)數(shù)據(jù)。這類的代表應(yīng)用有NSCA等

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

  NSClient++

  NSClient++是針對Windows操作系統(tǒng)的一款簡單但是功能強(qiáng)大又安全的監(jiān)控服務(wù)器端,同時(shí)兼容了NSClient/NRPE/NSCA三種方式。它能監(jiān)控cpu,內(nèi)存,硬盤,進(jìn)程,服務(wù)狀態(tài),性能計(jì)數(shù)器等等。NSClient++提供的CheckCommands

#p#

  服務(wù)器端配置

  安裝NSClient++

  下載NSClient++

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

  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.   #允許訪問的主機(jī)IP,多個(gè)主機(jī)用,分隔  
  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.   #允許訪問的主機(jī)IP,多個(gè)主機(jī)用,分隔  
  46.  
  47.   allowed_hosts=127.0.0.1/32  
  48.  
  49.   #監(jiān)聽端口  
  50.  
  51.   port=5666 
  52.  
  53.   socket_timeout=30 
  54.  
  55.   [NRPE]  
  56.  
  57.   #監(jiān)聽端口  
  58.  
  59.   port=5667 
  60.  
  61.   command_timeout=60 
  62.  
  63.   #不使用ssl,否則容易出錯(cuò)  
  64.  
  65.   use_ssl=0 
  66.  
  67.   #允許訪問的主機(jī)IP,多個(gè)主機(jī)用,分隔  
  68.  
  69.   allowed_hosts=127.0.0.1/32  
  70.  
  71.   socket_timeout=30 
  72.  
  73.   #啟用performance_data(關(guān)鍵,就看著他畫圖呢)  
  74.  
  75.   performance_data=1 
  76.  
  77.   [NRPE Handlers]  
  78.  
  79.   #定義NRPE的命令  
  80.  
  81.   #監(jiān)測內(nèi)存  
  82.  
  83.   check_mem=inject checkMem MaxWarn=80MaxCrit=90ShowAll=long type=physical 
  84.  

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

#p#

  客戶端配置(即nagios監(jiān)控機(jī))

  修改commands.cfg,增加使用NSClient和NRPE收集數(shù)據(jù)的命令,因?yàn)镹SClient監(jiān)測到的內(nèi)存大小都大于實(shí)際的物理內(nèi)存(估計(jì)可能是總計(jì)),所以使用NRPE監(jiān)測內(nèi)存

 

  1.   # ‘check_remote_nt_disk’ command definition,監(jiān)測硬盤使用量  
  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,監(jiān)測cpu負(fù)載  
  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,監(jiān)測內(nèi)存使用量  
  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,監(jiān)測硬盤讀寫隊(duì)列  
  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監(jiān)控mysql從服務(wù)器狀態(tài)

Nagios監(jiān)控Mysql的方法

Nagios監(jiān)控?cái)?shù)據(jù)庫的方法

責(zé)任編輯:zhaolei 來源: nagiostutorial
相關(guān)推薦

2011-03-21 13:10:13

NagiosWindows

2011-03-25 14:25:38

NagiosWindows監(jiān)控

2011-07-01 10:26:15

NagiosWindows Ser

2011-03-24 11:03:05

Nagios監(jiān)控Linux

2011-03-25 11:05:39

Nagioswindows

2011-04-06 14:24:27

Nagios監(jiān)控Linux

2011-08-22 11:33:48

nagios

2011-03-28 17:18:57

nagios監(jiān)控iostat

2011-03-24 10:08:39

Nagios監(jiān)控oracle

2011-03-04 10:47:06

Nagios監(jiān)控Sphinx

2011-03-24 10:59:09

Nagios監(jiān)控Mysql

2011-04-01 15:42:13

CactiNagios

2011-03-31 16:11:22

Redhat配置nagios

2011-03-21 14:53:27

Nagios監(jiān)控Linux

2011-03-04 11:18:15

Nagios監(jiān)控Sphinx

2011-03-21 15:42:14

LinuxNagios

2011-03-25 15:37:17

Solarisnagios

2011-03-21 14:53:27

Nagios監(jiān)控Linux

2011-03-21 14:53:36

Nagios監(jiān)控Linux

2011-04-06 14:24:20

Nagios監(jiān)控Linux
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 九九热在线免费视频 | 国产精品夜色一区二区三区 | 365夜爽爽欧美性午夜免费视频 | 午夜影院免费体验区 | 欧美日韩黄色一级片 | 欧美日韩久久精品 | 羞羞视频免费观看 | 国内精品久久久久久 | 黄色免费在线观看 | 99久久精品免费看国产四区 | 国产精品久久久久久福利一牛影视 | 亚洲第一视频网站 | 91精品国产91久久久久久最新 | 盗摄精品av一区二区三区 | 久久精品欧美视频 | 国产黄色小视频 | 久综合| 欧美精品在线免费 | 久久久久久成人 | 国产第一页在线观看 | 国产成人精品一区二区三区在线 | 91在线网| 日韩色图视频 | 99久久成人 | 欧美6一10sex性hd | 黄免费观看视频 | 欧美成人一区二区 | 91精品久久久久久久久 | 特级黄一级播放 | 精品日韩在线 | 97久久精品| 久久大全| 国产精品片aa在线观看 | 中文字幕一区在线观看视频 | 亚洲第一av| 欧美日韩综合一区 | av中文字幕网站 | 成年无码av片在线 | 亚洲网站在线播放 | 在线播放中文字幕 | 一道本不卡视频 |