Eric,Steve, >>You may be able to achieve this with some of the strange pseudo-OID >>configurations for specifying the Target. Not sure as you want the last >>in the walk, it may only be possible to grab the first? There is a >>SnMPWaLK magic token that I can't remember the syntax for.
Steve,Thanks. It might do what I need. I have tried the following: #UDP JITTER Target[UDPJITTER-RTTLATEST]:.1.3.6.1.4.1.9.9.42.1.2.10.1.1.2&(WaLK1.1.3. 6.1.4.1.9.9.42.1.3.5.1.5/WaLK1.1.3.6.1.4.1.9.9.42.1.3.5.1.4):[EMAIL PROTECTED] 168.10.1 Options[UDPJITTER-RTTLATEST]: integer, gauge So I'm plotting the first value, and then performing a division on the second 2 values, for the second value. I tested 'WaLKx' with the following and it works!! #UDP JITTER....Testing.....Just RTTSum and NumOfRTT..... Target[UDPJITTER-RTTLATEST]:WaLK1.1.3.6.1.4.1.9.9.42.1.3.5.1.5&WaLK1.1.3 .6.1.4.1.9.9.42.1.3.5.1.4:[EMAIL PROTECTED] It's just the division on the second parameter I'm stuck on. Thanks for your help. -----Original Message----- From: Steve Shipway [mailto:[EMAIL PROTECTED] Sent: 12 June 2008 23:36 To: Mark Tohill Cc: [email protected] Subject: RE: [mrtg] (no subject) ADDED: External Monitoring Script.. > Why does the script need to return 2 values? Can I not plot the same > value twice i.e. name the script for both in and out? Historical reasons. MRTG originally graphed just router interface traffic, so there would always be an IN and an OUT. When it grew to graph anything, it still had the requirement for there to be two variables per Target, although one could be suppressed using NOO or NOI. > [root]# snmpwalk 192.168.10.1 secret .1.3.6.1.4.1.9.9.42.1.3.5.1.2 > enterprises.9.9.42.1.3.5.1.2.2.17756118 = 60 > enterprises.9.9.42.1.3.5.1.2.2.18116118 = 35 > > I simply wanted to grab the latest value i.e. for the past 1 hour, 35 in > this case. You may be able to achieve this with some of the strange pseudo-OID configurations for specifying the Target. Not sure as you want the last in the walk, it may only be possible to grab the first? There is a SnMPWaLK magic token that I can't remember the syntax for. > I hoped to plot that initially, and then plot an average for the second > line, same graph. MRTG should be able to take care of the averaging for you. You can also use the Factor[] directive to divide by 1000 if these are milliseconds, if you want. > Target[UDPJITTER-RTTLATEST]:`/usr/local/mrtg-2.13.1/bin/RTTSumIn`&`/usr/ > local/mrtg-2.13.1/bin/RTTSumIn`:[EMAIL PROTECTED] This is way wrong, you cannot have `external scripts` and SNMP. It's one or the other. You'll just need to write your external script to do all the work itself, and spit out the two numbers according to the MRTG plugin protocol (IE, decimalnumber, newline, decimalnumber, newline, optionaluptimestring, newline, optionaldescription, newline; then exit with status 0) Steve _______________________________________________ mrtg mailing list [email protected] https://lists.oetiker.ch/cgi-bin/listinfo/mrtg
