Dashboard

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

[MINOR] Added support for Riverbed Steelhead and Stingray/Steelapp ZeusTM based devices.

    • -0
    • +51
    /includes/discovery/sensors/steelhead-mib.inc.php
    • -0
    • +16
    /includes/definitions/sensors.inc.php
    • -0
    • +19
    /includes/polling/os/zeustm.inc.php
    • -0
    • +66
    /includes/polling/os/steelhead.inc.php
    • binary
    /html/images/os/riverbed.png
[MINOR] Added discovery sensors for ROOMALERT4E-MIB. Added basic os detection for PicOS (Pica8 for Open Switches).

    • binary
    /html/images/os/pica8.png
    • -0
    • +127
    /includes/discovery/sensors/roomalert4e-mib.inc.php
    • -0
    • +19
    /includes/discovery/os/picos.inc.php
    • -2
    • +2
    /includes/discovery/os/jdsu_edfa.inc.php
    • -0
    • +19
    /includes/polling/os/picos.inc.php
[DEVEL] Fixed snmp hide_auth option when snmp context specified in cmd.

Medium: support external enclosure sensors Areca RAID controllers
[MAJOR] Added multiple basic os detection and definitions: Nexsan NST, Cisco Cerent ONS, Cisco Prime LMS, Cisco Secure ACS, Room Alert 4E.

    • -13
    • +46
    /includes/definitions/os.inc.php
    • binary
    /html/images/os/nexsan.png
    • -1
    • +1
    /includes/discovery/os/roomalert.inc.php
    • -26
    • +31
    /includes/discovery/os/cisco.inc.php
Minor: better fix for r5974: allow rra_min/max to be set both for global graph definition or per DS
    • -2
    • +2
    /html/includes/graphs/generic_definition.inc.php
Medium: fix min/max RRA graph definition settings
    • -2
    • +2
    /html/includes/graphs/generic_definition.inc.php