自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

Cacti的安裝配置-SNMP代理

運維 系統(tǒng)運維
Cacti 安裝配置:cacti是一套開源的網(wǎng)絡監(jiān)控工具,基于rrdtool的良好繪圖功能,可以完美的監(jiān)控主機的狀態(tài)和負載情況,添加相應的模板后,可以用來監(jiān)控apache服務器和mysql服務器的運行狀態(tài)。本文講述的是SNMP代理

  Cacti 安裝配置:回大綱

  擴展 SNMP 代理

  Net-SNMP 的一個強大功能就是你可以對它進行擴展:

  讓我們運行一下 /tmp/foo.sh 腳本:

  1.   $ /tmp/foo.sh -arg1123  
  2.  

  現(xiàn)在把如下這行添加到 snmpd.conf 文件中:

  1.   exec foo /bin/sh /tmp/foo.sh -arg1  
  2.  

  現(xiàn)在,腳本的返回結果可以通過 ucdavis.extTabel.extEntry 樹:

  腳本的輸出: ucdavis.extTable.extEntry.extOutput

  退出的狀態(tài): ucdavis.extTable.extEntry.extResult

  命令:

  1. ucdavis.extTable.extEntry.extCommand  

  你可以使用如下的 SNMP 查詢對結果進行檢測:

  1.   $ snmpwalk -v 1 -c public localhost .1.3.6.1.4.1.2021.8.1UCD-SNMP-MIB::extIndex.1 = INTEGER1UCD-SNMP-MIB::extNames.1 = STRINGfooUCD-SNMP-MIB::extCommand.1 = STRING: /bin/sh /tmp/foo.sh -arg1UCD-SNMP-MIB::extResult.1 = INTEGER0UCD-SNMP-MIB::extOutput.1 = STRING123UCD-SNMP-MIB::extErrFix.1 = INTEGER0UCD-SNMP-MIB::extErrFixCmd.1 = STRING:  
  2.  

  extOutput 翻譯 .1.3.6.1.4.1.2021.8.1.101 指令后,"foo" 是我們的第一個執(zhí)行指令,在 OID 的最后增加了 .1。

  在 Cacti 中,可以按如下方法使用 "SNMP - Generic OID Template" :

  

Cacti/安裝

 

  之后你會驚喜的發(fā)現(xiàn) /tmp/foo.sh 腳本的執(zhí)行結果在Cacti中被圖形化輸出了。

  現(xiàn)在,讓我們執(zhí)行第二個腳本,這個腳本會返回多于一個結果:

  1.   $ /tmp/bar.sh456789  
  2.  

  這個腳本返回了兩個值,每個值一行(這一點很重要)。

  另一個在 snmpd.conf 中調用腳本的辦法是指定一個 OID ,如下文所示:

  1.   exec .1.3.6.1.4.1.2021.555 /bin/sh /tmp/bar.sh  
  2.  

  執(zhí)行這個查詢:

  1.   $ snmpwalk -v 1 -c public localhost .1.3.6.1.4.1.2021.555UCD-SNMP-MIB::ucdavis.555.1.1 = INTEGER1UCD-SNMP-MIB::ucdavis.555.2.1 = STRING: "/bin/sh"UCD-SNMP-MIB::ucdavis.555.3.1 = STRING: "/tmp/bar.sh"UCD-SNMP-MIB::ucdavis.555.100.1 = INTEGER0UCD-SNMP-MIB::ucdavis.555.101.1 = STRING: "456"UCD-SNMP-MIB::ucdavis.555.101.2 = STRING: "789"UCD-SNMP-MIB::ucdavis.555.102.1 = INTEGER0UCD-SNMP-MIB::ucdavis.555.103.1 = "" 
  2.  

  腳本返回的第一行可以通過 .1.3.6.1.4.1.2021.555.101.1 進行訪問,第二行可以通過 .1.3.6.1.4.1.2021.555.101.2 進行訪問,以此類推。

  之后你就可以使用 Cacti 的 "SNMP - Generic OID Template" (每個 OID 一個數(shù)據(jù)源)。

  假如你想同意一個日志文件中的條目數(shù),那么添加如下內(nèi)容到 snmpd.conf 中:

  1.   logmatch cactistats /home/cactiuser/cacti/log/cacti.log 120 SYSTEM STATS  
  2.  

  (符合條件的全局統(tǒng)計數(shù)可以通過 OID .1.3.6.1.4.1.2021.16.2.1.5.1 進行訪問;符合條件的 "正則匹配數(shù)" (通過每個文件特征重置) 可以通過 OID .1.3.6.1.4.1.2021.16.2.1.7.1 進行訪問)。

  使用下面的查詢,可以列出所有能夠訪問的變量:

  1.   $ snmpwalk -v 1 -c public localhost logMatchUCD-SNMP-MIB::logMatchMaxEntries.0 = INTEGER50UCD-SNMP-MIB::logMatchIndex.1 = INTEGER1UCD-SNMP-MIB::logMatchName.1 = STRINGcactistatsUCD-SNMP-MIB::logMatchFilename.1 = STRING: /home/cactiuser/cacti/log/cacti.logUCD-SNMP-MIB::logMatchRegEx.1 = STRING: SYSTEM STATSUCD-SNMP-MIB::logMatchGlobalCounter.1 = Counter32301634UCD-SNMP-MIB::logMatchGlobalCount.1 = INTEGER301634UCD-SNMP-MIB::logMatchCurrentCounter.1 = Counter326692UCD-SNMP-MIB::logMatchCurrentCount.1 = INTEGER6692UCD-SNMP-MIB::logMatchCounter.1 = Counter321UCD-SNMP-MIB::logMatchCount.1 = INTEGER0UCD-SNMP-MIB::logMatchCycle.1 = INTEGER120UCD-SNMP-MIB::logMatchErrorFlag.1 = INTEGER0UCD-SNMP-MIB::logMatchRegExCompilation.1 = STRING: Success  
  2.  

  現(xiàn)在,讓我們使用另外一個有趣的指令, "proxy"。 以 Squid 代理為例:啟用時,SNMP 代理會偵聽 UPD 3401端口。如果你想在Cacti中繪制系統(tǒng)圖形和Squid圖形,但是又不想Cacti中聲明這兩個設備,那么,在 snmpd.conf 中添加如下內(nèi)容:

  1.   proxy -v 1 -c public localhost:3401 .1.3.6.1.4.1.3495.1  
  2.  

  Squid SNMP 樹可用通過訪問 .1.3.6.1.4.1.3495.1 獲取。

  對這個主機進行查詢:

  1.   $ snmpwalk -v 1 -c public 10.151.33.3 sysdescrSNMPv2-MIB::sysDescr.0 = STRING: Linux srv1.foo.com 2.6.8.1-12mdk #1 Fri Oct 1 12:53:41 CEST 2004 i686  
  2.  

  下面是如何輸出 Squid 部分(指定的 OID 會返回 Squid 版本):

  1.   $ snmpwalk -v 1 -c public 10.151.33.3 .1.3.6.1.4.1.3495.1.2.3.0SNMPv2-SMI::enterprises.3495.1.2.3.0 = STRING: "2.5.STABLE6"  
  2.  

  如果你想知道如何開啟 Squid SNMP 代理,那么,請參照其他文章

【編輯推薦】

Cacti安裝篇

Cacti配置下的使用技巧

Cacti如何監(jiān)控Tomcat

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

2011-04-02 15:30:20

Cacti安裝

2011-04-02 15:26:51

Cacti安裝

2011-03-25 13:40:28

Cacti安裝配置

2011-04-02 15:26:58

Cacti安裝

2011-03-25 15:01:44

Cacti安裝

2011-04-02 15:17:59

2011-04-02 15:17:48

Cacti安裝

2010-01-13 11:17:50

2011-03-31 15:51:51

cacti

2011-04-02 15:30:41

Cacti安裝

2011-03-25 11:02:19

Cacti安裝

2011-04-01 12:22:35

2021-01-12 09:55:29

LinuxCntlm代理

2010-02-22 16:18:29

CentOS cact

2011-03-25 15:01:45

Cacti安裝

2010-05-26 13:14:23

cacti 監(jiān)控lin

2011-03-29 16:07:32

CACTISNMP

2014-01-16 14:20:38

CactiCacti監(jiān)控

2011-03-30 15:05:40

MRTG安裝

2011-11-08 21:55:58

MRTG 配置
點贊
收藏

51CTO技術棧公眾號