plugins/snmp/snmp__netapp_* initial checkin of my snmp__netapp_ plugins.
Add plugin for monitoring Apple Airport devices via SNMP
- merged copy-pasted functions into a generic one- changed host detection, which was broken after plugin rename- fixed some typos
snmp__if_combined: fix syntax to use explicit 'my'.
snmp__if_combined: output extinfo in the right spot.
snmp_room_alert_: move together with the other snmp plugins.
snmp__apc_ups2_: rename correctly.
snmp__acp_ups2_: move to sensors category.
snmp__acp_ups2_: remove commented-out cdef line.
snmp__ifx_: remove, superseded by snmp__if_.
This plugin does not use the standard Munin SNMP plugin interface, andis, nowadays, duplicating the functionality present in the mainsnmp__if_ plugin, which uses the 64-bit counters by default ifpresent, and fall back to the 32-bit ones if not.
snmp__if_combined: rewrite error handling.
Instead of just having a single "errors" value on the per-interfaceerror graphs, split it in errors and discards, then provide a totalfor the combined graph.
This way it's possible to see more details of what's going on at the...
snmp__if_combined: don't use cdef to generate the final value.
This actually simplifies the code, and avoids extra work on the masterside for no reason.
snmp__if_combined: provide CDEFs directives for the combined graph as well.
Borrowed data is raw, so in this case we want to make sure it's expressed in bits rather than octects.
snmp__if_multi: fix properly ifAlias usage.
snmp__if_combined: restore the error graphing as it's done on snmp__if_multi
This brings it basically on feature parity with it, and more.
snmp__if_: remove in favour of snmp__if_ in main repository.
snmp__if_combined: graph all interfaces, not only ethernetCsmacd.
For routers it might very well that you're trying to graph tunnels aswell.
snmp__if_combined: rework to have both combined and split graphs available.
This basically almost replaces snmp__if_multi in full, as sub-graphswith interface traffic are generated as a set of detailed graphs. Itdoesn't yet compose graphs with the interface errors though.
misc: make some plugin speak dirtyconfig, saving a few roundtrips.
snmp__apc_pdu: pass graph_args to put the limit to 0.
snmp__screenos: fix typos.
snmp__brocade_ifs: rename and update code to use the new name.
Move and rename cirix netscaler plugins as well.
netapp: move plugins within snmp folder as that's what they are.
Fix them so that the renamed version works; these still don't useMunin::SNMP and somebody who has access to them might want to renamethem.
Cleanup APC UPS plugins using SNMP.
Remove the plugins using snmpwalk to produce their results, as thereare three different, Perl-based implementations.
Of these, one might not work because it uses net-snmp and thus rely onthe presence of some MIB file which might not be present....
snmp__apc_pdu: rename from snmp__apc.
APC UPSes are different and will have different kind of graphs.
snmp__cpu: remove plugin superseded by snmp__cpuload.
snmp__memory_win, snmp_memory: remove plugins superseded by snmp__memory.
The snmp__memory plugin will do the same graphs and is part of Munin'sdistribution as of 2.0.5.
snmp__apc: rewrite to make use of get_entries and get_hash.
This should simplify quite a bit the handling of 3-phase PDUs, amongother things.
snmp__screenos: don't print anything after snmpconf.
snmp__screenos: align for readability.
snmp__if_combined: don't pull in unneeded data.
snmp__screenos: support receiving CPU utilization information.
snmp__screenos: first version of a plugin to monitor Juniper ScreenOS Resources
Right now this produces two graphs: memory and session allocation. CPUtime will be added shortly.
snmp__apc: have a static title for the graph.
Instead of adding model and serial number to the graph itself, use astatic title for it and instead provide the model and serial number aspart of graph_info.
This change makes it much easier to forward the warning/critical...
Remove snmp_hp_.
This plugin is doing the same thing that snmp__if_ is doing, but itdoesn't have a clear license and does not support 64-bit counters.
Remove snmp plugins for printer supplies.
At least Munin 2.0 already provides snmp__printer_supplies that takescare of the same data (they all use Printer-MIB values). Also thatplugin uses Munin's own SNMP abstraction instead of using net-snmpcommands directly, which makes it more suitable for the job.
Remove executable bit from images.
snmp__if_combined: create a single graph showing traffic from all interfaces.
This allows normalising the graph range and shows aberrations in thebandwidth usage more clearly.
More housekeeping.
More housecleaning.
Collapse some categories; remove duplicates; move plugins in wherethey belong, remove files that are not really plugins at all.
Put order in SNMP plugins by moving all of them together in snmp/
This makes it easier to find what should be used for SNMP monitoring.
snmp__apc: initial import.
This is a simple plugin that makes it possible to monitor the ampdrain on APC's PDUs.
- have some dirs