![](https://secure.gravatar.com/avatar/3aa281fe71ed25158ac038a1493907c9.jpg?s=120&d=mm&r=g)
Hey list,
how much work would it be to have an option to adjust the rrd step size per device? Background is that we have a HP/H3C chassis that even with latest firmware takes average 1000s to poll; with fdb already disabled. 98% of the time is spent in the ports module, polling ifEntry and ifxEntry. We'd really like to at least get an hourly graph of the traffic which is better then nothing. The idea is to put this dev into its own group and have a different cron job for it (excluding this group from the default one).
We do have a case with HP that is open for 2 years so the 'tell the vendor that their SNMP engine is crap'-part was already done...
lg Steffen
![](https://secure.gravatar.com/avatar/9113800bbd271c46f4585a9549d85c15.jpg?s=120&d=mm&r=g)
This is a usual case with big switch chassis. There is another solution is to just filter out a few ports, you can for example graph only uplink-ports or similar. And then you can make observium ignore the whole ifxEntry-table and only poll certain ports by activating the separate_walk-function on the device.
Would that maybe work for you? /Markus
Den mån 6 maj 2019 kl 16:54 skrev Steffen Klemer via observium < observium@observium.org>:
Hey list,
how much work would it be to have an option to adjust the rrd step size per device? Background is that we have a HP/H3C chassis that even with latest firmware takes average 1000s to poll; with fdb already disabled. 98% of the time is spent in the ports module, polling ifEntry and ifxEntry. We'd really like to at least get an hourly graph of the traffic which is better then nothing. The idea is to put this dev into its own group and have a different cron job for it (excluding this group from the default one).
We do have a case with HP that is open for 2 years so the 'tell the vendor that their SNMP engine is crap'-part was already done...
lg Steffen
-- Steffen Klemer E-Mail: steffen.klemer@gwdg.de Tel: +49 551 201 2170
GWDG - Gesellschaft für wissenschaftliche Datenverarbeitung mbH Göttingen Am Faßberg 11, 37077 Göttingen
Service-Hotline: Tel: +49 551 201-1523 E-Mail: support@gwdg.de
Kontakt: Tel: 0551 201-1510 Fax: 0551 201-2150 E-Mail: gwdg@gwdg.de WWW: https://www.gwdg.de
Geschäftsführer: Prof. Dr. Ramin Yahyapour Aufsichtsratsvorsitzender: Prof. Dr. Christian Griesinger Sitz der Gesellschaft: Göttingen Registergericht: Göttingen, Handelsregister-Nr. B 598
Zertifiziert nach ISO 9001
observium mailing list observium@observium.org http://postman.memetic.org/cgi-bin/mailman/listinfo/observium
![](https://secure.gravatar.com/avatar/3aa281fe71ed25158ac038a1493907c9.jpg?s=120&d=mm&r=g)
And then you can make observium ignore the whole ifxEntry-table and only poll certain ports by activating the separate_walk-function on the device.
Uh, I didn't know about the separate_walk -- thanks a lot, that helps -- seems to fit much better the modus operandi of the H3C device.
/Steffen
![](https://secure.gravatar.com/avatar/9113800bbd271c46f4585a9549d85c15.jpg?s=120&d=mm&r=g)
Yeah, its not a very well documented feature. Go to the device properties>Modules>Ports polling options and enabled separate_walk. Some devices have separate_walk enabled by default as we know them to perform better using this method. Wait a few polling-periods and note the difference in pollingtime, if it improves and completes polling under 300s then we probably should add this device to the list of devices with separate_walk enabled by default.
If the polling does not improve, try to filter out all unnecessary ports by going to Global Settings>Discovery and add an ignore by ifName/ifDescr/ifAlias regex. This will make Observium to only poll the full IF-table of the device during discovery every 6 hour without an time limit to just get the interface list. Then during polling it will use snmpgets of each port not ignored instead of trying to walk the whole table. This will hopefully cause much less load on the snmpagent on the device and will make it possible to poll it in 5min.
/Markus
Den mån 6 maj 2019 kl 21:58 skrev Steffen Klemer via observium < observium@observium.org>:
And then you can make observium ignore the whole ifxEntry-table and only poll certain ports by activating the separate_walk-function on the device.
Uh, I didn't know about the separate_walk -- thanks a lot, that helps -- seems to fit much better the modus operandi of the H3C device.
/Steffen
-- Steffen Klemer E-Mail: steffen.klemer@gwdg.de Tel: +49 551 201 2170
GWDG - Gesellschaft für wissenschaftliche Datenverarbeitung mbH Göttingen Am Faßberg 11, 37077 Göttingen
Service-Hotline: Tel: +49 551 201-1523 E-Mail: support@gwdg.de
Kontakt: Tel: 0551 201-1510 Fax: 0551 201-2150 E-Mail: gwdg@gwdg.de WWW: https://www.gwdg.de
Geschäftsführer: Prof. Dr. Ramin Yahyapour Aufsichtsratsvorsitzender: Prof. Dr. Christian Griesinger Sitz der Gesellschaft: Göttingen Registergericht: Göttingen, Handelsregister-Nr. B 598
Zertifiziert nach ISO 9001
observium mailing list observium@observium.org http://postman.memetic.org/cgi-bin/mailman/listinfo/observium
participants (2)
-
Markus Klock
-
Steffen Klemer