各位老師們好,小弟公司要監空網路設備流量(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
如果這樣寫呢?
perl cfgmaker --snmp-options=:::::2 ciscotest@192.168.1.10 --global "WorkDir: C:\123456" --output mrtg.cfg
raytracy您好,perl cfgmaker --snmp-options=:::::2 ciscotest@192.168.1.10 --global "WorkDir: C:\123456" --output mrtg.cfg用這個方式也得到同樣的錯誤訊息