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

Nagios監(jiān)控路由器和交換機(jī)

運(yùn)維 系統(tǒng)運(yùn)維
Nagios監(jiān)控路由器和交換機(jī):Nagios是一個(gè)用來監(jiān)視系統(tǒng)和網(wǎng)絡(luò)的開源應(yīng)用軟件,Nagios的功能非常強(qiáng)大,它可以監(jiān)控服務(wù)和主機(jī),但是他自身并不包括這部分功能的代碼,所有的監(jiān)控、檢測(cè)功能都是有插件來完成的。本文講述的是Nagios監(jiān)控路由器和交換機(jī)。

  Nagios監(jiān)控路由器和交換機(jī)

  1. 介紹

  本文將介紹如何來監(jiān)控路由器和交換機(jī)的狀態(tài)。一些便宜的"無網(wǎng)管"功能的交換機(jī)與集線器不能配置IP地址而且對(duì)于網(wǎng)絡(luò)是不可見的組成構(gòu)件,因而沒辦法來監(jiān)控這種東西。稍貴些的交換機(jī)和路由器可以配置IP地址可以用PING檢測(cè)或是通過SNMP來查詢狀態(tài)信息。

  2. 概覽

  監(jiān)控交換機(jī)與路由器可簡可繁-主要是看擁有什么樣設(shè)備與想監(jiān)控什么內(nèi)容。做為極為重要的網(wǎng)絡(luò)組成構(gòu)件,毫無疑問至少要監(jiān)控一些基本狀態(tài)。

  交換機(jī)與路由器可以簡單地用PING來監(jiān)控丟包率、RTA等數(shù)據(jù)。如果交換機(jī)支持SNMP,就可以監(jiān)控端口狀態(tài)等,用check_snmp插件,也可以監(jiān)控帶寬(如果用了MRTG),用check_mrtgtraf插件。

  check_snmp插件只有當(dāng)系統(tǒng)里安裝了net-snmp和net-snmp-utils包后才編譯。先確定插件已經(jīng)在/usr/local/nagios/libexec目錄里再繼續(xù)做,如果沒有這個(gè)文件,安裝net-snmp和net-snmp-utils包并且重編譯并重新安裝Nagios插件包。

  3. 步驟

  要監(jiān)控交換機(jī)與路由器要有幾步工作:

  第一時(shí)間執(zhí)行些必備工作;

  給設(shè)備創(chuàng)建要監(jiān)控的主機(jī)與服務(wù)對(duì)象定義;

  重啟動(dòng)Nagios守護(hù)進(jìn)程。

  4. 已經(jīng)做了什么?

  為了讓工作輕松點(diǎn),幾個(gè)配置任務(wù)已經(jīng)做好了:

  兩個(gè)命令定義(check_snmp和check_local_mrtgtraf)已經(jīng)加到了commands.cfg文件中??梢杂胏heck_snmp和check_mrtgtraf插件來監(jiān)控網(wǎng)絡(luò)打印機(jī)。

  一個(gè)交換機(jī)模板(命名為generic-switch)已經(jīng)創(chuàng)建在templates.cfg文件里??梢栽趯?duì)象定義里更容易地加一個(gè)新的交換機(jī)與路由器設(shè)備。

  以上的監(jiān)控配置文件可以在/usr/local/nagios/etc/objects/目錄里找到。如果愿意可以修改這些定義或是加入其他適合需要的更好的定義。但推薦你最好是等到你熟練地掌握了Nagios配置之后再這么做。開始的時(shí)候,只要按上述的配置來監(jiān)控網(wǎng)絡(luò)里的路由器和交換機(jī)就可以了。

  5. 必備工作

  要配置Nagios用于監(jiān)控網(wǎng)絡(luò)里的交換機(jī)之前,有必要做點(diǎn)額外工作。記住,這是首先要做的工作才能監(jiān)控。

  編輯Nagios的主配置文件

  1.   vi /usr/local/nagios/etc/nagios.cfg  
  2.  

  移除文件里下面這行的最前面的(#)符號(hào)

  1.   #cfg_file=/usr/local/nagios/etc/objects/switch.cfg  
  2.  

  保存文件并退出。

  為何要這么做?這是要讓Nagios檢查/usr/local/nagios/etc/objects/switch.cfg配置文件來找些額外的對(duì)象定義。在文件里可以增加有關(guān)路由器和交換機(jī)設(shè)備的主機(jī)與服務(wù)定義。配置文件已經(jīng)包含了幾個(gè)樣本主機(jī)、主機(jī)組和服務(wù)定義。做為監(jiān)控路由器與交換機(jī)的第一步工作是最好在樣例的主機(jī)與服務(wù)對(duì)象定義之上修改而不是重建一個(gè)。

  6. 配置Nagios

  需要做些對(duì)象定義以監(jiān)控新的交換機(jī)與路由器設(shè)備。

  打開switch.cfg文件進(jìn)行編輯。

  1.   vi /usr/local/nagios/etc/objects/switch.cfg  
  2.  

  給要監(jiān)控的交換機(jī)加一個(gè)新的主機(jī)對(duì)象定義。如果這是第一臺(tái)要監(jiān)控的交換機(jī)設(shè)備,可以簡單地修改switch.cfg里的樣例配置。修改主機(jī)對(duì)象里的host_name、alias和address域值來適用于監(jiān)控。

  1. define host  
  2.  
  3. {   
  4.  
  5. use generic-switch ;   
  6.  
  7. Inherit default values from a template   
  8.  
  9. host_name linksys-srw224p ;   
  10.  
  11. The name we're giving to this switch alias Linksys SRW224P Switch ;  
  12.  
  13.  A longer name associated with the switch address 192.168.1.253 ;   
  14.  
  15. IP address of the switch hostgroups allhosts,switches ;   
  16.  
  17. Host groups this switch is associated with  
  18.  
  19. }  
  20.  

  7. 監(jiān)控服務(wù)

  現(xiàn)在可以加些針對(duì)監(jiān)控交換機(jī)的服務(wù)對(duì)象定義(在同一個(gè)配置文件)。如果是第一臺(tái)要監(jiān)控的交換機(jī)設(shè)備,可以簡單地修改switch.cfg里的樣例配置。

  注意:替換樣例定義里的"linksys-srw224p"主機(jī)名為你剛才定義的名字,是修改在host_name域。

  8. 監(jiān)控丟包率和RTA

  增加如下的服務(wù)定義以監(jiān)控自Nagios監(jiān)控主機(jī)到交換機(jī)的丟包率和平均回包周期RTA,在一般情況下每5分鐘檢測(cè)一次。

  1. define service  
  2.  
  3. {   
  4.  
  5. use generic-service ;   
  6.  
  7. Inherit values from a template host_name linksys-srw224p ;   
  8.  
  9. The name of the host the service is associated with service_description PING ;   
  10.  
  11. The service description check_command check_ping!200.0,20%!600.0,60% ;   
  12.  
  13. The command used to monitor the service normal_check_interval 5 ;   
  14.  
  15. Check the service every 5 minutes under normal conditions retry_check_interval 1 ;   
  16.  
  17. Re-check the service every minute until its final/hard state is determined  
  18.  
  19. }  
  20.  

  這個(gè)服務(wù)的狀態(tài)將會(huì)處于:

  緊急(CRITICAL)-條件是RTA大于600ms或丟包率大于等于60%;

  告警(WARNING)-條件是RTA大于200ms或是丟包率大于等于20%;

  正常(OK)-條件是RTA小于200ms或丟包率小于20%

  9. 監(jiān)控SNMP狀態(tài)信息

  如果交換機(jī)與路由器支持SNMP接口,可以用check_snmp插件來監(jiān)控更豐富的信息。如果不支持SNMP,跳過此節(jié)。

  加入如下服務(wù)定義到你剛才修改的交換機(jī)對(duì)象定義之中

  1. define service  
  2.  
  3. {  
  4.  
  5.  use generic-service ;   
  6.  
  7. Inherit values from a template   
  8.  
  9. host_name linksys-srw224p   
  10.  
  11. service_description Uptime   
  12.  
  13. check_command   
  14.  
  15. check_snmp!  
  16.  
  17. -C public  
  18.  
  19.  -o sysUpTime.  
  20.  
  21. 0  
  22.  
  23. }

  在上述服務(wù)定義中的check_command域里,用"-C public"來指定SNMP共同體名稱為"public",用"-o sysUpTime.0"指明要檢測(cè)的OID(譯者注-MIB節(jié)點(diǎn)值)。

  如果要確保交換機(jī)上某個(gè)指定端口或接口的狀態(tài)處于運(yùn)行狀態(tài),可以在對(duì)象定義里加入一段定義:

  1. define service  
  2.  
  3. {  
  4.  
  5.  use generic-service ;   
  6.  
  7. Inherit values from a template   
  8.  
  9. host_name linksys-srw224p   
  10.  
  11. service_description Port 1   
  12.  
  13. Link Status check_command   
  14.  
  15. check_snmp!  
  16.  
  17. -C public   
  18.  
  19. -o ifOper  
  20.  
  21. Status.1 -r 1   
  22.  
  23. -m RFC1213-MIB  
  24.  
  25. }  
  26.  

  在上例中,"-o ifOperStatus.1"指出取出交換機(jī)的端口編號(hào)為1的OID狀態(tài)。"-r 1"選項(xiàng)是讓check_snmp插件檢查返回一個(gè)正常(OK)狀態(tài),如果是在SNMP查詢結(jié)果中存在"1"(1說明交換機(jī)端口處于運(yùn)行狀態(tài))如果沒找到1就是緊急(CRITICAL)狀態(tài)。"-m RFC1213-MIB"是可選的,它告訴check_snmp插件只加載"RFC1213-MIB"庫而不是加載每個(gè)在系統(tǒng)里的MIB庫,這可以加快插件運(yùn)行速度。

  這就是給SNMP庫的例子。有成百上千種信息可以通過SNMP來監(jiān)控,這完全取決于你需要做什么和如果來做監(jiān)控。祝你好運(yùn)!

  通常可以用如下命令來尋找你想用于監(jiān)控的OID節(jié)點(diǎn)(用你的交換機(jī)IP替換192.168.1.253):snmpwalk -v1 -c public 192.168.1.253 -m ALL .1

  10. 監(jiān)控帶寬和流量

  可以監(jiān)控交換機(jī)或路由器的帶寬利用率,用MRTG繪圖并讓Nagios在流量超出指定門限時(shí)報(bào)警。check_mrtgtraf插件(它已經(jīng)包含在Nagios插件軟件發(fā)行包中)可以實(shí)現(xiàn)。

  需要讓check_mrtgtraf插件知道如何來保存MRTG數(shù)據(jù)并存入文件,以及門限等。在例子中,監(jiān)控了一個(gè)Linksys交換機(jī)。MRTG日志保存于/var/lib/mrtg/192.168.1.253_1.log文件中。這就是我用于監(jiān)控的服務(wù)定義,它可以用于監(jiān)控帶寬數(shù)據(jù)到日志文件之中...

  1.   define service{ use generic-service ; Inherit values from a template host_name linksys-srw224p service_description Port 1 Bandwidth Usage check_command check_local_mrtgtraf!/var/lib/mrtg/192.168.1.253_1.log!AVG!1000000,2000000!5000000,5000000!10}  
  2.  

  在上例中,"/var/lib/mrtg/192.168.1.253_1.log"參數(shù)傳給check_local_mrtgtraf命 令意思是插件的MRTG日志文件在這個(gè)文件里讀寫,"AVG"參數(shù)的意思是取帶寬的統(tǒng)計(jì)平均值,"1000000,200000"參數(shù)是指流入的告警門限 (以字節(jié)為單位),"5000000,5000000"是輸出流量緊急狀態(tài)門限(以字節(jié)為單位),"10"是指如果MRTG日志如果超過10分鐘沒有數(shù)據(jù) 返回一個(gè)緊急狀態(tài)(應(yīng)該每5分鐘更新一次)。

  保存該配置文件

  11. 重啟動(dòng)Nagios

  一旦給switch.cfg文件里加好新的主機(jī)與服務(wù)對(duì)象定義,就可以開始對(duì)路由器與交換機(jī)進(jìn)行監(jiān)控。為了開始監(jiān)控,需要先驗(yàn)證配置文件再重新啟動(dòng)Nagios。

  如果驗(yàn)證過程有有任何錯(cuò)誤信息,修改配置文件再繼續(xù)。一定要保證配置驗(yàn)證過程中沒有錯(cuò)誤信息再啟動(dòng)Nagios!

 【編輯推薦】

Nagios的插件的使用

nagios的快速啟動(dòng)選項(xiàng)

啟動(dòng)與停止Nagios

責(zé)任編輯:zhaolei 來源: 網(wǎng)絡(luò)轉(zhuǎn)載
相關(guān)推薦

2017-06-01 14:33:04

交換機(jī)路由器網(wǎng)絡(luò)設(shè)備

2014-06-05 14:36:53

SDN交換機(jī)服務(wù)器

2022-09-22 17:02:42

網(wǎng)絡(luò)硬件

2022-09-22 19:19:52

網(wǎng)絡(luò)硬件路由器交換機(jī)

2022-09-22 19:23:11

網(wǎng)絡(luò)硬件路由器交換機(jī)

2022-09-22 17:00:46

路由器

2022-09-23 10:02:35

網(wǎng)絡(luò)硬件路由器

2010-02-06 17:04:19

交換機(jī)和路由器

2011-08-16 11:37:22

幀中繼

2015-06-18 09:38:46

路由器交換機(jī)

2009-12-03 13:24:46

路由器交換機(jī)區(qū)別

2009-12-03 11:43:30

路由器交換機(jī)區(qū)別

2013-01-28 10:13:27

交換機(jī)路由器路由功能

2010-08-13 09:21:14

路由器密碼

2009-11-27 10:53:22

路由器交換機(jī)

2010-01-22 17:24:39

交換機(jī)和路由器

2010-02-01 09:04:47

2009-08-24 09:56:04

2010-01-27 17:31:28

交換機(jī)和路由器

2010-03-31 09:48:51

CCNP
點(diǎn)贊
收藏

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

主站蜘蛛池模板: 亚洲国产精品一区二区久久 | 中文字幕成人 | 日韩毛片 | 日日摸夜夜添夜夜添精品视频 | 成人一区二区三区在线观看 | 欧美激情在线一区二区三区 | 国产精品一区久久久 | 日韩成人免费视频 | 亚洲成av片人久久久 | 国产免费一二三区 | 天天夜夜人人 | 欧美成人精品一区二区男人看 | 成人1区 | 国产99久久精品一区二区永久免费 | 午夜精品一区二区三区在线观看 | 欧洲免费视频 | 91天堂网| 91视频导航 | 伊人久操| 在线观看免费观看在线91 | 亚洲在线免费 | 日韩www | 亚洲欧美中文字幕 | 狠狠干综合视频 | 国产丝袜人妖cd露出 | 香蕉久久a毛片 | 国产99小视频 | 91影院在线观看 | 另类专区成人 | 久久久成人免费视频 | 亚洲国产精品一区二区三区 | 亚洲日本欧美日韩高观看 | 日韩视频在线一区 | 欧美午夜精品理论片a级按摩 | 三级视频国产 | a级在线观看| 国产综合久久久久久鬼色 | 午夜成人免费视频 | 成人精品在线观看 | 视频一区在线观看 | 中文字幕精品一区二区三区在线 |