Xymon Mailing List Archive search

xymon-snmpcollect - state ? xymond_channel worker needed for trending ?

list Steve
Thu, 16 Apr 2015 14:03:29 +0000
Message-Id: <user-c45b30bdc7ad@xymon.invalid>

Sorry for the formatting..  trying to figure out how to set my mail client to reply/quote in a manner that makes sense.
On Apr 16th 2016, Jeremy Laidman <user-71895fb2e44c@xymon.invalid> wrote:
-----Original Message-----
Good news.  This is encouraging.
Would you mind showing a sample of the relevant client data you're
receiving?
Sure, happy to share, but it is lengthy so I will only share two ports. Also, I changed it a bit to go by port# versus portDescription.

[ifmib]
Interval=60
ActiveIP=192.168.11.121
<2>
	ifDescr = port 2: Gigabit Copper
	ifType = ethernetCsmacd
	ifMtu = 1500
	ifSpeed = 0
	ifPhysAddress = c0:4a:0:be:4d:a9
	ifAdminStatus = up
	ifOperStatus = down
	ifLastChange = 0:0:00:00.00
	ifInOctets = 0
	ifInUcastPkts = 0
	ifInNUcastPkts = 0
	ifInDiscards = 0
	ifInErrors = 0
	ifInUnknownProtos = 0
	ifOutOctets = 0
	ifOutUcastPkts = 0
	ifOutNUcastPkts = 0
	ifOutDiscards = 0
	ifOutErrors = 0
	ifOutQLen = 0
	ifName = port 2: Gigabit Copper
	ifInMulticastPkts = 0
	ifInBroadcastPkts = 0
	ifOutMulticastPkts = 0
	ifOutBroadcastPkts = 0
	ifHCInOctets = 0
	ifHCInUcastPkts = 0
	ifHCInMulticastPkts = 0
	ifHCInBroadcastPkts = 0
	ifHCOutOctets = 0
	ifHCOutUcastPkts = 0
	ifHCOutMulticastPkts = 0
	ifHCOutBroadcastPkts = 0
	ifLinkUpDownTrapEnable = enabled
	ifHighSpeed = 0
	ifPromiscuousMode = false
	ifConnectorPresent = true
	ifAlias = norm
	ifCounterDiscontinuityTime = 0:0:00:00.00
<1>
	ifDescr = port 1: Gigabit Copper
	ifType = ethernetCsmacd
	ifMtu = 1500
	ifSpeed = 0
	ifPhysAddress = c0:4a:0:be:4d:a9
	ifAdminStatus = up
	ifOperStatus = down
	ifLastChange = 0:0:00:00.00
	ifInOctets = 0
	ifInUcastPkts = 0
	ifInNUcastPkts = 0
	ifInDiscards = 0
	ifInErrors = 0
	ifInUnknownProtos = 0
	ifOutOctets = 0
	ifOutUcastPkts = 0
	ifOutNUcastPkts = 0
	ifOutDiscards = 0
	ifOutErrors = 0
	ifOutQLen = 0
	ifName = port 1: Gigabit Copper
	ifInMulticastPkts = 0
	ifInBroadcastPkts = 0
	ifOutMulticastPkts = 0
	ifOutBroadcastPkts = 0
	ifHCInOctets = 0
	ifHCInUcastPkts = 0
	ifHCInMulticastPkts = 0
	ifHCInBroadcastPkts = 0
	ifHCOutOctets = 0
	ifHCOutUcastPkts = 0
	ifHCOutMulticastPkts = 0
	ifHCOutBroadcastPkts = 0
	ifLinkUpDownTrapEnable = enabled
	ifHighSpeed = 0
	ifPromiscuousMode = false
	ifConnectorPresent = true
	ifAlias = AccessPoint
	ifCounterDiscontinuityTime = 0:0:00:00.00
 
This shouldn't be necessary.  There's a client definition for "snmpcollect"
messages, so the existing xymond_client process should create data and
status messages.

The code in xymond/client/snmpcollect.c doesn't generate any "data"
messages, only "status" messages.  So don't expect anything on the trends
page.
Hmm I will have to look at the code more to try to figure things out a bit better too
Instead, status messages should appear, which should create their own
columns.  The column name will be the "mibname" which I'm guessing is the
[sectionname] in snmpmibs.cfg.
Now that does not happen. Someone else report similar back on Mar 26th 2008; http://lists.xymon.com/archive/2008-March/018374.html

But on Sep 10th 2007, Henrik responded in the email @ http://lists.xymon.com/oldarchive/2007/09/msg00139.html
"Right now it just collects the data. I have some ideas to add monitoring
so it might trigger an alert if the error-rate of an interface goes up,
or the traffic exceeds certain limits (min/max). Nothing definite yet."

So I had just assumed that xymon's snmp capabilities were only to collect & post "client data" and that nothing was enabled/working for taking that and posting "status" or "data" messages and thusly no trends

-Steve