Dashboard

Minor: add more opengear sysobjectIDs
[MINOR] Some small cleanup and fixes according to latest changes.

    • -16
    • +31
    /includes/definitions/graphtypes.inc.php
    • -18
    • +0
    /html/includes/print/status.inc.php
Medium: restore some poller graphs (uptime, snmp ping, icmp ping)
Minor: add support for 2 Cisco Small Business switches
Medium: clean up duplicate device_graphs entries when running the db cleanup script
Minor: use cached device graphs on show tech page, should have gone in with r6005
Medium: filter device page minigraphs and device hover-popup graphs by way of the known per-device graph list. No more 'Error creating graph' on devices that don't have known mempools or similar, yay. We can now define more default graphs per OS to show on the device page without fear of big red errored graphs.
    • -51
    • +57
    /includes/definitions/os.inc.php
    • -20
    • +29
    /html/includes/functions.inc.php
Minor: Get rid of 'MAC changed from/to 00:00:00:00:00:00' messages in event log for new/disappearing MACs. Code compared to '' but due to translation above it, empty macs got set to all-zeroes.
Medium: use graph_types definitions for minigraph/popup graphs, restructure long description to fit into the same system
    • -13
    • +27
    /includes/definitions/graphtypes.inc.php
    • -1
    • +20
    /html/includes/print/device.inc.php
    • -340
    • +74
    /includes/definitions/os.inc.php
Medium: cleanups of old file/variable rename/compatibility code
    • -1
    • +0
    /includes/polling/netscaler-vsvr.inc.php
    • -177
    • +0
    /includes/discovery/sensors/powernet-mib.inc.php
    • -9
    • +0
    /includes/polling/port-etherlike.inc.php
    • -32
    • +0
    /includes/discovery/sensors/sentry3-mib.inc.php
Minor: cleanup OS definition layout
    • -1712
    • +1720
    /includes/definitions/os.inc.php
Medium: add max port speed config setting, used when creating RRD files. No way to update existing RRDs for now
[MINOR] Observium product name/version/url now not changeable over $config variable and defined as constants:

OBSERVIUM_EDITION, OBSERVIUM_PRODUCT, OBSERVIUM_PRODUCT_LONG, OBSERVIUM_VERSION, OBSERVIUM_VERSION_LONG, OBSERVIUM_TRAIN, OBSERVIUM_URL

    • -1
    • +1
    /html/pages/device/logs/syslog.inc.php
  1. … 12 more files in changeset.
[MIB] Last game with Allied Telesys mib_dirs.

[MINOR] Added discovery power and line attenuation sensors for Adva Optical DWDM.

    • -0
    • +86
    /includes/discovery/sensors/fspr7-mib.inc.php
[MINOR] Added discovery OpenBSD sensors for OPENBSD-SENSORS-MIB.

[MAJOR] Added support for Dell DNOS switches (#980).

Allied Telesys MIBs again separated because there different base platforms.

    • -0
    • +28
    /includes/polling/processors/dnos-switching-mib.inc.php
    • -24
    • +42
    /includes/definitions/os.inc.php
    • -0
    • +20
    /includes/polling/mempools/dnos-switching-mib.inc.php
    • -0
    • +32
    /includes/discovery/mempools/dnos-switching-mib.inc.php
    • -0
    • +226
    /includes/discovery/sensors/dnos-boxservices-private-mib.inc.php
    • -0
    • +16
    /includes/definitions/sensors.inc.php
    • -0
    • +29
    /includes/discovery/processors/dnos-switching-mib.inc.php
[MAJOR] Improved os definition key 'mib_dirs' for use only specified dirs. Updated function mib_dirs() for exclude duplicated entries and allow add base mib_dir to list by key 'mibs'.

Updated MIBs for Dell iDRAC to 7.4. Combined Allied Telesys MIBs into one dir. Added script for rename MIBs.

    • -0
    • +58
    /scripts/rename-mibs.pl
    • -3
    • +3
    /includes/polling/os/adtran-aos.inc.php
    • -1
    • +1
    /includes/polling/os/alliedwareplus.inc.php
    • -16
    • +18
    /includes/definitions/os.inc.php
Major: add support for mib_dirs directive for OS types. WARNING: This has been running in test for over 2 weeks and has not produced any adverse results on my installations. Please check if you have anything that stops registering data and let me know.
Minor: add basic Opengear support
    • binary
    /html/images/os/opengear.png
    • -0
    • +23
    /includes/polling/os/opengear.inc.php
Minor: Add bundle-ether rewrite to rewrites
[TRIVIAL] Fixed scale for temperature sensors in Sentry3-MIB.

    • -5
    • +11
    /includes/discovery/sensors/sentry3-mib.inc.php
[TRIVIAL] Fixed detect Pica8 OS.

[MINOR] Fixed DB schema for 4-byte ASN.

Minor: split up CPQIDA-MIB and CPQHLTH-MIB sensor polling, they were erroneously coupled
    • -67
    • +0
    /includes/discovery/sensors/cpqhlth-mib.inc.php
[MINOR] Fixed 32bit ASN for discovery/polling BGP4-MIB. Added unit test for snmp_dewrap32bit().

[FIX] Hide non-functional billing customer notification configuration form. Add database backend update code for the form. Billing is so messy. Argh.

Minor: add basic recognition for WePresent hardware
[MINOR] Just for fun. Allow to use git-enabled repos in show device config page (aka rancid-git).

For enable require add in config path to git cmd: $config['git'] = '/usr/bin/git';

    • -24
    • +65
    /html/pages/device/showconfig.inc.php
[FIX] Small fixes