spelling fixes (2nd try)
Plugin-Gallery: Get better 2nd level headingsReview of category "system"
Plugin-Gallery: Get better 2nd level headingsReview of category processes, system, snmp
Plugin-Gallery: Get better 2nd level headingsamule -> filetransfer (amule)torrent -> filetransfer (rtorrent)
Plugin-Gallery: Get better 2nd level headingssensors, weather, snmp
Plugin-Gallery: move to more specific categories
Plugin-Gallery: Better 2nd level headings
Reduce number of categoriesriak -> other (riak)smf -> forum (smf)reddit -> other (reddit)sge -> htc (sge)netscaler -> loadbalancer (netscaler)nutcracker -> other (twemproxy)requesttracker -> other (requesttracker)passenger -> webserver (passenger)...
Category Tree: Reduce number of categoriessphinx -> searchunicorn -> webservermoved some plugins to other dirs to get better seconde level heading
Category Tree: Reduce number of categoriestomcat -> webserver (tomcat)radiator -> auth (radiator)ups -> sensors (ups)
Category Tree: Reduce number of categoriesnetapp -> san
Category Tree: Reduce number of categoriesand mv some from "others" to specific category
Category Tree: Reduce number of categoriesDon't use variable to set category, plugin gallery build script needs the pure string..
Category Tree: Reduce number of categories
Correctly detect the Routing Engines on Virtual Chassis
The current recommended firmware for EX3400 (JUNOS 15.1X53-D55.5) lists the routing engines as 'Routing engine <member id>' when the switches are stacked in a Virtual Chassis.The former code failed to detect these strings, so I relaxed it a bit....
Plugin monitoring CPU on Cisco SB Devices
Add snmp__synology_* plugins
Synology specific snmp plugins for:- System temperature- HDD temperature- UPS Charge & Load
Merge pull request #553 from vlajos/typofixes-vlajos-20141204
typofixes - https://github.com/vlajos/misspell_fixer
Suspicious sections:plugins/mail/postfix_mail_stats recieved.labelplugins/nginx/nginx_vhost_traffic
Merge pull request #584 from rrzefox/updatesnmpupsplugin
overhaul of snmp__ups_ plugin.
new plugin for monitoring Knuerr RMS Compact II rack monitoring units
overhaul of snmp__ups_ plugin.Changes:- More queries supported (inputpower, batterycurrent, batteryruntime (how long have we been running on battery), batterypercent (percent remaining), inputlinebads (how often was input bad))- fix a few wrong units (e.g. current is measured in amp, not in watt)...
Work around false positive in checkbashisms
- Nothing wrong with the plugin, but checkbashisms triggers on the presence of a variable called $HOSTNAME
- Changing the variable name in the plugin is the "easy way out".
Fix syntax error in regular expression string
remove dead code block using an unknown variable
- same "if" test in the block above, so this would never be reached
Tell ruby that this script contains UTF-8 characters
Reduce number of categories
Reduce number of categories, use more generic terms
Fix whitespace.
Initial commit of snmp__sentry.
Plugin to monitor temperatures of Synology systems via SNMP
Finished the juniper_spu plugin
Finished the plugin
New plugin to monitor flow and cp sessions of Juniper firewalls via SNMP.
Fixed the plugin
Fixing trailing whitespaces
Some fixes
First version of the juniper SNMP plugin
Stub for juniper plugin
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