iT邦幫忙

0

MRTG 錯誤訊息

  • 分享至 

  • xImage

各位老師們好,小弟公司要監空網路設備流量(CISCO SG350-28P),所以最近正在學習如何利用Windows系統怎麼弄個MRTG出來。
起先了解要使用MRTG看流量,網路設備必須要先開啟SNMP,我上網查了CISCO S300系列有關SNMP的設定,設定完成後就到Windows上裝軟體,雖說不知道設定的正不正確,但我現在遇到問題想向各位老師求個且解答
http://weysnote.blogspot.com/2017/04/windows-10-mrtg.html
小弟照者這個文章上操作。
但是出現這個訊息不知道是代表什麼意思,是接收端的server(windows 10系統)設定錯誤嗎?還是網路設備那邊設定錯誤導致的。
C:\mrtg\bin>perl cfgmaker ciscotest@192.168.1.10 --global "WorkDir: C:\123456" --output mrtg.cfg
--base: Get Device Info on ciscotest@192.168.1.10:
SNMP Error:
receiving response PDU: 遠端主機已強制關閉一個現存的連線。
SNMPv1_Session (remote host: "192.168.1.10" [192.168.1.10].161)
community: "ciscotest"
request ID: -435118292
PDU bufsize: 8000 bytes
timeout: 2s
retries: 5
backoff: 1)
at C:/mrtg/bin..\lib\mrtg2/SNMP_util.pm line 651.
SNMPWALK Problem for 1.3.6.1.2.1.1 on ciscotest@192.168.1.10::::::v4only
at cfgmaker line 951.
WARNING: Skipping ciscotest@192.168.1.10: as no info could be retrieved

Use of uninitialized value $comment_sysdescr in substitution (s///) at cfgmaker line 379.
Use of uninitialized value $sysname in concatenation (.) or string at cfgmaker line 412.
Use of uninitialized value $comment_sysdescr in concatenation (.) or string at cfgmaker line 412.
Use of uninitialized value $syscontact in concatenation (.) or string at cfgmaker line 412.
Use of uninitialized value $syslocation in concatenation (.) or string at cfgmaker line 412.
--base: Writing mrtg.cfg

不明
【**此則訊息已被站方移除**】
slime iT邦大師 1 級 ‧ 2019-07-18 09:34:13 檢舉
架構上確認一下:
1. 網路設備的 SNMP 是 v1 或 v2 ? 使用的 community name 為何? 是否有限定哪些 interface 才能連線 SNMP (或有簡易防火牆要允許通過)?
2. SNMP 的主機確定與網路設備可以連上(先 ping 或 traceroute 看看), 再檢查 SNMP 服務是否可以連上, 再檢查 SNMP 版本及 community name 是否相符.
3. 確定 SNMP 架構完成了, 再檢查 OID 清單是否有適當分類, 才能畫圖表.
czmabc111 iT邦新手 5 級 ‧ 2019-07-18 17:05:37 檢舉
slime您好,網路設備使用v2的版本 community name是ciscotest並且沒有限制。
2.主機與網路設備確定是可以ping通的也能traceroute,但是我不知道怎麼確認snmp有沒有連上這部分不清楚怎麼測試。
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 個回答

0
Ray
iT邦大神 1 級 ‧ 2019-07-17 23:01:33

如果這樣寫呢?

perl cfgmaker  --snmp-options=:::::2 ciscotest@192.168.1.10 --global "WorkDir: C:\123456" --output mrtg.cfg
czmabc111 iT邦新手 5 級 ‧ 2019-07-18 17:06:57 檢舉

raytracy您好,perl cfgmaker --snmp-options=:::::2 ciscotest@192.168.1.10 --global "WorkDir: C:\123456" --output mrtg.cfg用這個方式也得到同樣的錯誤訊息

我要發表回答

立即登入回答