[FIX] Readded discovery for sensors params: 'entPhysicalIndex_measured', 'measured_class', 'measured_entity'.

    • -24
    • +42
[FIX] Discover more Brocade/Foundry processors and fix precision of newer processors.

[FIX] Fix sensors which previously had a divisor

[FIX] fix the fix. derp.

[FIX] Do not remove used fields.

[MAJOR] Updated sensors discovery and polling modules.

Now all MIBs use scale instead divisor/multiplier.

Added optional field entPhysicalClass (for now used for state sensors).

Limits and other optional values passed as array.

Fixed discovery for some MIBs.

    • -14
    • +12
    • -13
    • +9
    • -40
    • +45
    • -18
    • +18
  1. … 65 more files in changeset.
Minor: remove pretty much unused dot1q version check, oid not present on some devices while the Vlan table is
    • -56
    • +49
Minor: allow decimals in alert definitions with units
Medium: Alerting: sync up device match conditions with metric match conditions
Trivial: fix function description comment
Medium: improved 'show tech' page, now also includes support for the RANCID integration.
    • -11
    • +34
Medium: allow units (100GB, 5MB, etc) to be used in alert conditions (lt/gt/eq/ne). Includes unit test for function.
    • -0
    • +69
[TRIVIAL] Oneline fix for discovery -h none :)

Medium: clean up and fix smokeping latency graphs
Minor: small improvement to incoming/outgoing tabs shown on latency page
Minor: remove Synology DSM block from OS 'unix' file, it has its own dsm.inc.php which fetches all data correctly
[MINOR] Fixed device column on alerts page (OBSERVIUM-803).

    • -31
    • +18
[MINOR] Small fixes for discovery, print_message() and qtip.

[FIX] Fixes to graphing of memory usage on linux hosts (shared is difficult to take account of)

    • -28
    • +20
    • -10
    • +11
    • -24
    • +19
[FIX] some tweaks to the alerts page, show all failed as default, fix showing alerter link for type=all.

Trivial: code/indent cleanups
    • -107
    • +116
Minor: some UPS code fixes and additions
Minor: round unix processor usage in overview as well
[FIX] round average processor usage in overview

Major: add "Device" as an alert entity. WARNING: possibly beta quality and interface may change!

Allows you to alert on device properties. Entity match should be * as all device matching is already done in the device match section.

Available metrics: device_status (0 = down, 1 = up), device_status_type (reason for down, 'snmp'/'ping'), device_ping (response in ms),

device_snmp (response in ms), device_uptime (in seconds), device_duration_poll (in seconds).

Feedback welcome.

    • -5
    • +5
    • -7
    • +22
[MAJOR] Added stacking non-unix processors on device overview page.

    • -13
    • +22
[MINOR] Fixed ucd mem stats for modern systems which reports a negative values (probably net-snmp bug).

[TRIVIAL] Optimized is_graph().

Minor: don't show transit, peering and/or peering+transit graphs on front page when no such ports are available. Also fix port description type parser for said graphs
[TRIVIAL] Also skip discover IPv4 broadcasts.