日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > windows >内容正文

windows

利用snmptools实现cacti自定义监控Windows性能计数器

發布時間:2023/12/18 windows 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 利用snmptools实现cacti自定义监控Windows性能计数器 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

snmptools基本的實現思路很簡單,性能計數器->SNMP->cacti,第一步是計數器到SNMP,第二步是SNMP到cacti。

第一步計數器到SNMP,snmptools提供了一個SNMP Service的擴展Agent Dll,與windows自帶的SNMP Service集成。這個Agent Dll的主要功能就是通過一個配置文件自定義OID,以及對應的計數器映射。

網上的文檔基本上就說到這里了,沒有具體說明如何安裝snmptools,以至于我在64位系統上安裝時走了一些彎路,現在總結一下經驗。

標準的 32 bits 系統安裝過程:
1. Copy snmptools.dll to system32
2. Register the snmp agent by using the reg file "regagent.reg"
3. Restart the snmp service

標準的 64 bits 系統安裝過程:
1. Copy snmptools64.dll to windows folder, not system32
2. Register the snmp agent by using the reg file "regagent64.reg"
3. Restart the snmp service

安裝完成后,拷貝counters.sample文件到C盤根目錄,重命名為counters.ini,參考里面的格式修改為你需要監控的性能計數器中的字段,此Dll用的MIB根節點是1.3.6.1.4.15,可以在此節點下定義自己所需要的counter對應的OID。

例如我想監控Web和SQL的連接數:
[1.3.6.1.4.1.15.1]
counter=Web Service\Current Connections\_Total
[1.3.6.1.4.1.15.2]
counter=SQLServer:General Statistics\User Connections\_Total

一旦snmptools安裝配置完畢,可通過cacti所在機器使用linux命令測試一下:

# snmpwalk -v2c -c?public 192.168.1.1 1.3.6.1.4.1.15

此命令會遍歷此節點所有使用到的OID值。如果出現類似的數值則說明獲取到了信息,第一步操作已成功。

SNMPv2-SMI::enterprises.15.1 = INTEGER: 32
SNMPv2-SMI::enterprises.15.2 = INTEGER: 244

我在64bit系統上操作時,發現獲取到的信息總是為0,而32bit系統就沒有問題,于是上網開始找類似的原因,在英文的海洋里游了半天,終于找到了解決方法,后來回頭一看,發現官方的文檔里其實就有類似的操作說明,只是我沒耐心仔細看到而已。如果有人遇到類似問題,也一樣可以使用這種 64 to 32 bits mode
1. Copy snmptools.dll to windows folder, not system32
2. Register the snmp agent by using the reg file "regagentwow6432.reg"
3. Restart the snmp service

如果你已經按照64bits的方法安裝了,那么你需要先停掉SNMP服務,然后刪除注冊表中的項,再按照正確方法重新安裝一次。

第二步是從SNMP到Cacti,有人說軟件里提供了很好的模板,可惜我沒搞明白,索性自己創建了。先創建Data Templates,再創建Graph Template,里面的內容我基本上是參考Host MIB - Processes這個模板來填寫的,只是別忘了修改OID的值就好。

創建好以后,可以在相應的主機Associated Graph Templates中添加你自定義的模板,當然也可以在Host Templates中直接添加好,一勞永逸。

下面是我監控的SQL Server的用戶連接數信息,呵呵呵。

?

?

?

參考文檔:

http://forums.cacti.net/about25600-0-asc-0.html

?

轉載于:https://www.cnblogs.com/weaver1/archive/2012/02/13/2349714.html

總結

以上是生活随笔為你收集整理的利用snmptools实现cacti自定义监控Windows性能计数器的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。