← Back to Changelog Index

Changelog 2017

💻 Rolling Release

664
commits
50,969
added
24,863
removed

🏷️ Stable Releases

27
releases
30,191
added
16,545
removed

💻 r8997 FIX

Adam Armstrong 🐸 • 2017-12-26 15:49
Fix short host usage for alert table on side panel (fix alert table honouring short host for entity text)
Files changed (1)
M includes/entities.inc.php +1 -1
📈 1 added 📉 1 removed

💻 r8996 ADD

Adam Armstrong 🐸 • 2017-12-26 15:04
Add single-line format for Slack transport.
Files changed (2)
M includes/alerting/slack.inc.php +38 -28
M includes/definitions/transports.inc.php +5
📈 43 added 📉 28 removed

💻 r8995 FIX

Adam Armstrong 🐸 • 2017-12-23 15:02
Skip update properly, return caused updater script to exit
Files changed (1)
M update/360.php +5 -1
📈 5 added 📉 1 removed

💻 r8994 TRIVIAL

Mike Stupalov 🐱 • 2017-12-19 13:30
Skip DB conversion for old polling history.
Files changed (1)
M update/360.php +2
📈 2 added 📉 0 removed

💻 r8993 MAJOR

Mike Stupalov 🐱 • 2017-12-16 10:15
Removed huge unusefull tables perf_times and devices_perftimes. Poller and discovery times now stored as round-robin history inside device stats array.
Files changed (14)
M discovery.php -1
M housekeeping.php +2 -4
M html/pages/device/edit/modules.inc.php +25 -1
M html/pages/device/perf.inc.php +8 -10
M html/pages/device/showtech.inc.php +6 -4
M includes/config-variables.inc.php +23 -28
M includes/defaults.inc.php +23 -23
M includes/definitions.inc.php +1 -1
M includes/discovery/functions.inc.php +33 -6
M includes/housekeeping/timing.inc.php +4 -1
M includes/polling/functions.inc.php +35 -8
M poller.php -1
A update/360.php +75
A update/361.sql +2
📈 237 added 📉 88 removed

💻 r8992 TRIVIAL

Mike Stupalov 🐱 • 2017-12-14 16:41
Added some critical error codes as stop list for db schema update.
Files changed (1)
M includes/update/update.php +14 -14
📈 14 added 📉 14 removed

💻 r8991 TRIVIAL

Mike Stupalov 🐱 • 2017-12-14 14:52
Added more debugging for test alerts send.
Files changed (2)
M includes/alerts.inc.php +4
M poller.php +1 -1
📈 5 added 📉 1 removed

💻 r8990 TRIVIAL

Mike Stupalov 🐱 • 2017-12-12 00:07
Improved PoE states for statuses by NETONIX-SWITCH-MIB.
Files changed (1)
M includes/definitions/mibs.inc.php +5 -3
📈 5 added 📉 3 removed

💻 r8989 MINOR

Mike Stupalov 🐱 • 2017-12-11 23:48
Added support for Netonix Switch devices with sensors by NETONIX-SWITCH-MIB.
Files changed (5)
A html/images/os/netonix_2x.png +1
A html/images/os/netonix.png +1
M includes/definitions/mibs.inc.php +70 -2
M includes/definitions/os.inc.php +14
A includes/discovery/sensors/netonix-switch-mib.inc.php +82
📈 168 added 📉 2 removed

💻 r8988 TRIVIAL

Mike Stupalov 🐱 • 2017-12-11 23:40
Added flag OBS_SNMP_DISPLAY_HINT for disable display-hint in snmp output. Use it for discovery sensors by definitions (prevent different values in poller and discovery).
Files changed (3)
M includes/definitions.inc.php +2 -2
M includes/discovery/sensors.inc.php +9 -9
M includes/snmp.inc.php +2 -2
📈 13 added 📉 13 removed

💻 r8987 TRIVIAL

Mike Stupalov 🐱 • 2017-12-11 23:36
Fixed caching oids in status polling.
Files changed (2)
M includes/polling/functions.inc.php +3 -3
M includes/polling/status.inc.php +1 -1
📈 4 added 📉 4 removed

💻 r8986 TRIVIAL

Mike Stupalov 🐱 • 2017-12-10 17:05
Small replace loop improvement.
Files changed (2)
M includes/rewrites.inc.php +9 -4
M tests/IncludesRewritesTest.php +8 -7
📈 17 added 📉 11 removed

💻 r8985 MINOR

Mike Stupalov 🐱 • 2017-12-10 14:59
Added unittests for common array_*_replace() functions. Added array_tag_replace() function for in-definition %tags% replaces by array with tag-string key pairs.
Files changed (5)
M includes/discovery/processors.inc.php +20 -3
M includes/discovery/sensors.inc.php +25 -18
M includes/rewrites.inc.php +68 -8
M includes/rrdtool.inc.php +2 -5
M tests/IncludesRewritesTest.php +147
📈 262 added 📉 34 removed

💻 r8984 MINOR

Mike Stupalov 🐱 • 2017-12-08 17:46
Improved test_alert.php script, now possible to test alert send by contact_id. Improved list of avialable alert message tags with: ALERT_UNIXTIME, ALERT_TIMESTAMP_RFC2822, ALERT_TIMESTAMP_RFC3339, DEVICE_SYSNAME and DEVICE_REBOOTED.
Files changed (6)
M includes/alerts.inc.php +105 -72
M includes/syslog.inc.php +35 -20
A includes/templates/test
A includes/templates/test/notification_ALERT.json +10
A includes/templates/test/notification_RECOVER.json +10
M test_alert.php +67 -17
📈 227 added 📉 109 removed

💻 r8983 TRIVIAL

Mike Stupalov 🐱 • 2017-12-08 17:06
Small fixes for external libs.
Files changed (6)
M libs/cli/arguments/HelpScreen.php +5 -1
A libs/pear/Net/DNS2/RR/AVC.php +75
A libs/pear/Net/DNS2/RR/CDNSKEY.php +77
A libs/pear/Net/DNS2/RR/CSYNC.php +203
A libs/pear/Net/DNS2/RR/OPENPGPKEY.php +159
A libs/pear/Net/DNS2/RR/SMIMEA.php +75
📈 0 added 📉 0 removed

💻 r8982 MINOR

Mike Stupalov 🐱 • 2017-12-06 22:56
Added discovery additional processor and mempools for Zyxel ES by ZYXEL-ES-COMMON and ZYXEL-SYS-MEMORY-MIB.
Files changed (4)
M includes/definitions/mibs.inc.php +25 -4
M includes/definitions/os.inc.php +4 -1
A includes/discovery/mempools/zyxel-sys-memory-mib.inc.php +39
A includes/polling/mempools/zyxel-sys-memory-mib.inc.php +38
📈 106 added 📉 5 removed

💻 r8981 ADD

Adam Armstrong 🐸 • 2017-12-06 14:22
Add short hostname length config variable to UI.
Files changed (1)
M includes/config-variables.inc.php +7
📈 7 added 📉 0 removed

💻 r8980 TRIVIAL

Mike Stupalov 🐱 • 2017-12-05 23:40
Added missed mib definition for A10 Thunder devices (OBS-2526).
Files changed (2)
M includes/definitions/os.inc.php +1
A mibs/a10/A10-AX-CGN-MIB +6,662
📈 1 added 📉 0 removed

💻 r8979 TRIVIAL

Mike Stupalov 🐱 • 2017-12-03 22:36
Fixed discovery DOM sensors by WWP-LEOS-PORT-XCVR-MIB.
Files changed (1)
M includes/discovery/sensors/wwp-leos-port-xcvr-mib.inc.php +4 -4
📈 4 added 📉 4 removed

💻 r8978 MINOR

Mike Stupalov 🐱 • 2017-12-03 22:22
Added discovery sensors from connected UPS for Synology NAS devices by SYNOLOGY-UPS-MIB.
Files changed (2)
M includes/definitions/mibs.inc.php +84
M includes/definitions/os.inc.php +1
📈 85 added 📉 0 removed

💻 r8977

Mike Stupalov 🐱 • 2017-12-03 20:46
derp.
Files changed (2)
M html/images/os/racktivity_2x.png ±0
M html/images/os/racktivity.png ±0
📈 0 added 📉 0 removed

💻 r8976 TRIVIAL

Mike Stupalov 🐱 • 2017-12-03 20:32
Cleaned some os icons in definitions.
Files changed (1)
M includes/definitions/os.inc.php +11 -1
📈 11 added 📉 1 removed

💻 r8975 MINOR

Mike Stupalov 🐱 • 2017-12-03 20:32
Added all remaining HiDPI os icons.
Files changed (107)
A html/images/os/carel_2x.png +1
M html/images/os/carel.png ±0
A html/images/os/ccpower_2x.png +1
M html/images/os/ccpower.png ±0
A html/images/os/comet_2x.png +1
M html/images/os/comet.png ±0
A html/images/os/conexant_2x.png +1
M html/images/os/conexant.png ±0
A html/images/os/cyan_2x.png +1
M html/images/os/cyan.png ±0
A html/images/os/delta_2x.png +1
M html/images/os/delta.png ±0
A html/images/os/digi_2x.png +1
M html/images/os/digi.png ±0
A html/images/os/endian_2x.png +1
M html/images/os/endian.png ±0
A html/images/os/engenius_2x.png +1
M html/images/os/engenius.png ±0
A html/images/os/enterasys_2x.png +1
M html/images/os/enterasys.png ±0
A html/images/os/firebrick_2x.png +1
M html/images/os/firebrick.png ±0
A html/images/os/fireeye_2x.png +1
M html/images/os/fireeye.png ±0
A html/images/os/gcom_2x.png +1
M html/images/os/gcom.png ±0
A html/images/os/gta_2x.png +1
M html/images/os/gta.png ±0
A html/images/os/gude_2x.png +1
M html/images/os/gude.png ±0
A html/images/os/ibmi_2x.png +1
M html/images/os/ibmi.png ±0
A html/images/os/infoblox_2x.png +1
M html/images/os/infoblox.png ±0
A html/images/os/ingrasys_2x.png +1
M html/images/os/ingrasys.png ±0
A html/images/os/itwatchdogs_2x.png +1
A html/images/os/itwatchdogs.png +1
A html/images/os/jacarta_2x.png +1
M html/images/os/jacarta.png ±0
A html/images/os/korenix_2x.png +1
M html/images/os/korenix.png ±0
A html/images/os/microsens_2x.png +1
M html/images/os/microsens.png ±0
A html/images/os/minkels_2x.png +1
A html/images/os/minkels.png +1
D html/images/os/minkelsrms.png -1
M html/images/os/motorola_2x.png ±0
M html/images/os/motorola.png ±0
A html/images/os/netinsight_2x.png +1
M html/images/os/netinsight.png ±0
D html/images/os/netmanplus.png -1
D html/images/os/netopia.png -1
D html/images/os/netvision.png -1
A html/images/os/nexenta_2x.png +1
M html/images/os/nexenta.png ±0
A html/images/os/open-e_2x.png +1
M html/images/os/open-e.png ±0
A html/images/os/opengear_2x.png +1
M html/images/os/opengear.png ±0
A html/images/os/papouch_2x.png +1
M html/images/os/papouch.png ±0
M html/images/os/perle_2x.png ±0
M html/images/os/perle.png ±0
A html/images/os/procera_2x.png +1
M html/images/os/procera.png ±0
A html/images/os/proxim_2x.png +1
M html/images/os/proxim.png ±0
D html/images/os/proxyav.png -1
A html/images/os/qnap_2x.png +1
M html/images/os/qnap.png ±0
A html/images/os/racktivity_2x.png +1
M html/images/os/racktivity.png ±0
A html/images/os/raisecom_2x.png +1
M html/images/os/raisecom.png ±0
A html/images/os/riello_ups_2x.png +1
A html/images/os/riello_ups.png +1
A html/images/os/saf_2x.png +1
M html/images/os/saf.png ±0
A html/images/os/schneider_electric_2x.png +1
A html/images/os/schneider_electric.png +1
D html/images/os/screenos.png -1
D html/images/os/shoretelos.png -1
A html/images/os/smartoptics_2x.png +1
M html/images/os/smartoptics.png ±0
A html/images/os/snom_2x.png +1
M html/images/os/snom.png ±0
A html/images/os/socomec_2x.png +1
A html/images/os/socomec.png +1
A html/images/os/symbol_2x.png +1
M html/images/os/symbol.png ±0
A html/images/os/teracom_2x.png +1
M html/images/os/teracom.png ±0
A html/images/os/teradici_2x.png +1
M html/images/os/teradici.png ±0
A html/images/os/trango_2x.png +1
M html/images/os/trango.png ±0
A html/images/os/tranzeo_2x.png +1
M html/images/os/tranzeo.png ±0
A html/images/os/tsl_2x.png +1
M html/images/os/tsl.png ±0
A html/images/os/uniflair_2x.png +1
M html/images/os/uniflair.png ±0
D html/images/os/voswall.png -1
M html/images/os/wti_2x.png ±0
M html/images/os/wti.png ±0
D html/images/os/wxgoos.png -1
📈 51 added 📉 9 removed

💻 r8974 MINOR

Mike Stupalov 🐱 • 2017-12-03 13:44
Added basic support for TempAlert devices (OBS-2229).
Files changed (6)
A html/images/os/tempalert_2x.png +1
A html/images/os/tempalert.png +1
M includes/definitions/mibs.inc.php +17 -1
M includes/definitions/os.inc.php +8
A mibs/tempalert
A mibs/tempalert/TEMPERATUREALERT-MIB +87
📈 27 added 📉 1 removed

💻 r8973 MINOR

Mike Stupalov 🐱 • 2017-12-03 12:48
Added basic support for CrandlePoint devices (OBS-2234).
Files changed (4)
A html/images/os/cradlepoint_2x.png +1
A html/images/os/cradlepoint.png +1
M includes/definitions/mibs.inc.php +7 -1
M includes/definitions/os.inc.php +9 -1
📈 18 added 📉 2 removed

💻 r8972 MIBS

Mike Stupalov 🐱 • 2017-12-03 12:44
Added MIB files (cradlepoint, kentix).
Files changed (6)
A mibs/cradlepoint
A mibs/cradlepoint/WIPIPE-MIB +520
A mibs/kentix
A mibs/kentix/KAM-PRO +10,565
A mibs/kentix/KMX-LAN +456
A mibs/kentix/KMX-RACK +775
📈 0 added 📉 0 removed

💻 r8971 TRIVIAL

Mike Stupalov 🐱 • 2017-12-03 11:39
Missed files for previous commit (OBS-2276).
Files changed (2)
A includes/discovery/sensors/dps-mib-v38.inc.php +63
A includes/discovery/status/dps-mib-v38.inc.php +37
📈 100 added 📉 0 removed

💻 r8970 MINOR

Mike Stupalov 🐱 • 2017-12-03 11:36
Added discovery sensors for DPS Telecom devices by DPS-MIB-V38 (OBS-2276).
Files changed (1)
M includes/definitions/mibs.inc.php +12 -10
📈 12 added 📉 10 removed

💻 r8969 TRIVIAL

Mike Stupalov 🐱 • 2017-12-03 09:47
Fixed polling wmi storages if volume serial number begin with zero (OBS-1649).
Files changed (1)
M includes/polling/storage/wmi.inc.php +1 -1
📈 1 added 📉 1 removed

💻 r8968 TRIVIAL

Mike Stupalov 🐱 • 2017-12-03 09:03
Correctly fixed polling ports ifAlias, ifName and ifDescr with UTF8 chars.
Files changed (2)
M includes/discovery/ports.inc.php +1 -1
M includes/polling/ports.inc.php +1 -1
📈 2 added 📉 2 removed

💻 r8967 MINOR

Mike Stupalov 🐱 • 2017-12-03 09:01
Added unittest for snmp_fix_string() with UTF8 convert strings.
Files changed (1)
M tests/SnmpDataTest2.php +48 -1
📈 48 added 📉 1 removed

💻 r8966 TRIVIAL

Mike Stupalov 🐱 • 2017-12-02 14:53
Exclude (by default) deleted ports in query in get_port_id_by_ifDescr() and get_port_id_by_ifAlias() (this cause mistakes when ifIndex changed).
Files changed (1)
M includes/common.inc.php +4 -4
📈 4 added 📉 4 removed

💻 r8965 MINOR

Mike Stupalov 🐱 • 2017-12-02 14:26
Improved discovery some power supply statuses by CISCO-ENVMON-MIB and CISCO-ENTITY-FRU-CONTROL-MIB.
Files changed (3)
M includes/definitions/mibs.inc.php +23 -6
M includes/discovery/sensors/cisco-entity-fru-control-mib.inc.php +73 -30
M includes/discovery/sensors/cisco-envmon-mib.inc.php +14 -13
📈 110 added 📉 49 removed

💻 r8964 TRIVIAL

Mike Stupalov 🐱 • 2017-11-30 19:32
Improved detect sensor port associations for some more Cisco ASR devices (OBS-2295).
Files changed (1)
M includes/entities.inc.php +2 -2
📈 2 added 📉 2 removed

💻 r8963 ADD

Adam Armstrong 🐸 • 2017-11-30 01:05
Add nutanix detection and logo
Files changed (3)
A html/images/os/nutanix_2x.png +1
A html/images/os/nutanix.png +1
M includes/definitions/os.inc.php +9
📈 11 added 📉 0 removed

💻 r8962 MIB

Adam Armstrong 🐸 • 2017-11-30 00:57
Files changed (2)
A mibs/nutanix
A mibs/nutanix/NUTANIX-MIB +3,277
📈 0 added 📉 0 removed

💻 r8961 ADD

Adam Armstrong 🐸 • 2017-11-30 00:49
Add detection of Blue Coat ASG
Files changed (1)
M includes/definitions/os.inc.php +12 -1
📈 12 added 📉 1 removed

💻 r8959 TRIVIAL

Mike Stupalov 🐱 • 2017-11-27 19:59
Also fixed polling ports ifName and ifDescr with UTF-8 chars.
Files changed (2)
M includes/discovery/ports.inc.php +4 -1
M includes/polling/ports.inc.php +8 -4
📈 12 added 📉 5 removed

💻 r8958 TRIVIAL

Mike Stupalov 🐱 • 2017-11-27 19:23
Fixed polling ports ifAlias with UTF-8 chars.
Files changed (2)
M includes/discovery/ports.inc.php +4
M includes/polling/ports.inc.php +4
📈 8 added 📉 0 removed

💻 r8957 TRIVIAL

Mike Stupalov 🐱 • 2017-11-26 12:40
Fixed display bill_bits graphs (OBS-2529).
Files changed (1)
M html/includes/graphs/bill/auth.inc.php +3 -3
📈 3 added 📉 3 removed

💻 r8956 TRIVIAL

Mike Stupalov 🐱 • 2017-11-26 12:26
Fixed php 7.1 compatability for functions rrdtool_last() and rrdtool_lastupdate() (OBS-2528).
Files changed (1)
M includes/rrdtool.inc.php +17 -6
📈 17 added 📉 6 removed

💻 r8955 TRIVIAL

Mike Stupalov 🐱 • 2017-11-24 18:51
Fixed port labels on Delta UPS devices.
Files changed (1)
M includes/definitions/os.inc.php +1
📈 1 added 📉 0 removed

💻 r8954 TRIVIAL

Mike Stupalov 🐱 • 2017-11-24 14:38
Fixed discovery some sensors by DeltaUPS-MIB.
Files changed (2)
M includes/definitions/mibs.inc.php +7 -4
M includes/discovery/sensors.inc.php +4 -2
📈 11 added 📉 6 removed

💻 r8953 MINOR

Mike Stupalov 🐱 • 2017-11-23 21:20
Improved discovery sensors by DeltaUPS-MIB.
Files changed (2)
M includes/definitions/mibs.inc.php +88 -18
M includes/definitions/os.inc.php +2 -2
📈 90 added 📉 20 removed

💻 r8952 MIBS

Mike Stupalov 🐱 • 2017-11-23 21:17
Updated Socomec mib files.
Files changed (5)
A mibs/socomec/SOCOMECIPDU-MIB +5,380
A mibs/socomec/SOCOMECUPS_ADICOM_MIB +636
M mibs/socomec/SOCOMECUPS-MIB +259 -180
D mibs/socomec/SOCOMECUPS-MIB-v2 -4,417
A mibs/socomec/SOCOMECUPSSTS-MIB +588
📈 0 added 📉 0 removed

💻 r8951 MIBS

Mike Stupalov 🐱 • 2017-11-22 16:26
Updated Juniper MIB files.
Files changed (96)
A mibs/juniper/IPMCAST-MIB-CAPABILITY +244
A mibs/juniper/JNX-DOT3OAM-CAPABILITY +135
A mibs/juniper/JNX-IF-CAPABILITY +84
A mibs/juniper/JNX-IP-CAPABILITY +87
M mibs/juniper/JNX-IPSEC-MONITOR-MIB +11 -153
M mibs/juniper/JNX-OPT-IF-EXT-MIB +12 -4
M mibs/juniper/JNX-PPPOE-MIB +28 -2
A mibs/juniper/JNX-SNMPv2-CAPABILITY +98
M mibs/juniper/JUNIPER-CHASSIS-CLUSTER-MIB +118 -3
M mibs/juniper/JUNIPER-CHASSIS-DEFINES-MIB +878 -65
M mibs/juniper/JUNIPER-COS-MIB +50 -1
M mibs/juniper/JUNIPER-EXPERIMENT-MIB +9 -34
M mibs/juniper/JUNIPER-FIREWALL-MIB +30 -19
M mibs/juniper/JUNIPER-HOSTRESOURCES-MIB +8
M mibs/juniper/JUNIPER-IF-MIB +1 -1
M mibs/juniper/JUNIPER-IFOPTICS-MIB +5,463 -15
M mibs/juniper/JUNIPER-IFOTN-MIB +1,000 -10
M mibs/juniper/JUNIPER-IPSEC-FLOW-MON-MIB +56 -15
A mibs/juniper/JUNIPER-JS-FLOW-MIB +70
M mibs/juniper/JUNIPER-JS-NAT-MIB +113 -23
M mibs/juniper/JUNIPER-JS-PACKET-MIRROR-MIB +5 -1
M mibs/juniper/JUNIPER-JS-POLICY-MIB +350 -4
M mibs/juniper/JUNIPER-JS-SCREENING-MIB +460 -3
M mibs/juniper/JUNIPER-JS-SMI +2 -1
M mibs/juniper/JUNIPER-L2ALD-MIB +45 -5
M mibs/juniper/JUNIPER-L2CP-FEATURES-MIB +55 -1
M mibs/juniper/JUNIPER-LDP-MIB +8
M mibs/juniper/JUNIPER-LICENSE-MIB +22 -2
M mibs/juniper/JUNIPER-LSYS-SECURITYPROFILE-MIB +1
M mibs/juniper/JUNIPER-MIB +123 -33
M mibs/juniper/JUNIPER-MIMSTP-MIB +5 -14
M mibs/juniper/JUNIPER-MOBILE-GATEWAY-SM-MIB +33 -33
A mibs/juniper/JUNIPER-OAM-MIB +147
M mibs/juniper/JUNIPER-PFE-MIB +8 -3
M mibs/juniper/JUNIPER-RPM-MIB +11 -5
M mibs/juniper/JUNIPER-SMI +42 -2
M mibs/juniper/JUNIPER-SNMP-SET-MIB -55
M mibs/juniper/JUNIPER-SOAM-PM-MIB +2,115 -16
M mibs/juniper/JUNIPER-SP-MIB +7 -3
A mibs/juniper/JUNIPER-SRD-MIB +469
M mibs/juniper/JUNIPER-SRX5000-SPU-MONITORING-MIB +98 -4
M mibs/juniper/JUNIPER-SUBSCRIBER-MIB +148 -5
M mibs/juniper/JUNIPER-TIMING-NOTFNS-MIB +167 -25
A mibs/juniper/JUNIPER-TLB-MIB +1,262
A mibs/juniper/JUNIPER-TUNNEL-STATS-MIB +103
M mibs/juniper/JUNIPER-TWAMP-MIB +11 -4
A mibs/juniper/JUNIPER-URL-FILTER-MIB +605
M mibs/juniper/JUNIPER-VMON-MIB +56 -3
A mibs/juniper/MPLS-LSR-STD-CAPABILITY +280
A mibs/juniper/MPLS-MLDP-STD-MIB +962
A mibs/netscreen/NETSCREEN-ADDR-MIB +142
A mibs/netscreen/NETSCREEN-BGP4-MIB +784
A mibs/netscreen/NETSCREEN-CERTIFICATE-MIB +217
A mibs/netscreen/NETSCREEN-IDS-MIB +880
M mibs/netscreen/NETSCREEN-IP-ARP-MIB +3 -1
A mibs/netscreen/NETSCREEN-IPPOOL-MIB +125
A mibs/netscreen/NETSCREEN-NAT-MIB +536
M mibs/netscreen/NETSCREEN-NSRP-MIB +9 -9
A mibs/netscreen/NETSCREEN-OSPF-TRAP-MIB +444
A mibs/netscreen/NETSCREEN-POLICY-MIB +583
A mibs/netscreen/NETSCREEN-QOS-MIB +174
M mibs/netscreen/NETSCREEN-RESOURCE-MIB +162
A mibs/netscreen/NETSCREEN-RIPv2-MIB +567
A mibs/netscreen/NETSCREEN-SCHEDULE-MIB +253
A mibs/netscreen/NETSCREEN-SERVICE-MIB +323
A mibs/netscreen/NETSCREEN-SET-ADMIN-USR-MIB +202
A mibs/netscreen/NETSCREEN-SET-AUTH-MIB +404
A mibs/netscreen/NETSCREEN-SET-DHCP-MIB +134
A mibs/netscreen/NETSCREEN-SET-DNS-MIB +90
A mibs/netscreen/NETSCREEN-SET-EMAIL-MIB +102
M mibs/netscreen/NETSCREEN-SET-GEN-MIB +5 -2
A mibs/netscreen/NETSCREEN-SET-GLB-MIB +272
A mibs/netscreen/NETSCREEN-SET-LOG-MIB +197
A mibs/netscreen/NETSCREEN-SET-SNMP-MIB +176
A mibs/netscreen/NETSCREEN-SET-SYSTIME-MIB +102
A mibs/netscreen/NETSCREEN-SET-URL-FILTER-MIB +133
A mibs/netscreen/NETSCREEN-SET-WEB-MIB +150
M mibs/netscreen/NETSCREEN-SMI +9 -4
A mibs/netscreen/NETSCREEN-TRAP-MIB +548
A mibs/netscreen/NETSCREEN-UAC-MIB +124
A mibs/netscreen/NETSCREEN-VPN-GATEWAY-MIB +240
A mibs/netscreen/NETSCREEN-VPN-IAS-MIB +125
A mibs/netscreen/NETSCREEN-VPN-IKE-MIB +190
A mibs/netscreen/NETSCREEN-VPN-L2TP-MIB +494
A mibs/netscreen/NETSCREEN-VPN-MANUAL-MIB +219
A mibs/netscreen/NETSCREEN-VPN-MON-MIB +537
A mibs/netscreen/NETSCREEN-VPN-MON-SA-COUNT-MIB +139
A mibs/netscreen/NETSCREEN-VPN-PHASEONE-MIB +186
A mibs/netscreen/NETSCREEN-VPN-PHASETWO-MIB +208
A mibs/netscreen/NETSCREEN-VPN-USER-MIB +466
A mibs/netscreen/NETSCREEN-VR-BGP4-MIB +787
A mibs/netscreen/NETSCREEN-VR-MIB +157
A mibs/netscreen/NETSCREEN-VR-OSPF-MIB +2,410
A mibs/netscreen/NETSCREEN-VR-RIPv2-MIB +567
A mibs/netscreen/NETSCREEN-VSYS-MIB +98
A mibs/netscreen/NETSCREEN-ZONE-MIB +122
📈 0 added 📉 0 removed

💻 r8950 TRIVIAL

Mike Stupalov 🐱 • 2017-11-21 13:06
Improved detect incorrect snmp v3 auth error.
Files changed (2)
M includes/definitions.inc.php +11 -6
M includes/snmp.inc.php +6 -4
📈 17 added 📉 10 removed

💻 r8949 TRIVIAL

Mike Stupalov 🐱 • 2017-11-17 19:36
Set default port realtime polling interval to 10s for JunOS.
Files changed (1)
M includes/definitions/os.inc.php +2
📈 2 added 📉 0 removed

💻 r8948 TRIVIAL

Mike Stupalov 🐱 • 2017-11-16 13:18
Improved exclude uptime rollover time for reboot trigger.
Files changed (1)
M includes/polling/system.inc.php +12 -3
📈 12 added 📉 3 removed

💻 r8947 TRIVIAL

Mike Stupalov 🐱 • 2017-11-16 13:08
Polling printer supplies cleanup.
Files changed (3)
M html/pages/device/overview/printersupplies.inc.php +13 -2
M includes/discovery/printersupplies/printer-mib.inc.php +1 -21
M includes/polling/printersupplies.inc.php +52 -82
📈 66 added 📉 105 removed

💻 r8946 MIBS

Mike Stupalov 🐱 • 2017-11-16 13:05
Update Aruba mib files.
Files changed (2)
M mibs/aruba/AI-AP-MIB +138
M mibs/aruba/ARUBA-MIB +7 -1
📈 0 added 📉 0 removed

💻 r8945 TRIVIAL

Mike Stupalov 🐱 • 2017-11-10 17:47
Removed php version check in hash_equals compat library.
Files changed (3)
M libs/hash-compat/hash_equals.php -7
M libs/hash-compat/hash_pbkdf2.php -7
M libs/phpFastCache/Drivers/Sqlite/Driver.php +15
📈 0 added 📉 0 removed

💻 r8944 MINOR

Mike Stupalov 🐱 • 2017-11-08 13:30
Do not force discovery bgp peers if snmpwalk received incomplete data from device. Added trivial helper functions for get last snmp error code and status.
Files changed (4)
M includes/polling/bgp-peers.inc.php +30 -12
M includes/polling/ports.inc.php +4 -4
M includes/snmp.inc.php +20
M update/359.sql +1
📈 55 added 📉 16 removed

💻 r8943 TRIVIAL

Mike Stupalov 🐱 • 2017-11-04 18:49
Fixed variable for timeout check in get_http_request() (OBS-2511).
Files changed (1)
M includes/common.inc.php +2 -2
📈 2 added 📉 2 removed

💻 r8942 TRIVIAL

Mike Stupalov 🐱 • 2017-11-02 15:22
Speedup housekeeping timestamp db queries (OBS-2508).
Files changed (6)
M includes/housekeeping/alertlog.inc.php +1 -1
M includes/housekeeping/authlog.inc.php +1 -1
M includes/housekeeping/eventlog.inc.php +1 -1
M includes/housekeeping/inventory.inc.php +1 -1
M includes/housekeeping/ports.inc.php +1 -1
M includes/housekeeping/syslog.inc.php +1 -1
📈 6 added 📉 6 removed

💻 r8941 ADD

Adam Armstrong 🐸 • 2017-11-02 00:11
Add Cisco Firepower MIBs
Files changed (77)
A mibs/cisco/CISCO-FIREPOWER-AP-AAA-MIB +7,270
A mibs/cisco/CISCO-FIREPOWER-AP-ADAPTOR-MIB +26,679
A mibs/cisco/CISCO-FIREPOWER-AP-BIOS-MIB +5,482
A mibs/cisco/CISCO-FIREPOWER-AP-BMC-MIB +275
A mibs/cisco/CISCO-FIREPOWER-AP-CALLHOME-MIB +1,556
A mibs/cisco/CISCO-FIREPOWER-AP-CAPABILITY-MIB +2,052
A mibs/cisco/CISCO-FIREPOWER-AP-CHANGE-MIB +192
A mibs/cisco/CISCO-FIREPOWER-AP-CIMCVMEDIA-MIB +832
A mibs/cisco/CISCO-FIREPOWER-AP-COMM-MIB +3,083
A mibs/cisco/CISCO-FIREPOWER-AP-COMPUTE-MIB +11,079
A mibs/cisco/CISCO-FIREPOWER-AP-CONFIG-MIB +407
A mibs/cisco/CISCO-FIREPOWER-AP-DCX-MIB +1,007
A mibs/cisco/CISCO-FIREPOWER-AP-DHCP-MIB +337
A mibs/cisco/CISCO-FIREPOWER-AP-DIAG-MIB +779
A mibs/cisco/CISCO-FIREPOWER-AP-DOMAIN-MIB +966
A mibs/cisco/CISCO-FIREPOWER-AP-DPSEC-MIB +174
A mibs/cisco/CISCO-FIREPOWER-AP-EPQOS-MIB +1,250
A mibs/cisco/CISCO-FIREPOWER-AP-EQUIPMENT-MIB +23,125
A mibs/cisco/CISCO-FIREPOWER-AP-ETHER-MIB +9,834
A mibs/cisco/CISCO-FIREPOWER-AP-EVENT-MIB +688
A mibs/cisco/CISCO-FIREPOWER-AP-EXTMGMT-MIB +770
A mibs/cisco/CISCO-FIREPOWER-AP-EXTPOL-MIB +2,446
A mibs/cisco/CISCO-FIREPOWER-AP-EXTVMM-MIB +1,910
A mibs/cisco/CISCO-FIREPOWER-AP-FABRIC-MIB +20,869
A mibs/cisco/CISCO-FIREPOWER-AP-FAULT-MIB +1,027
A mibs/cisco/CISCO-FIREPOWER-AP-FEATURE-MIB +695
A mibs/cisco/CISCO-FIREPOWER-AP-FIRMWARE-MIB +8,784
A mibs/cisco/CISCO-FIREPOWER-AP-FLOWCTRL-MIB +253
A mibs/cisco/CISCO-FIREPOWER-AP-FSM-MIB +175
A mibs/cisco/CISCO-FIREPOWER-AP-GMETA-MIB +908
A mibs/cisco/CISCO-FIREPOWER-AP-HOSTIMG-MIB +289
A mibs/cisco/CISCO-FIREPOWER-AP-IDENT-MIB +1,535
A mibs/cisco/CISCO-FIREPOWER-AP-IMGPROV-MIB +222
A mibs/cisco/CISCO-FIREPOWER-AP-IMGSEC-MIB +232
A mibs/cisco/CISCO-FIREPOWER-AP-INITIATOR-MIB +99
A mibs/cisco/CISCO-FIREPOWER-AP-IP-MIB +569
A mibs/cisco/CISCO-FIREPOWER-AP-IPPOOL-MIB +1,054
A mibs/cisco/CISCO-FIREPOWER-AP-IQNPOOL-MIB +727
A mibs/cisco/CISCO-FIREPOWER-AP-LLDP-MIB +153
A mibs/cisco/CISCO-FIREPOWER-AP-LS-MIB +2,529
A mibs/cisco/CISCO-FIREPOWER-AP-LSBOOT-MIB +1,714
A mibs/cisco/CISCO-FIREPOWER-AP-LSMAINT-MIB +465
A mibs/cisco/CISCO-FIREPOWER-AP-MACPOOL-MIB +636
A mibs/cisco/CISCO-FIREPOWER-AP-MAPPINGS-MIB +231
A mibs/cisco/CISCO-FIREPOWER-AP-MEMORY-MIB +2,713
A mibs/cisco/CISCO-FIREPOWER-AP-MGMT-MIB +6,190
A mibs/cisco/CISCO-FIREPOWER-AP-MIB +3,914
A mibs/cisco/CISCO-FIREPOWER-AP-NETWORK-MIB +888
A mibs/cisco/CISCO-FIREPOWER-AP-NFS-MIB +1,233
A mibs/cisco/CISCO-FIREPOWER-AP-NOTIFS-MIB +96
A mibs/cisco/CISCO-FIREPOWER-AP-NWCTRL-MIB +198
A mibs/cisco/CISCO-FIREPOWER-AP-OBSERVE-MIB +831
A mibs/cisco/CISCO-FIREPOWER-AP-ORG-MIB +221
A mibs/cisco/CISCO-FIREPOWER-AP-OS-MIB +673
A mibs/cisco/CISCO-FIREPOWER-AP-PCI-MIB +427
A mibs/cisco/CISCO-FIREPOWER-AP-PKI-MIB +1,063
A mibs/cisco/CISCO-FIREPOWER-AP-POLICY-MIB +3,262
A mibs/cisco/CISCO-FIREPOWER-AP-PORT-MIB +792
A mibs/cisco/CISCO-FIREPOWER-AP-POWER-MIB +1,809
A mibs/cisco/CISCO-FIREPOWER-AP-PROC-MIB +636
A mibs/cisco/CISCO-FIREPOWER-AP-PROCESSOR-MIB +1,858
A mibs/cisco/CISCO-FIREPOWER-AP-QOSCLASS-MIB +999
A mibs/cisco/CISCO-FIREPOWER-AP-QUERYRESULT-MIB +285
A mibs/cisco/CISCO-FIREPOWER-AP-SM-MIB +1,556
A mibs/cisco/CISCO-FIREPOWER-AP-SOL-MIB +404
A mibs/cisco/CISCO-FIREPOWER-AP-STATS-MIB +1,685
A mibs/cisco/CISCO-FIREPOWER-AP-STORAGE-MIB +5,851
A mibs/cisco/CISCO-FIREPOWER-AP-SW-MIB +16,297
A mibs/cisco/CISCO-FIREPOWER-AP-SYSDEBUG-MIB +4,619
A mibs/cisco/CISCO-FIREPOWER-AP-SYSFILE-MIB +688
A mibs/cisco/CISCO-FIREPOWER-AP-TC-MIB +31,995
A mibs/cisco/CISCO-FIREPOWER-AP-TOP-MIB +416
A mibs/cisco/CISCO-FIREPOWER-AP-TRIG-MIB +1,149
A mibs/cisco/CISCO-FIREPOWER-AP-UUIDPOOL-MIB +647
A mibs/cisco/CISCO-FIREPOWER-AP-VERSION-MIB +193
A mibs/cisco/CISCO-FIREPOWER-AP-VM-MIB +2,701
A mibs/cisco/CISCO-FIREPOWER-AP-VNIC-MIB +9,480
📈 0 added 📉 0 removed

💻 r8940 MINOR

Mike Stupalov 🐱 • 2017-11-01 18:33
Speedup some syslog db queries with correct indexes (OBS-2506).
Files changed (3)
M html/pages/device/logs/syslog.inc.php +1 -1
M html/pages/syslog.inc.php +1 -1
A update/359.sql +4
📈 6 added 📉 2 removed

💻 r8939 ADD

Adam Armstrong 🐸 • 2017-11-01 13:46
Add Nokia logo
Files changed (2)
A html/images/os/nokia_2x.png +1
A html/images/os/nokia.png +1
📈 2 added 📉 0 removed

💻 r8938 MINOR

Mike Stupalov 🐱 • 2017-10-31 22:20
Improved detect sensor port associations for some Cisco ASR devices (OBS-2295).
Files changed (3)
M includes/discovery/sensors/cisco-entity-sensor-mib.inc.php -38
M includes/discovery/sensors/entity-sensor-mib.inc.php -54
M includes/entities.inc.php +17 -3
📈 17 added 📉 95 removed

💻 r8937 IMPROVE

Adam Armstrong 🐸 • 2017-10-31 16:25
Improve bill creation form. Fix creating bill from port page.
Files changed (4)
M html/includes/print/search.inc.php +1 -1
M html/pages/bill/actions.inc.php +1 -1
M html/pages/bills.inc.php +2 -2
M html/pages/bills/add.inc.php +165 -120
📈 169 added 📉 124 removed

💻 r8936 FIX

Adam Armstrong 🐸 • 2017-10-30 21:48
Fix pollerlog time calculation
Files changed (1)
M html/pages/pollerlog.inc.php +4 -4
📈 4 added 📉 4 removed

💻 r8935 IMPROVE

Adam Armstrong 🐸 • 2017-10-28 12:42
Use router id for OSPF device discovery.
Files changed (1)
M includes/discovery/neighbours/ospf-mib.inc.php +1 -1
📈 1 added 📉 1 removed

💻 r8934 ADD

Adam Armstrong 🐸 • 2017-10-27 13:58
Add Cisco FirePOWER detection and extremeCpuMonitorTotalUtilization collection for XOS
Files changed (2)
M includes/definitions/mibs.inc.php +2
M includes/definitions/os.inc.php +7
📈 9 added 📉 0 removed

💻 r8933 ADD

Adam Armstrong 🐸 • 2017-10-27 12:09
Add ability to generate SVG graphs
Files changed (2)
M html/includes/graphs/common.inc.php +2
M html/includes/graphs/graph.inc.php +14 -4
📈 16 added 📉 4 removed

💻 r8932 FIX

Adam Armstrong 🐸 • 2017-10-27 11:38
Strip spaces from nginx agent output
Files changed (1)
M scripts/agent-local/nginx +1 -1
📈 1 added 📉 1 removed

💻 r8931 SQL

Adam Armstrong 🐸 • 2017-10-25 19:59
Increase group name/descr field sizes
Files changed (1)
A update/358.sql +2
📈 2 added 📉 0 removed

💻 r8929 FIX

Adam Armstrong 🐸 • 2017-10-25 13:12
Fix Cisco RAS sessions graphs
Files changed (1)
M html/includes/graphs/device/cras_sessions.inc.php +5 -5
📈 5 added 📉 5 removed

💻 r8928 ADD

Adam Armstrong 🐸 • 2017-10-25 12:16
Add eventlog entry for deleted devices
Files changed (1)
M includes/functions.inc.php +1
📈 1 added 📉 0 removed

💻 r8927 OS

Adam Armstrong 🐸 • 2017-10-25 09:13
Add additional checkpoint OS detection rules
Files changed (1)
M includes/definitions/os.inc.php +12 -8
📈 12 added 📉 8 removed

💻 r8926 ADD

Adam Armstrong 🐸 • 2017-10-24 23:31
Extend Gaia Embedded detection
Files changed (1)
M includes/definitions/os.inc.php +5
📈 5 added 📉 0 removed

💻 r8925 ADD

Adam Armstrong 🐸 • 2017-10-24 13:21
Add support for boolean status inputs from ServersCheck SensorGateway.
Files changed (4)
M includes/definitions/mibs.inc.php +3
M includes/definitions/os.inc.php +1
M includes/discovery/sensors/serverscheck.inc.php +29
M mibs/ekinops/EKINOPS-Pmlma10-MIB +2 -2
📈 33 added 📉 0 removed

💻 r8924 FIX

Adam Armstrong 🐸 • 2017-10-24 10:47
Avoid setting things we may not need
Files changed (1)
M html/includes/authenticate.inc.php +1 -1
📈 1 added 📉 1 removed

💻 r8923 FIX

Adam Armstrong 🐸 • 2017-10-24 10:37
Set session timeout to 1 day to try to avoid auth timeout issues.
Files changed (2)
M html/includes/authenticate.inc.php +1 -1
M includes/defaults.inc.php +1 -1
📈 2 added 📉 2 removed

💻 r8922

Tom Laermans 🦔 • 2017-10-20 22:49
Fix: update Teams transport
Files changed (1)
M includes/alerting/teams.inc.php +1 -3
📈 1 added 📉 3 removed

💻 r8921 TRIVIAL

Mike Stupalov 🐱 • 2017-10-20 11:44
Snmpwalk separate oids instead whole huge table in neighbours discovery by LLDP-MIB (OBS-2266).
Files changed (1)
M includes/discovery/neighbours/lldp-mib.inc.php +16 -4
📈 16 added 📉 4 removed

💻 r8920 TRIVIAL

Mike Stupalov 🐱 • 2017-10-20 09:51
Fixed eventlog for device rebooted time. Added date info when device last rebooted on device page.
Files changed (3)
M html/pages/device/overview/information_extended.inc.php +14 -6
M html/pages/device/overview/information.inc.php +14 -6
M includes/polling/system.inc.php +11 -6
📈 39 added 📉 18 removed

💻 r8919 TRIVIAL

Mike Stupalov 🐱 • 2017-10-19 21:49
More accurate detect neighbour local port by LLDP-MIB (OBS-2474).
Files changed (1)
M includes/discovery/neighbours/lldp-mib.inc.php +49 -15
📈 49 added 📉 15 removed

💻 r8918 TRIVIAL

Mike Stupalov 🐱 • 2017-10-19 07:35
Fixed priority for hrSystemUptime (OBS-2464).
Files changed (1)
M includes/polling/system.inc.php +26 -20
📈 26 added 📉 20 removed

💻 r8917

Tom Laermans 🦔 • 2017-10-18 22:42
Trivial: correct warning message on contact delete modal
Files changed (1)
M html/pages/contacts.inc.php +1 -1
📈 1 added 📉 1 removed

💻 r8916

Tom Laermans 🦔 • 2017-10-18 22:38
NEW: Microsoft Teams alerting transport
Files changed (2)
A includes/alerting/teams.inc.php +60
M includes/definitions/transports.inc.php +10
📈 70 added 📉 0 removed

💻 r8915 TRIVIAL

Mike Stupalov 🐱 • 2017-10-18 17:13
Fixed display php memory limit in cli versions output.
Files changed (1)
M includes/common.inc.php +1 -1
📈 1 added 📉 1 removed

💻 r8914 TRIVIAL

Mike Stupalov 🐱 • 2017-10-18 14:48
Renamed status events map key.
Files changed (2)
M includes/definitions/mibs.inc.php +8 -2
M includes/discovery/sensors.inc.php +5 -5
📈 13 added 📉 7 removed

💻 r8913 MINOR

Mike Stupalov 🐱 • 2017-10-18 14:24
Improved discovery statuses with additional event oid values. Added discovery additional APC Netbotz statuses by PowerNet-MIB (OBS-2011).
Files changed (8)
M includes/definitions/mibs.inc.php +23
M includes/definitions/os.inc.php +1 -1
M includes/discovery/functions.inc.php +2 -2
M includes/discovery/sensors.inc.php +19 -4
M includes/functions.inc.php +24 -6
M includes/polling/functions.inc.php +1 -1
M tests/IncludesFunctionsTest.php +54
A update/357.sql +1
📈 125 added 📉 14 removed

💻 r8912 MINOR

Mike Stupalov 🐱 • 2017-10-17 16:43
Added support for Eltek SmartPack devices. Added sensors discovery by SP2-MIB.
Files changed (4)
M includes/definitions/mibs.inc.php +116 -1
M includes/definitions/os.inc.php +16
M includes/discovery/sensors.inc.php +45 -5
A includes/discovery/sensors/sp2-mib.inc.php +77
📈 254 added 📉 6 removed

💻 r8911 MIBS

Mike Stupalov 🐱 • 2017-10-17 16:33
Updated Eltek mibs.
Files changed (6)
A mibs/eltek/ELTEK_DISTRIBUTED_PLANT-MIB +1,877
M mibs/eltek/ELTEK_GENERIC-MIB +1
M mibs/eltek/ELTEK-DISTRIBUTED-MIB +31 -79
A mibs/eltek/SP2-MIB +17,338
A mibs/eltek/STS_SEQUENZ-MIB +2,681
A mibs/eltek/UPC4 +9,446
📈 0 added 📉 0 removed

💻 r8910

Tom Laermans 🦔 • 2017-10-17 14:41
MIB: Update Raritan RemoteKVMDevice-MIB
Files changed (1)
M mibs/raritan/RemoteKVMDevice-MIB +63 -7
📈 0 added 📉 0 removed

💻 r8909 ADD

Adam Armstrong 🐸 • 2017-10-16 22:35
Add detection of checkpoint gaia embedded
Files changed (1)
M includes/definitions/os.inc.php +16
📈 16 added 📉 0 removed

💻 r8908 MIB

Adam Armstrong 🐸 • 2017-10-16 21:52
Ekinops MIBs
Files changed (64)
A mibs/ekinops
A mibs/ekinops/EKINOPS-MGNT2-MIB +4,783
A mibs/ekinops/EKINOPS-MGNT2-NMS-MIB +1,531
A mibs/ekinops/EKINOPS-MGNT4NODE-MIB +505
A mibs/ekinops/EKINOPS-MIB +167
A mibs/ekinops/EKINOPS-Pm10001otu4-MIB +18,330
A mibs/ekinops/EKINOPS-Pm10010mp-MIB +12,075
A mibs/ekinops/EKINOPS-Pm10010mpt-MIB +17,124
A mibs/ekinops/EKINOPS-Pm10010mr-MIB +12,277
A mibs/ekinops/EKINOPS-Pm10010ulh-MIB +17,024
A mibs/ekinops/EKINOPS-PM1001LH-MIB +12,809
A mibs/ekinops/EKINOPS-Pm1001lhr-MIB +5,793
A mibs/ekinops/EKINOPS-PM1001PC-MIB +9,515
A mibs/ekinops/EKINOPS-Pm1001RR-MIB +4,063
A mibs/ekinops/EKINOPS-Pm1004-MIB +11,489
A mibs/ekinops/EKINOPS-Pm1004dcp-MIB +11,592
A mibs/ekinops/EKINOPS-Pm1004m-MIB +10,988
A mibs/ekinops/EKINOPS-Pm1004V-MIB +9,726
A mibs/ekinops/EKINOPS-Pm1004VDC-MIB +10,380
A mibs/ekinops/EKINOPS-Pm1004venc-MIB +8,605
A mibs/ekinops/EKINOPS-Pm1005-MIB +9,382
A mibs/ekinops/EKINOPS-Pm1008-MIB +9,638
A mibs/ekinops/EKINOPS-Pm1008DCP-MIB +10,218
A mibs/ekinops/EKINOPS-Pm124-MIB +4,942
A mibs/ekinops/EKINOPS-Pm1604-MIB +4,587
A mibs/ekinops/EKINOPS-Pm20002ma-MIB +16,454
A mibs/ekinops/EKINOPS-Pm20020ma-MIB +17,029
A mibs/ekinops/EKINOPS-Pm253-MIB +15,648
A mibs/ekinops/EKINOPS-Pm254d-MIB +7,420
A mibs/ekinops/EKINOPS-Pm404-MIB +4,329
A mibs/ekinops/EKINOPS-Pm801RR-MIB +4,004
A mibs/ekinops/EKINOPS-Pmapc-MIB +3,064
A mibs/ekinops/EKINOPS-PMC1002-MIB +14,742
A mibs/ekinops/EKINOPS-Pmc1008MP-MIB +14,071
A mibs/ekinops/EKINOPS-PMC2002-MIB +14,789
A mibs/ekinops/EKINOPS-PmDGE-MIB +1,972
A mibs/ekinops/EKINOPS-PmDGE2-MIB +5,081
A mibs/ekinops/EKINOPS-Pme1008-MIB +7,298
A mibs/ekinops/EKINOPS-Pmfan-MIB +1,296
A mibs/ekinops/EKINOPS-Pmlma10-MIB +6,374
A mibs/ekinops/EKINOPS-PmMC-MIB +2,657
A mibs/ekinops/EKINOPS-Pmo10010-MIB +15,666
A mibs/ekinops/EKINOPS-Pmo6006-MIB +7,964
A mibs/ekinops/EKINOPS-PmOa-MIB +2,937
A mibs/ekinops/EKINOPS-PmOab-MIB +2,176
A mibs/ekinops/EKINOPS-PmOabphc-MIB +3,241
A mibs/ekinops/EKINOPS-Pmoabphcs-MIB +4,540
A mibs/ekinops/EKINOPS-PmOail-MIB +2,901
A mibs/ekinops/EKINOPS-PmOailhc-MIB +3,216
A mibs/ekinops/EKINOPS-Pmoailhcs-MIB +4,507
A mibs/ekinops/EKINOPS-Pmopm2-MIB +30,120
A mibs/ekinops/EKINOPS-Pmopm8-MIB +30,162
A mibs/ekinops/EKINOPS-Pmops-MIB +2,800
A mibs/ekinops/EKINOPS-Pmops2d-MIB +2,004
A mibs/ekinops/EKINOPS-Pmora14-MIB +2,010
A mibs/ekinops/EKINOPS-PmOSC-MIB +2,329
A mibs/ekinops/EKINOPS-PmPassive-MIB +77
A mibs/ekinops/EKINOPS-PmPump3-MIB +2,588
A mibs/ekinops/EKINOPS-PmroadmC-MIB +2,061
A mibs/ekinops/EKINOPS-Pmvoa-MIB +1,921
A mibs/ekinops/EKINOPS-Rm10010-MIB +17,141
A mibs/ekinops/EKINOPS-Rm10010e40-MIB +12,081
A mibs/ekinops/EKINOPS-Rm10010mp-MIB +12,108
A mibs/ekinops/EKINOPS-Trfan-MIB +1,230
📈 0 added 📉 0 removed

💻 r8907 TRIVIAL

Mike Stupalov 🐱 • 2017-10-16 15:29
Removed guessing device bgpLocalAs with multiple local ASes.
Files changed (2)
M includes/discovery/bgp-peers.inc.php +19 -36
M includes/polling/bgp-peers.inc.php +1 -2
📈 20 added 📉 38 removed

💻 r8906 MINOR

Mike Stupalov 🐱 • 2017-10-15 13:45
Improved detect private BGP AS numbers.
Files changed (5)
M html/includes/print/routing.inc.php +1 -1
M includes/discovery/bgp-peers.inc.php +38 -20
M includes/functions.inc.php +28 -3
M includes/polling/bgp-peers.inc.php +3 -2
M includes/rewrites.inc.php +15 -1
📈 85 added 📉 27 removed

💻 r8905

Mike Stupalov 🐱 • 2017-10-15 11:56
derp
Files changed (1)
M html/pages/device/routing/bgp.inc.php +1 -1
📈 1 added 📉 1 removed

💻 r8904 TRIVIAL

Mike Stupalov 🐱 • 2017-10-15 11:53
Fixed iBGP counter on device BGP page.
Files changed (1)
M html/pages/device/routing/bgp.inc.php +1 -1
📈 1 added 📉 1 removed

💻 r8903 TRIVIAL

Mike Stupalov 🐱 • 2017-10-15 11:44
Fixed display iBGP peers for per session local ASes.
Files changed (3)
M html/includes/cache-data.inc.php +5 -2
M html/includes/print/routing.inc.php +2 -2
M includes/rewrites.inc.php +2 -2
📈 9 added 📉 6 removed

💻 r8902 MINOR

Mike Stupalov 🐱 • 2017-10-15 10:47
Added detect hardware/version/uptime for Ubiquiti UniFi by UBNT-UniFi-MIB.
Files changed (4)
M includes/definitions/mibs.inc.php +3
M includes/definitions/os.inc.php +1 -1
M includes/polling/os/cisco.inc.php +1 -1
M includes/polling/os/unifi.inc.php +5 -2
📈 10 added 📉 4 removed

💻 r8901 TRIVIAL

Mike Stupalov 🐱 • 2017-10-15 09:40
Undebug. Fixed discovery BGP vendor specific per session local ASes.
Files changed (1)
M includes/discovery/bgp-peers.inc.php +36 -7
📈 36 added 📉 7 removed

💻 r8900 OS

Adam Armstrong 🐸 • 2017-10-15 00:02
Add cuberpower support [OBS-2460]
Files changed (3)
A html/images/os/cyberpower_2x.png +1
A html/images/os/cyberpower.png +1
M includes/definitions/os.inc.php +10
📈 12 added 📉 0 removed

💻 r8899 IMPROVE

Adam Armstrong 🐸 • 2017-10-14 23:30
Improve BGP per-session local as support [OBS-2461]
Files changed (5)
M html/includes/cache-data.inc.php +2 -2
M html/includes/print/routing.inc.php +2 -2
M includes/discovery/bgp-peers.inc.php +11
M includes/polling/os/cisco.inc.php +1 -1
A update/356.sql +1
📈 17 added 📉 5 removed

💻 r8898 FIX

Adam Armstrong 🐸 • 2017-10-14 22:46
Improve cisco hardware string logic
Files changed (1)
M includes/polling/os/cisco.inc.php +4 -4
📈 4 added 📉 4 removed

💻 r8897 TRIVIAL

Mike Stupalov 🐱 • 2017-10-14 11:43
Fixed detect maximum value between snmpEngineTime and hrSystemUptime (OBS-2464).
Files changed (1)
M includes/polling/system.inc.php +3 -2
📈 3 added 📉 2 removed

💻 r8896 TRIVIAL

Mike Stupalov 🐱 • 2017-10-14 11:31
Converted "accurate linux uptime" to mib definition. Fixed fetch this uptime (needed only first number).
Files changed (3)
M includes/definitions/mibs.inc.php +16
M includes/definitions/os.inc.php +3 -1
M includes/polling/system.inc.php +66 -58
📈 85 added 📉 59 removed

💻 r8895 IMPROVE

Adam Armstrong 🐸 • 2017-10-14 04:02
Add option to get more accurate long term uptime from net-snmp
Files changed (1)
M includes/polling/system.inc.php +49 -36
📈 49 added 📉 36 removed

💻 r8894 TRIVIAL

Mike Stupalov 🐱 • 2017-10-13 17:38
Fixed deletion users with CSRF validation (OBS-2451).
Files changed (2)
M html/pages/edituser.inc.php +11 -4
M html/pages/edituser/deleteuser.inc.php +2 -2
📈 13 added 📉 6 removed

💻 r8893 TRIVIAL

Mike Stupalov 🐱 • 2017-10-12 13:20
More clean.
Files changed (1)
M includes/polling/system.inc.php +21 -26
📈 21 added 📉 26 removed

💻 r8892 MINOR

Mike Stupalov 🐱 • 2017-10-12 13:11
Prioritizing snmpEngineTime over hrSystemUptime and sysUptime. Clean old geolocation parts.
Files changed (3)
M includes/geolocation.inc.php +1 -1
M includes/polling/system.inc.php +55 -66
M includes/snmp.inc.php +2 -2
📈 58 added 📉 69 removed

💻 r8891 TRIVIAL

Mike Stupalov 🐱 • 2017-10-12 13:08
Updated Pear Net_DNS2 lib to latest.
Files changed (76)
M libs/pear/Net/DNS2.php +532 -333
M libs/pear/Net/DNS2/BitMap.php +1 -1
M libs/pear/Net/DNS2/Cache.php +7 -1
M libs/pear/Net/DNS2/Cache/File.php +8 -3
M libs/pear/Net/DNS2/Cache/Shm.php +14 -1
M libs/pear/Net/DNS2/Exception.php +12 -2
M libs/pear/Net/DNS2/Header.php +5 -10
M libs/pear/Net/DNS2/Lookups.php +40 -7
M libs/pear/Net/DNS2/Packet.php +1 -16
M libs/pear/Net/DNS2/Packet/Request.php +17 -21
M libs/pear/Net/DNS2/Packet/Response.php +6 -1
M libs/pear/Net/DNS2/PrivateKey.php +22 -20
M libs/pear/Net/DNS2/Question.php +3 -3
M libs/pear/Net/DNS2/Resolver.php +6 -6
M libs/pear/Net/DNS2/RR.php +7 -4
M libs/pear/Net/DNS2/RR/A.php +1 -1
M libs/pear/Net/DNS2/RR/AAAA.php +1 -1
M libs/pear/Net/DNS2/RR/AFSDB.php +1 -1
M libs/pear/Net/DNS2/RR/ANY.php +1 -1
M libs/pear/Net/DNS2/RR/APL.php +1 -1
M libs/pear/Net/DNS2/RR/ATMA.php +1 -1
M libs/pear/Net/DNS2/RR/CAA.php +1 -1
M libs/pear/Net/DNS2/RR/CDS.php +2 -2
M libs/pear/Net/DNS2/RR/CERT.php +1 -1
M libs/pear/Net/DNS2/RR/CNAME.php +1 -1
M libs/pear/Net/DNS2/RR/DHCID.php +1 -1
M libs/pear/Net/DNS2/RR/DLV.php +1 -1
M libs/pear/Net/DNS2/RR/DNAME.php +1 -1
M libs/pear/Net/DNS2/RR/DNSKEY.php +1 -1
M libs/pear/Net/DNS2/RR/DS.php +1 -1
M libs/pear/Net/DNS2/RR/EID.php +1 -1
M libs/pear/Net/DNS2/RR/EUI48.php +1 -1
M libs/pear/Net/DNS2/RR/EUI64.php +1 -1
M libs/pear/Net/DNS2/RR/HINFO.php +1 -1
M libs/pear/Net/DNS2/RR/HIP.php +1 -1
M libs/pear/Net/DNS2/RR/IPSECKEY.php +1 -1
M libs/pear/Net/DNS2/RR/ISDN.php +1 -1
M libs/pear/Net/DNS2/RR/KEY.php +1 -1
M libs/pear/Net/DNS2/RR/KX.php +1 -1
M libs/pear/Net/DNS2/RR/L32.php +1 -1
M libs/pear/Net/DNS2/RR/L64.php +1 -1
M libs/pear/Net/DNS2/RR/LOC.php +1 -1
M libs/pear/Net/DNS2/RR/LP.php +1 -1
M libs/pear/Net/DNS2/RR/MX.php +1 -1
M libs/pear/Net/DNS2/RR/NAPTR.php +1 -1
M libs/pear/Net/DNS2/RR/NID.php +1 -1
M libs/pear/Net/DNS2/RR/NIMLOC.php +1 -1
M libs/pear/Net/DNS2/RR/NS.php +1 -1
M libs/pear/Net/DNS2/RR/NSAP.php +4 -4
M libs/pear/Net/DNS2/RR/NSEC.php +1 -1
M libs/pear/Net/DNS2/RR/NSEC3.php +1 -1
M libs/pear/Net/DNS2/RR/NSEC3PARAM.php +1 -1
M libs/pear/Net/DNS2/RR/OPT.php +1 -1
M libs/pear/Net/DNS2/RR/PTR.php +3 -3
M libs/pear/Net/DNS2/RR/PX.php +1 -1
M libs/pear/Net/DNS2/RR/RP.php +1 -1
M libs/pear/Net/DNS2/RR/RRSIG.php +1 -1
M libs/pear/Net/DNS2/RR/RT.php +1 -1
M libs/pear/Net/DNS2/RR/SIG.php +49 -13
M libs/pear/Net/DNS2/RR/SOA.php +1 -1
M libs/pear/Net/DNS2/RR/SPF.php +1 -1
M libs/pear/Net/DNS2/RR/SRV.php +1 -1
M libs/pear/Net/DNS2/RR/SSHFP.php +14 -8
M libs/pear/Net/DNS2/RR/TA.php +1 -1
M libs/pear/Net/DNS2/RR/TALINK.php +1 -1
M libs/pear/Net/DNS2/RR/TKEY.php +1 -1
M libs/pear/Net/DNS2/RR/TLSA.php +1 -1
M libs/pear/Net/DNS2/RR/TSIG.php +1 -1
M libs/pear/Net/DNS2/RR/TXT.php +1 -1
M libs/pear/Net/DNS2/RR/URI.php +1 -1
M libs/pear/Net/DNS2/RR/WKS.php +1 -1
M libs/pear/Net/DNS2/RR/X25.php +1 -1
M libs/pear/Net/DNS2/Socket.php +4 -3
M libs/pear/Net/DNS2/Socket/Sockets.php +3 -3
M libs/pear/Net/DNS2/Socket/Streams.php +4 -4
M libs/pear/Net/DNS2/Updater.php +1 -1
📈 0 added 📉 0 removed

💻 r8890 TRIVIAL

Mike Stupalov 🐱 • 2017-10-12 12:29
Fixed skip load qTip on tablet/mobiles (correctly load qTip with datetime picker).
Files changed (3)
M html/includes/graphs/global/auth.inc.php +3 -3
M html/includes/print/search.inc.php +3
M html/index.php +5 -5
📈 11 added 📉 8 removed

💻 r8887 FIX

Adam Armstrong 🐸 • 2017-10-11 15:53
Fix datepicker form element by always loading qtip javascript.
Files changed (1)
M html/index.php +4 -4
📈 4 added 📉 4 removed

💻 r8886 FIX

Adam Armstrong 🐸 • 2017-10-11 15:42
Assume data is NULL when not supplied to print_cli_data()
Files changed (1)
M includes/functions.inc.php +1 -1
📈 1 added 📉 1 removed

💻 r8885 IMPROVE

Adam Armstrong 🐸 • 2017-10-11 15:02
Reduce time taken by EIGRP poller on devices with no EIGRP.
Files changed (1)
M includes/polling/cisco-eigrp.inc.php +22 -7
📈 22 added 📉 7 removed

💻 r8884 TRIVIAL

Mike Stupalov 🐱 • 2017-10-11 07:16
Clean & undebug.
Files changed (3)
M html/includes/entities/sla.inc.php +3 -3
M includes/definitions/os.inc.php +1 -1
M includes/polling/functions.inc.php +1 -5
📈 5 added 📉 9 removed

💻 r8883 FIX

Adam Armstrong 🐸 • 2017-10-10 22:29
Fix Huawei MAC format. Add some remote access entries to huawei os definitions.
Files changed (2)
M includes/definitions/os.inc.php +5 -1
M includes/polling/fdb-table.inc.php +1 -7
📈 6 added 📉 8 removed

💻 r8882 MAJOR

Adam Armstrong 🐸 • 2017-10-10 21:49
Many individual bug fixes and changes. Add Ceph polling via agent. Add xDSL stats graphs from Aethra devices. Update cisco SB mibs. Improve Syslog for IOS-XR. Add Huawei FDB table collection.
Files changed (123)
A html/images/apps/ceph_2x.png +1
A html/images/apps/ceph.png +1
A html/images/os/minuteman_2x.png +1
A html/images/os/minuteman.png +1
M html/includes/entities/device.inc.php +5
M html/includes/entities/sensor.inc.php +1 -1
M html/includes/entities/sla.inc.php +11 -4
A html/includes/graphs/application/ceph_iops.inc.php +33
A html/includes/graphs/application/ceph_osd.inc.php +35
A html/includes/graphs/application/ceph_speed.inc.php +30
A html/includes/graphs/device/xdsl_bits.inc.php +22
M html/includes/print/mac_addresses.inc.php +1 -1
A html/includes/search/slas.inc.php +37
A html/pages/device/apps/ceph.inc.php +16
M html/pages/devices.inc.php +61 -14
M html/pages/slas.inc.php +79
M includes/alerting/clickatell.inc.php +1 -1
M includes/alerts.inc.php +4
M includes/definitions/apps.inc.php +1 -1
M includes/definitions/graphtypes.inc.php +47 -1
M includes/definitions/mibs.inc.php +6
M includes/definitions/os.inc.php +11 -3
M includes/definitions/rewrites.inc.php +1
M includes/definitions/rrdtypes.inc.php +14
M includes/definitions/wui.inc.php +1 -1
A includes/polling/applications/ceph.inc.php +25
M includes/polling/fdb-table.inc.php +113 -75
M includes/polling/functions.inc.php +16 -2
A includes/polling/graphs/aethra-mib
A includes/polling/graphs/aethra-mib/xdsl.inc.php +58
M includes/polling/ports/adsl-line-mib.inc.php -3
M includes/syslog.inc.php +5 -1
M irc.php +38 -1
M mibs/ciscosb/CISCO-CDP-MIB +3 -3
M mibs/ciscosb/CISCO-SMI +3 -3
M mibs/ciscosb/CISCO-TC +3 -3
M mibs/ciscosb/CISCO-VTP-MIB +3 -3
M mibs/ciscosb/CISCOSB-1-BONJOUR-SERVICE-MIB +1 -1
M mibs/ciscosb/CISCOSB-BaudRate-MIB +1 -1
M mibs/ciscosb/CISCOSB-BRIDGE-SECURITY +1 -1
M mibs/ciscosb/CISCOSB-BRIDGEMIBOBJECTS-MIB +1 -1
M mibs/ciscosb/CISCOSB-CDB-MIB +1 -1
M mibs/ciscosb/CISCOSB-CDP-MIB +1 -1
M mibs/ciscosb/CISCOSB-CLI-MIB +1 -1
M mibs/ciscosb/CISCOSB-COPY-MIB +1 -1
M mibs/ciscosb/CISCOSB-CPU-COUNTERS-MIB +1 -1
M mibs/ciscosb/CISCOSB-DEBUGCAPABILITIES-MIB +1 -1
M mibs/ciscosb/CISCOSB-DEVICEPARAMS-MIB +1 -1
M mibs/ciscosb/CISCOSB-DHCP-MIB +1 -1
M mibs/ciscosb/CISCOSB-DHCPCL-MIB +1 -1
M mibs/ciscosb/CISCOSB-DHCPv6 +1 -1
M mibs/ciscosb/CISCOSB-DIGITALKEYMANAGE-MIB +3 -3
M mibs/ciscosb/CISCOSB-Dlf-MIB +1 -1
M mibs/ciscosb/CISCOSB-DNSCL-MIB +1 -1
M mibs/ciscosb/CISCOSB-DOT1X-MIB +1 -1
M mibs/ciscosb/CISCOSB-EEE-MIB +1 -1
M mibs/ciscosb/CISCOSB-EMBWEB-MIB +1 -1
M mibs/ciscosb/CISCOSB-ENDOFMIB-MIB +1 -1
M mibs/ciscosb/CISCOSB-ERRDISABLE-RECOVERY-MIB +1 -1
M mibs/ciscosb/CISCOSB-EVENTS-MIB +1 -1
M mibs/ciscosb/CISCOSB-File +1 -1
M mibs/ciscosb/CISCOSB-GREEN-MIB +1 -1
M mibs/ciscosb/CISCOSB-GVRP-MIB +1 -1
M mibs/ciscosb/CISCOSB-HWENVIROMENT +1 -1
M mibs/ciscosb/CISCOSB-IpRouter +1 -1
M mibs/ciscosb/CISCOSB-IPSTDACL-MIB +3 -3
M mibs/ciscosb/CISCOSB-IPV6FHS-MIB +1 -1
M mibs/ciscosb/CISCOSB-JUMBOFRAMES-MIB +1 -1
M mibs/ciscosb/CISCOSB-LBD-MIB +1 -1
M mibs/ciscosb/CISCOSB-LLDP-MIB +1 -1
M mibs/ciscosb/CISCOSB-LOCALIZATION-MIB +1 -1
M mibs/ciscosb/CISCOSB-MAC-BASE-PRIO +1 -1
M mibs/ciscosb/CISCOSB-MIB +1 -1
M mibs/ciscosb/CISCOSB-MIR-MIB +1 -1
M mibs/ciscosb/CISCOSB-MNGINF-MIB +1 -1
M mibs/ciscosb/CISCOSB-MULTISESSIONTERMINAL-MIB +1 -1
M mibs/ciscosb/CISCOSB-PHY-MIB +1 -1
M mibs/ciscosb/CISCOSB-Physicaldescription-MIB +1 -1
M mibs/ciscosb/CISCOSB-POE-MIB +1 -1
M mibs/ciscosb/CISCOSB-POLICY-MIB +1 -1
M mibs/ciscosb/CISCOSB-ProtectedPorts-MIB +1 -1
M mibs/ciscosb/CISCOSB-QOS-CLI-MIB +1 -1
M mibs/ciscosb/CISCOSB-rlBrgMcMngr-MIB +1 -1
M mibs/ciscosb/CISCOSB-rlBrgMulticast-MIB +400 -1,074
M mibs/ciscosb/CISCOSB-rlFft +3 -3
M mibs/ciscosb/CISCOSB-rlInterfaces +1 -1
M mibs/ciscosb/CISCOSB-rlIP-MIB +1 -1
M mibs/ciscosb/CISCOSB-rlLcli-MIB +1 -1
M mibs/ciscosb/CISCOSB-RMON +1 -1
M mibs/ciscosb/CISCOSB-rndMng +1 -1
M mibs/ciscosb/CISCOSB-SCT-MIB +1 -1
M mibs/ciscosb/CISCOSB-SECSD-MIB +1 -1
M mibs/ciscosb/CISCOSB-SECURITY-SUITE +1 -1
M mibs/ciscosb/CISCOSB-SMARTPORTS-MIB +1 -1
M mibs/ciscosb/CISCOSB-SMON-MIB +1 -1
M mibs/ciscosb/CISCOSB-SNMP-MIB +1 -1
M mibs/ciscosb/CISCOSB-SpecialBpdu-MIB +1 -1
M mibs/ciscosb/CISCOSB-SSH-MIB +1 -1
M mibs/ciscosb/CISCOSB-SSL +1 -1
M mibs/ciscosb/CISCOSB-STACK-MIB +193 -51
M mibs/ciscosb/CISCOSB-STORMCTRL-MIB +1 -1
M mibs/ciscosb/CISCOSB-SYSLOG-MIB +1 -1
M mibs/ciscosb/CISCOSB-SYSMNG-MIB +3 -3
M mibs/ciscosb/CISCOSB-TBI-MIB +1 -1
M mibs/ciscosb/CISCOSB-TELNET-MIB +1 -1
M mibs/ciscosb/CISCOSB-TIMEBASED-PORT-SHUTDOWN-MIB +1 -1
M mibs/ciscosb/CISCOSB-TIMESYNCHRONIZATION-MIB +1 -1
M mibs/ciscosb/CISCOSB-TRACEROUTE-MIB +1 -1
M mibs/ciscosb/CISCOSB-TRAPS-MIB +1 -1
M mibs/ciscosb/CISCOSB-TRUNK-MIB +1 -1
M mibs/ciscosb/CISCOSB-Tuning +1 -1
M mibs/ciscosb/CISCOSB-TUNNEL-MIB +1 -1
M mibs/ciscosb/CISCOSB-UDP +1 -1
M mibs/ciscosb/CISCOSB-vlan-MIB +1 -1
M mibs/ciscosb/CISCOSB-vlanVoice-MIB +1 -1
M mibs/ciscosb/CISCOSB-VRRP +3 -3
M mibs/ciscosb/CISCOSB-WBA-MIB +1 -1
M mibs/ciscosb/CISCOSB-WeightedRandomTailDrop-MIB +1 -1
M mibs/ciscosb/CISCOSMB-MIB +1 -1
A mibs/fiberhome
A mibs/fiberhome/FIBERHOME-DATACOMM-MIB +5,013
A mibs/fiberhome/GEPON-OLT-COMMON-MIB +7,043
A scripts/agent-local/ceph +9
📈 685 added 📉 109 removed

💻 r8881 MAJOR

Adam Armstrong 🐸 • 2017-10-08 19:31
Many updates. Adding WIP Wifi. Add DB for eigrp. remove old png icons. Switch to new multi-size png-from-svg sprites. Fix transports array name. Update some JS.
Files changed (302)
D alerts.php -42
M html/api/v0/index.php +1
M html/css/bootstrap-hacks.css +6
M html/css/observium.css +19
M html/css/sprite.css +1,317 -246
M html/css/svg_png.css +70
D html/img/sprite/and.gif -1
D html/img/sprite/application--exclamation.png -2
D html/img/sprite/application-block.png -2
D html/img/sprite/application-icon-large.png -2
D html/img/sprite/application-list.png -1
D html/img/sprite/application-terminal.png -2
D html/img/sprite/arrow_down.png -1
D html/img/sprite/arrow_left.png -2
D html/img/sprite/arrow_right.png -2
D html/img/sprite/arrow_up.png -1
D html/img/sprite/arrow-branch-000-left.png -2
D html/img/sprite/arrow-branch-bgr.png -2
D html/img/sprite/arrow-branch-byr.png -2
D html/img/sprite/arrow-branch-gyr.png -2
D html/img/sprite/arrow-circle.png -1
D html/img/sprite/arrow-in.png -2
D html/img/sprite/arrow-incident-blue.png -2
D html/img/sprite/arrow-incident-green.png -2
D html/img/sprite/arrow-incident-red.png -2
D html/img/sprite/arrow-join.png -2
D html/img/sprite/arrow-merge.png -2
D html/img/sprite/arrow-move.png -2
D html/img/sprite/arrow-split.png -2
D html/img/sprite/arrow-switch.png -2
D html/img/sprite/arrow-transition.png -2
D html/img/sprite/asterisk-yellow.png -2
D html/img/sprite/asterisk.png -2
D html/img/sprite/badge-circle-cross.png -2
D html/img/sprite/badge-circle-minus.png -2
D html/img/sprite/badge-circle-plus.png -2
D html/img/sprite/badge-square-check.png -2
D html/img/sprite/badge-square-cross.png -2
D html/img/sprite/badge-square-minus.png -2
D html/img/sprite/badge-square-plus.png -2
D html/img/sprite/battery.png -1
D html/img/sprite/bell--exclamation.png -1
D html/img/sprite/bell--plus.png -1
D html/img/sprite/bell.png -2
D html/img/sprite/box-search-result.png -1
D html/img/sprite/box-zipper.png -2
D html/img/sprite/building-hedge.png -2
D html/img/sprite/building-old.png -2
D html/img/sprite/building-small.png -2
D html/img/sprite/building.png -2
D html/img/sprite/burn.png -2
D html/img/sprite/categories.png -2
D html/img/sprite/category-group.png -1
D html/img/sprite/category.png -2
D html/img/sprite/chain--exclamation.png -2
D html/img/sprite/chain.png -2
D html/img/sprite/chart-down-color.png -2
D html/img/sprite/chart-down.png -2
D html/img/sprite/chart-pie-separate.png -2
D html/img/sprite/chart-pie.png -2
D html/img/sprite/chart-up-color.png -2
D html/img/sprite/chart-up.png -2
D html/img/sprite/chart.png -2
D html/img/sprite/check.png -2
D html/img/sprite/circle-black.png -2
D html/img/sprite/circle-blue.png -2
D html/img/sprite/circle-glass.png -2
D html/img/sprite/circle-green.png -2
D html/img/sprite/circle-grey.png -2
D html/img/sprite/circle-metal.png -2
D html/img/sprite/circle-paper.png -2
D html/img/sprite/circle-red.png -2
D html/img/sprite/circle-tan.png -2
D html/img/sprite/circle-teal.png -2
D html/img/sprite/circle-white.png -2
D html/img/sprite/circle-yellow.png -2
D html/img/sprite/clipboard--exclamation.png -1
D html/img/sprite/clipboard--pencil.png -1
D html/img/sprite/clipboard--plus.png -1
D html/img/sprite/clipboard-audit.png -2
D html/img/sprite/clipboard-comment.png -2
D html/img/sprite/clipboard-eye.png -2
D html/img/sprite/clipboard-fingerprint.png -2
D html/img/sprite/clipboard-report-bar.png -2
D html/img/sprite/clipboard-search.png -2
D html/img/sprite/clipboard-warning.png -2
D html/img/sprite/clock--exclamation.png -1
D html/img/sprite/clock--minus.png -1
D html/img/sprite/clock--plus.png -1
D html/img/sprite/computer.png -2
D html/img/sprite/connect.png -2
D html/img/sprite/contrast.png -2
D html/img/sprite/cross-button.png -2
D html/img/sprite/cross-circle-frame.png -2
D html/img/sprite/cross-circle.png -2
D html/img/sprite/cross.png -1
D html/img/sprite/current.png -2
D html/img/sprite/dashboard.png -2
D html/img/sprite/database--exclamation.png -2
D html/img/sprite/database.png -2
D html/img/sprite/databases.png -2
D html/img/sprite/disk--arrow.png -1
D html/img/sprite/disk-black.png -1
D html/img/sprite/disk.png -1
D html/img/sprite/door-open-out.png -2
D html/img/sprite/drive--arrow.png -1
D html/img/sprite/drive.png -2
D html/img/sprite/exclamation--frame.png -2
D html/img/sprite/exclamation-button.png -2
D html/img/sprite/exclamation-red-frame.png -1
D html/img/sprite/exclamation-red.png -1
D html/img/sprite/exclamation-white.png -1
D html/img/sprite/exclamation.png -1
D html/img/sprite/eye.png -2
D html/img/sprite/fire-big.png -2
D html/img/sprite/fire.png -2
D html/img/sprite/frequency.png -2
D html/img/sprite/funnel.png -2
D html/img/sprite/gear--edit.png -1
D html/img/sprite/gear.png -2
D html/img/sprite/geolocation.png -2
D html/img/sprite/globe-green.png -2
D html/img/sprite/globe-model.png -2
D html/img/sprite/globe-network-ethernet.png -1
D html/img/sprite/globe-network.png -1
D html/img/sprite/globe.png -2
D html/img/sprite/graphic-card.png -2
D html/img/sprite/hand-point-090.png -1
D html/img/sprite/information-button.png -2
D html/img/sprite/information.png -2
D html/img/sprite/ipv4.png -1
D html/img/sprite/ipv6.png -1
D html/img/sprite/layer-shape-curve.png -2
D html/img/sprite/layout-4.png -2
D html/img/sprite/layout-6.png -2
D html/img/sprite/light-bulb-off.png -2
D html/img/sprite/light-bulb.png -2
D html/img/sprite/lightning.png -2
D html/img/sprite/lock-warning.png -1
D html/img/sprite/magnifier-zoom-actual.png -2
D html/img/sprite/mail--plus.png -1
D html/img/sprite/mail.png -2
D html/img/sprite/mails-stack.png -2
D html/img/sprite/mails.png -2
D html/img/sprite/map.png -2
D html/img/sprite/memory.png -2
D html/img/sprite/minus-button.png -2
D html/img/sprite/minus-circle-frame.png -2
D html/img/sprite/minus-circle.png -2
D html/img/sprite/minus.png -1
D html/img/sprite/money-coin.png -2
D html/img/sprite/network-cloud.png -2
D html/img/sprite/network-clouds.png -1
D html/img/sprite/network-ethernet.png -2
D html/img/sprite/network-hub.png -2
D html/img/sprite/network-status-away.png -2
D html/img/sprite/network-status-busy.png -2
D html/img/sprite/network-status-offline.png -2
D html/img/sprite/network-status.png -2
D html/img/sprite/network-wireless.png -2
D html/img/sprite/network.png -2
D html/img/sprite/node-select-all.png -2
D html/img/sprite/node-select-child.png -2
D html/img/sprite/node-select.png -2
D html/img/sprite/node.png -2
D html/img/sprite/non-widescreen.png -2
D html/img/sprite/notebook.png -2
D html/img/sprite/omega.png -1
D html/img/sprite/or.gif -1
D html/img/sprite/paper-plane.png -2
D html/img/sprite/pencil.png -1
D html/img/sprite/plug--exclamation.png -2
D html/img/sprite/plug-connect.png -2
D html/img/sprite/plug-disconnect.png -2
D html/img/sprite/plug.png -2
D html/img/sprite/plus-button.png -2
D html/img/sprite/plus-circle-frame.png -2
D html/img/sprite/plus-circle.png -2
D html/img/sprite/plus-octagon.png -1
D html/img/sprite/plus-white.png -1
D html/img/sprite/plus.png -2
D html/img/sprite/power.png -2
D html/img/sprite/printer-color.png -2
D html/img/sprite/printer-monochrome.png -2
D html/img/sprite/printer.png -2
D html/img/sprite/processor.png -2
D html/img/sprite/question-button.png -2
D html/img/sprite/question.png -2
D html/img/sprite/report.png -2
A html/img/sprite/retina.css +49
D html/img/sprite/server--minus.png -2
D html/img/sprite/server--plus.png -2
D html/img/sprite/server.png -2
D html/img/sprite/servers.png -2
D html/img/sprite/service-bell.png -1
D html/img/sprite/settings.png -1
D html/img/sprite/shield-blue-broken.png -2
D html/img/sprite/shield.png -2
D html/img/sprite/slash-button.png -2
D html/img/sprite/sort-alphabet-column.png -1
D html/img/sprite/spectrum.png -2
D html/img/sprite/sql-join-left.png -2
D html/img/sprite/square-black.png -2
D html/img/sprite/square-blue.png -2
D html/img/sprite/square-glass.png -2
D html/img/sprite/square-green.png -2
D html/img/sprite/square-grey.png -2
D html/img/sprite/square-metal.png -2
D html/img/sprite/square-paper.png -2
D html/img/sprite/square-red.png -2
D html/img/sprite/square-tan.png -2
D html/img/sprite/square-teal.png -2
D html/img/sprite/square-white.png -2
D html/img/sprite/square-wood.png -2
D html/img/sprite/square-yellow.png -2
D html/img/sprite/star.png -2
D html/img/sprite/status-away.png -2
D html/img/sprite/status-busy.png -2
D html/img/sprite/status-offline.png -2
D html/img/sprite/status.png -2
D html/img/sprite/surveillance-camera.png -1
A html/img/sprite/svg_png_27.png +1
A html/img/sprite/svg_png_36.png +1
A html/img/sprite/svg_png_45.png +1
A html/img/sprite/svg_png_54.png +1
A html/img/sprite/svg_png.png +1
D html/img/sprite/system-monitor.png -2
D html/img/sprite/target.png -2
D html/img/sprite/telephone.png -2
D html/img/sprite/thermometer-high.png -2
D html/img/sprite/tick-button.png -2
D html/img/sprite/tick-circle-frame.png -2
D html/img/sprite/tick-circle.png -2
D html/img/sprite/time.png -2
D html/img/sprite/traffic-light.png -2
D html/img/sprite/transmitter.png -2
D html/img/sprite/ui-progress-bar.png -1
D html/img/sprite/user--minus.png -2
D html/img/sprite/user--pencil.png -2
D html/img/sprite/user--plus.png -2
D html/img/sprite/user-business.png -1
D html/img/sprite/user-detective.png -2
D html/img/sprite/user-share.png -1
D html/img/sprite/users.png -2
D html/img/sprite/video.png -2
D html/img/sprite/voltage.png -2
D html/img/sprite/wall-brick.png -2
D html/img/sprite/warning.png -2
D html/img/sprite/water.png -2
D html/img/sprite/weather-wind.png -2
D html/img/sprite/wi-fi-zone.png -2
D html/img/sprite/widescreen.png -2
D html/img/sprite/wooden-box.png -2
D html/img/sprite/wrench-screwdriver.png -2
D html/img/sprite/wrench.png -2
D html/img/sprite/zones.png -2
M html/includes/alerting-navbar.inc.php +1 -1
M html/includes/cache-data.inc.php +18
M html/includes/contacts-navbar.inc.php +6 -6
M html/includes/functions.inc.php +22 -2
M html/includes/graphs/accesspoints/auth.inc.php +3 -1
M html/includes/graphs/common.inc.php +1 -1
M html/includes/navbar.inc.php +12
M html/includes/port-edit.inc.php +2 -2
M html/includes/print/alert.inc.php +21 -5
M html/includes/status-portpercent.inc.php +1 -1
M html/index.php +8 -14
M html/js/jquery-ui.min.js +6 -5
A html/js/lodash.min.js +136
M html/pages/contact.inc.php +1 -1
M html/pages/contacts.inc.php +7 -7
M html/pages/device.inc.php +3
M html/pages/device/accesspoint.inc.php +7 -3
M html/pages/device/accesspoints.inc.php +5 -1
M html/pages/device/edit/device.inc.php +1 -1
M html/pages/device/notes.inc.php +1 -1
M html/pages/device/wifi.inc.php +8 -7
M html/pages/device/wifi/accesspoints.inc.php +21 -19
M html/pages/device/wifi/radios.inc.php +8 -5
M html/pages/device/wifi/wlans.inc.php +7 -2
M html/pages/routing.inc.php +1
M includes/defaults.inc.php +7
M includes/definitions.inc.php +2 -2
M includes/definitions/mibs.inc.php +13 -1
M includes/definitions/os.inc.php +2
M includes/definitions/transports.inc.php +18 -18
M includes/discovery/wifi.inc.php +9 -3
M includes/entities.inc.php +42 -37
M includes/functions.inc.php +1
A includes/polling/applications/exim.inc.php +30
M includes/polling/aruba-controller.inc.php +82 -50
M includes/polling/cisco-eigrp.inc.php +2 -2
M includes/polling/ports.inc.php +10 -11
M includes/polling/processors.inc.php +7 -7
M includes/rrdtool.inc.php +7
M includes/wifi.inc.php +139 -2
A mibs/netapp/SM10-R3-MIB +236
M poller.php +7
M scripts/makecss.sh +1 -1
A test_code.php +30
A update/354.sql +12
A update/355.php +37
📈 678 added 📉 697 removed

💻 r8880 MAJOR

Adam Armstrong 🐸 • 2017-10-06 14:57
Add EIGRP polling and UI elements. Basic graphs for ports/peers.
Files changed (10)
A html/includes/graphs/eigrppeer
A html/includes/graphs/eigrppeer/auth.inc.php +31
A html/includes/graphs/eigrppeer/graph.inc.php +47
M html/pages/device/routing/eigrp.inc.php +89 -4
A html/pages/device/routing/eigrp/peers.inc.php +80
M html/pages/device/routing/eigrp/ports.inc.php +26 -25
A html/pages/routing/eigrp.inc.php +42
M includes/definitions/rewrites.inc.php +2 -1
M includes/definitions/rrdtypes.inc.php +705 -662
M includes/polling/cisco-eigrp.inc.php +292 -43
📈 1,314 added 📉 735 removed

💻 r8879 MINOR

Mike Stupalov 🐱 • 2017-10-05 19:19
Improved common functions: age_to_seconds() - now complete opposite with formatUptime(); timeticks_to_sec() - allow partial timetick. Added function uptime_to_seconds(), can used for convert human written uptime and/or uptime in hh:mm:ss format to seconds (applicable for EigrpUpTimeString format).
Files changed (2)
M includes/common.inc.php +36 -8
M tests/IncludesCommonTest.php +33 -1
📈 69 added 📉 9 removed

💻 r8878

Tom Laermans 🦔 • 2017-10-02 10:12
Minor: consider disk 'copyback' status as warning instead of alert on LSI controller
Files changed (1)
M includes/definitions/mibs.inc.php +12 -12
📈 12 added 📉 12 removed

💻 r8877 ADD

Adam Armstrong 🐸 • 2017-10-01 08:53
Add simple-ish markdown-based per-device notes page.
Files changed (4)
A html/css/simplemde.min.css +7
A html/js/simplemde.min.js +15
A html/pages/device/notes.inc.php +54
A libs/Parsedown.php +1,548
📈 54 added 📉 0 removed

💻 r8876 MINOR

Mike Stupalov 🐱 • 2017-09-29 18:45
Added ability for collect poller wrapper stats on remote rrd host (with rrdcached). Added --no-overwrite option for rrdtool create command when remote rrd host used.
Files changed (3)
M includes/defaults.inc.php +3 -2
M includes/rrdtool.inc.php +7 -5
M poller-wrapper.py +36 -3
📈 46 added 📉 10 removed

💻 r8875 IMPROVE

Adam Armstrong 🐸 • 2017-09-29 08:32
Improve Cisco CBQoS support. Add alerting. Add group support. Add graph definitions. Add ability for entity system to handle a parent type, not just a parent table. Display parent type in alert table. No agg for cbqos yet.
Files changed (10)
A html/includes/entities/cbqos.inc.php +162
M html/includes/entities/generic.inc.php -8
M html/includes/graphs/cbqos/auth.inc.php +8
M html/pages/group.inc.php +5
M includes/alerts.inc.php +4 -3
M includes/definitions/entities.inc.php +15
M includes/definitions/graphtypes.inc.php +9
M includes/definitions/rewrites.inc.php +2 -1
M includes/discovery/cisco-cbqos.inc.php +17 -5
M includes/polling/cisco-cbqos.inc.php +3
📈 225 added 📉 17 removed

💻 r8874 IMPROVE

Adam Armstrong 🐸 • 2017-09-28 06:03
Improve Cisco CBQoS polling
Files changed (2)
M includes/polling/cisco-cbqos.inc.php +84 -25
A update/353.sql +1
📈 85 added 📉 25 removed

💻 r8873 ADD

Adam Armstrong 🐸 • 2017-09-26 07:03
Add nobulk to calix os def. Their SNMP stack sucks.
Files changed (1)
M includes/definitions/os.inc.php +1 -1
📈 1 added 📉 1 removed

💻 r8872 FIX

Adam Armstrong 🐸 • 2017-09-26 07:00
Fix neighbour detection for Extreme XOS.
Files changed (1)
M includes/discovery/neighbours/lldp-mib.inc.php +8 -1
📈 8 added 📉 1 removed

💻 r8871 TRIVIAL

Mike Stupalov 🐱 • 2017-09-26 06:13
Undebug EIGRP polling.
Files changed (1)
M includes/polling/cisco-eigrp.inc.php +2 -2
📈 2 added 📉 2 removed

💻 r8870 IMPROVE

Adam Armstrong 🐸 • 2017-09-26 04:43
Minor EIGRP updates
Files changed (3)
M html/pages/device/routing/eigrp.inc.php +2 -1
M html/pages/device/routing/eigrp/ports.inc.php +9 -1
M includes/polling/cisco-eigrp.inc.php +47 -34
📈 58 added 📉 36 removed

💻 r8869 FIX

Adam Armstrong 🐸 • 2017-09-26 04:39
Fix graph colour selection
Files changed (1)
M html/includes/graphs/generic_multi_simplex_separated.inc.php +1 -1
📈 1 added 📉 1 removed

💻 r8868 FIX

Adam Armstrong 🐸 • 2017-09-26 04:36
Fix Junos queue numbers
Files changed (1)
M includes/polling/ports/juniper-cos-mib.inc.php +2 -1
📈 2 added 📉 1 removed

💻 r8867 FIX

Adam Armstrong 🐸 • 2017-09-26 04:35
Always pull capacity oid for printer supplies. Apparently it can change between discovers.
Files changed (1)
M includes/polling/printersupplies.inc.php +13 -1
📈 13 added 📉 1 removed

💻 r8866 ADD

Adam Armstrong 🐸 • 2017-09-26 04:12
Add detection of Kerio Operator (Linux)
Files changed (3)
A html/images/os/kerio-operator_2x.png +1
A html/images/os/kerio-operator.png +1
M includes/definitions/os.inc.php +18 -3
📈 20 added 📉 3 removed

💻 r8865 ADD

Adam Armstrong 🐸 • 2017-09-26 03:53
Add detection of Kerio Control. Their SNMP is cut down and kinda useless.
Files changed (3)
A html/images/os/kerio-control_2x.png +1
A html/images/os/kerio-control.png +1
M includes/definitions/os.inc.php +18 -1
📈 20 added 📉 1 removed

💻 r8864 FIX

Adam Armstrong 🐸 • 2017-09-26 03:07
Workaround bluecoat sensors changing scale
Files changed (1)
M includes/polling/functions.inc.php +11
📈 11 added 📉 0 removed

💻 r8863 FIX

Adam Armstrong 🐸 • 2017-09-26 02:59
Minor fix to graph colour code
Files changed (2)
M html/includes/graphs/application/apache_scoreboard.inc.php +1 -1
M html/includes/graphs/generic_multi_simplex_separated.inc.php +1 -1
📈 2 added 📉 2 removed

💻 r8862 ADD

Adam Armstrong 🐸 • 2017-09-26 01:59
Add PanDacom MIBs
Files changed (7)
A mibs/pandacom
A mibs/pandacom/PanDacom-MIB +63
A mibs/pandacom/SPEED-AMP-MIB +1,584
A mibs/pandacom/SPEED-DUALLINE-10G +1,389
A mibs/pandacom/SPEED-DUALLINE-FC +1,402
A mibs/pandacom/SPEEDCARRIER-MIB +3,517
A mibs/pandacom/SPEEDSINGLELINE-XFP-MIB +1,314
📈 0 added 📉 0 removed

💻 r8861 ADD

Adam Armstrong 🐸 • 2017-09-25 19:43
Add support for graphing mongodb
Files changed (14)
A html/images/apps/mongodb_2x.png +1
A html/images/apps/mongodb.png +1
A html/includes/graphs/application/mongodb_commands.inc.php +44
A html/includes/graphs/application/mongodb_connections.inc.php +40
A html/includes/graphs/application/mongodb_mem.inc.php +45
A html/includes/graphs/application/mongodb_network.inc.php +28
A html/includes/graphs/application/mongodb_queue.inc.php +43
A html/includes/graphs/application/mongodb_replication.inc.php +41
A html/includes/graphs/application/mongodb_wired.inc.php +42
A html/pages/device/apps/mongodb.inc.php +24
M includes/definitions/apps.inc.php +2
M includes/definitions/rrdtypes.inc.php +27
A includes/polling/applications/mongodb.inc.php +72
A scripts/agent-local/mongodb +15
📈 425 added 📉 0 removed

💻 r8860 FIX

Adam Armstrong 🐸 • 2017-09-25 04:31
Don't remove 'action' var.
Files changed (1)
M html/includes/alerting-navbar.inc.php +1 -1
📈 1 added 📉 1 removed

💻 r8858 ADD

Adam Armstrong 🐸 • 2017-09-22 16:49
Add Clavister cpu/mem grpahing. Change HP to HPE.
Files changed (3)
M includes/definitions/mibs.inc.php +10
M includes/definitions/os.inc.php +32 -32
M includes/definitions/sensors.inc.php -27
📈 42 added 📉 59 removed

💻 r8857 ADD

Adam Armstrong 🐸 • 2017-09-21 19:07
Add support for Exim graphing via UNIX agent
Files changed (7)
A html/includes/graphs/application/exim_reject.inc.php +48
A html/includes/graphs/application/exim_sent.inc.php +46
A html/includes/graphs/application/exim_spam.inc.php +46
A html/pages/device/apps/exim.inc.php +18
M includes/definitions/apps.inc.php +1 -1
A scripts/agent-local/exim_stats_process.pl +199
A scripts/agent-local/exim-mailqueue-extended.pl +21
📈 379 added 📉 1 removed

💻 r8856 TRIVIAL

Mike Stupalov 🐱 • 2017-09-21 17:21
Fixed regex for d-link os definitions.
Files changed (1)
M includes/definitions/os.inc.php +6 -6
📈 6 added 📉 6 removed

💻 r8855 TRIVIAL

Mike Stupalov 🐱 • 2017-09-21 17:20
Fixed multi-customoid graphs (appear in r8852).
Files changed (3)
M html/includes/graphs/multi-customoid/auth.inc.php +4 -3
M html/includes/graphs/multi-customoid/line.inc.php +3 -2
M html/includes/graphs/multi-customoid/stacked.inc.php +3 -2
📈 10 added 📉 7 removed

💻 r8854 ADD

Adam Armstrong 🐸 • 2017-09-21 13:57
Add HPE logos
Files changed (2)
A html/images/os/hpe_2x.png +1
A html/images/os/hpe.png +1
📈 2 added 📉 0 removed

💻 r8853 IMPROVE

Adam Armstrong 🐸 • 2017-09-21 11:31
Slightly improve graph page navbar by nicecasing graph names and ignoring swp file
Files changed (1)
M html/pages/graphs.inc.php +2 -2
📈 2 added 📉 2 removed

💻 r8852 IMPROVE

Adam Armstrong 🐸 • 2017-09-21 11:30
Improve multi-customoid graphs slightly (order and better auth method)
Files changed (4)
M html/includes/graphs/multi-customoid/auth.inc.php +10 -8
D html/includes/graphs/multi-customoid/graph.inc.php -44
A html/includes/graphs/multi-customoid/line.inc.php +42
M html/includes/graphs/multi-customoid/stacked.inc.php +1 -3
📈 53 added 📉 55 removed

💻 r8851 ADD

Adam Armstrong 🐸 • 2017-09-20 20:25
Add detection of extra D-Link DGS devices.
Files changed (1)
M includes/definitions/os.inc.php +4 -2
📈 4 added 📉 2 removed

💻 r8850 ADD

Adam Armstrong 🐸 • 2017-09-20 05:59
Add Teltonika device discovery and temperature / signal level sensors
Files changed (4)
A html/images/os/teltonika_2x.png +1
A html/images/os/teltonika.png +1
M includes/definitions/mibs.inc.php +33
M includes/definitions/os.inc.php +16
📈 51 added 📉 0 removed

💻 r8849 ADD

Adam Armstrong 🐸 • 2017-09-20 05:08
Files changed (2)
A mibs/teltonika
A mibs/teltonika/TELTONIKA-MIB +1,010
📈 0 added 📉 0 removed

💻 r8848 ADD

Adam Armstrong 🐸 • 2017-09-20 04:59
Add support for Alpha Technologies older-style UPS devices.
Files changed (2)
M includes/definitions/mibs.inc.php +135 -20
M includes/definitions/os.inc.php +10 -2
📈 145 added 📉 22 removed

💻 r8847 ADD

Adam Armstrong 🐸 • 2017-09-20 03:42
Additional Alpha/Argus MIBs
Files changed (8)
A mibs/alpha/ALPHA-CONVERTER-SYS-MIB +288
A mibs/alpha/ALPHA-INVERTER-SYS-MIB +563
A mibs/alpha/ALPHA-NOTIFICATION-MIB +597
A mibs/alpha/ALPHA-RECTIFIER-SYS-MIB +346
A mibs/alpha/ALPHA-RESOURCE-MIB +1,048
M mibs/alpha/AlphaPowerSystem-MIB +904 -2
A mibs/alpha/Argus-Power-System-MIB +799
A mibs/alpha/Inverter-MIB +1,089
📈 0 added 📉 0 removed

💻 r8846 ADD

Adam Armstrong 🐸 • 2017-09-20 02:45
Add support for Alpha Technologies CXC
Files changed (5)
A html/images/os/alpha_2x.png +1
A html/images/os/alpha.png +1
M includes/definitions/mibs.inc.php +4,368 -4,309
M includes/definitions/os.inc.php +14 -4
A includes/discovery/sensors/alphapowersystem-mib.inc.php +69
📈 4,453 added 📉 4,313 removed

💻 r8845 ADD

Adam Armstrong 🐸 • 2017-09-20 01:52
Add Alpha Technologies MIBs
Files changed (2)
A mibs/alpha
A mibs/alpha/AlphaPowerSystem-MIB +1,819
📈 0 added 📉 0 removed

💻 r8844 MIB

Adam Armstrong 🐸 • 2017-09-13 12:33
Update PowerNet-MIB
Files changed (1)
M mibs/apc/PowerNet-MIB +1,010 -63
📈 0 added 📉 0 removed

💻 r8843 FIX

Adam Armstrong 🐸 • 2017-09-12 23:21
re-enable powernet-mib on netbotz
Files changed (1)
M includes/definitions/os.inc.php +1 -1
📈 1 added 📉 1 removed

💻 r8842 IMPROVE

Adam Armstrong 🐸 • 2017-09-12 20:56
Sort customoid submenu by oid_descr
Files changed (1)
M html/includes/navbar.inc.php +1 -1
📈 1 added 📉 1 removed

💻 r8840 FIX

Adam Armstrong 🐸 • 2017-09-12 14:29
Disable log scale for customoid graphs (will readd as option later)
Files changed (1)
M html/includes/graphs/multi-customoid/graph.inc.php +1 -1
📈 1 added 📉 1 removed

💻 r8839 FIX

Adam Armstrong 🐸 • 2017-09-12 14:16
Fix some custom oid UI bugs.
Files changed (2)
M html/includes/customoids-navbar.inc.php +2 -2
M html/includes/entities/oid_entry.inc.php +1
📈 3 added 📉 2 removed

💻 r8837 TRIVIAL

Tom Laermans 🦔 • 2017-09-09 23:27
Remove function introduced in r8835 - no longer needed since 8836
Files changed (1)
M includes/functions.inc.php -11
📈 0 added 📉 11 removed

💻 r8836 FIX

Tom Laermans 🦔 • 2017-09-09 23:23
Fix erroneous function call introduced in r8834
Files changed (1)
M includes/rrdtool.inc.php +1 -1
📈 1 added 📉 1 removed

💻 r8835 FIX

Adam Armstrong 🐸 • 2017-09-09 23:17
commit missing function
Files changed (1)
M includes/functions.inc.php +15
📈 15 added 📉 0 removed

💻 r8834 MINOR

Tom Laermans 🦔 • 2017-09-09 21:29
Allow multiple index keys to be used in RRD filename templates for rrdtool_create/update_ng (no array means %index% will be used for the single index, if you pass an array you can map %foo% to ['foo'])
Files changed (1)
M includes/rrdtool.inc.php +36 -28
📈 36 added 📉 28 removed

💻 r8833 TRIVIAL

Tom Laermans 🦔 • 2017-09-08 23:21
Fix duplicated lines in config variables, restore missing section line for alerts|disable|all, further quote conversion, add missing constants (not used in code yet)
Files changed (2)
M includes/config-variables.inc.php +258 -264
M includes/definitions.inc.php +5
📈 263 added 📉 264 removed

💻 r8832 FIX

Adam Armstrong 🐸 • 2017-09-08 12:18
Fix showing netscaler vserver link on ip search
Files changed (1)
M html/includes/print/addresses.inc.php +2 -2
📈 2 added 📉 2 removed

💻 r8831 FIX

Adam Armstrong 🐸 • 2017-09-08 12:04
Reinstate workaround for array-signalled multiport graphs
Files changed (1)
M html/includes/graphs/multi-port/auth.inc.php +1 -1
📈 1 added 📉 1 removed

💻 r8830 FIX

Adam Armstrong 🐸 • 2017-09-07 22:47
Fix collection of vsvrEntityType on netscaler
Files changed (1)
M includes/polling/loadbalancer/ns-root-mib.inc.php +2 -2
📈 2 added 📉 2 removed

💻 r8828 ADD

Adam Armstrong 🐸 • 2017-09-07 18:52
Add sorting to oid table.
Files changed (3)
M html/includes/entities/oid_entry.inc.php +36 -24
M html/includes/print/common.inc.php +1 -1
M html/pages/ports.inc.php +8 -5
📈 45 added 📉 30 removed

💻 r8826 ADD

Adam Armstrong 🐸 • 2017-09-07 17:06
Add aggregate graphs to ports page
Files changed (3)
M html/includes/graphs/multi-port/auth.inc.php +5 -3
M html/pages/ports.inc.php +33
M includes/functions.inc.php +16
📈 54 added 📉 3 removed

💻 r8825 FIX

Adam Armstrong 🐸 • 2017-09-06 10:08
Fix warning type for swraid
Files changed (1)
M includes/definitions/mibs.inc.php +1 -1
📈 1 added 📉 1 removed

💻 r8824 ADD

Adam Armstrong 🐸 • 2017-09-06 09:56
Add status for Linux MDRAID using SWRAID-MIB
Files changed (3)
M includes/definitions/mibs.inc.php +5 -1
M includes/definitions/os.inc.php +1
A includes/discovery/status/swraid-mib.inc.php +43
📈 49 added 📉 1 removed

💻 r8823 FIX

Adam Armstrong 🐸 • 2017-09-06 09:22
Actual MIB :D
Files changed (1)
M mibs/net-snmp/SWRAID-MIB +123 -1,155
📈 0 added 📉 0 removed

💻 r8822 MIB

Adam Armstrong 🐸 • 2017-09-06 09:16
Add SWRAID-MIB and mib def
Files changed (2)
M includes/definitions/mibs.inc.php +9
A mibs/net-snmp/SWRAID-MIB +1,180
📈 9 added 📉 0 removed

💻 r8821 TRIVIAL

Tom Laermans 🦔 • 2017-09-05 12:44
Remove outdated unused nagios_plugins path config directive (+ older uncommitted single quote conversion)
Files changed (2)
M includes/config-variables.inc.php +489 -479
M includes/defaults.inc.php -1
📈 489 added 📉 480 removed

💻 r8820 ADD

Adam Armstrong 🐸 • 2017-09-05 10:18
Add F5 virtuals to alerting. Needs entity conversion therapy.
Files changed (2)
M includes/definitions/entities.inc.php +12
M includes/polling/loadbalancer/f5-bigip-local-mib.inc.php +12 -3
📈 24 added 📉 3 removed

💻 r8819 ADD

Adam Armstrong 🐸 • 2017-09-05 09:45
Add ability to change Custom OID template settings
Files changed (2)
M html/includes/customoids-navbar.inc.php +31 -3
M html/pages/customoid.inc.php +98 -1
📈 129 added 📉 4 removed

💻 r8818 FIX

Adam Armstrong 🐸 • 2017-09-05 09:06
Fix table formatting on OID table
Files changed (1)
M html/includes/entities/oid_entry.inc.php +6 -2
📈 6 added 📉 2 removed

💻 r8817 FIX

Adam Armstrong 🐸 • 2017-09-05 09:00
Collapse alerts/alert checks entity type navbar when there are more than 6 entries
Files changed (2)
M html/pages/alert_checks.inc.php +2
M html/pages/alerts.inc.php +3
📈 5 added 📉 0 removed

💻 r8816 FIX

Adam Armstrong 🐸 • 2017-09-05 08:19
Fix keyword
Files changed (1)
M html/includes/status-portpercent.inc.php +1 -1
📈 1 added 📉 1 removed

💻 r8815 FIX

Adam Armstrong 🐸 • 2017-09-04 22:09
Mark pseudowires in state 'dormant' as OK. They're OK, just not being used by the topology.
Files changed (1)
M includes/definitions/mibs.inc.php +1 -1
📈 1 added 📉 1 removed

💻 r8814 ADD

Adam Armstrong 🐸 • 2017-09-04 21:38
Add basic discovery of Ciena 6500 devices.
Files changed (1)
M includes/definitions/os.inc.php +7
📈 7 added 📉 0 removed

💻 r8813 FIX

Adam Armstrong 🐸 • 2017-09-04 19:51
Try to sync status summary and cached statuses.
Files changed (2)
M html/includes/cache-data.inc.php +9 -5
M html/includes/status-summary.inc.php +5 -5
📈 14 added 📉 10 removed

💻 r8812 FIX

Tom Laermans 🦔 • 2017-09-04 18:32
Make auth_ldap_ad_domain setting work correctly with multiple servers (to be documented)
Files changed (1)
M html/includes/authentication/ldap.inc.php +3 -3
📈 3 added 📉 3 removed

💻 r8811 FIX

Adam Armstrong 🐸 • 2017-09-04 18:07
Remove redundant div
Files changed (1)
M html/pages/front/default.php -4
📈 0 added 📉 4 removed

💻 r8810 FIX

Adam Armstrong 🐸 • 2017-09-04 16:46
Correctly close portpercent box
Files changed (1)
M html/includes/status-portpercent.inc.php +1 -3
📈 1 added 📉 3 removed

💻 r8809 IMPROVE

Adam Armstrong 🐸 • 2017-09-04 16:08
Portpercent extended to have 4 graph formats: single, multi, single_bare, multi_bare and I hate everyone who uses this module.
Files changed (1)
M html/includes/status-portpercent.inc.php +54 -5
📈 54 added 📉 5 removed

💻 r8808 FIX

Adam Armstrong 🐸 • 2017-09-04 13:34
Switch pollerlog wrapper graphs to use print_graph_row
Files changed (1)
M html/pages/pollerlog.inc.php +7 -4
📈 7 added 📉 4 removed

💻 r8807 FIX

Adam Armstrong 🐸 • 2017-09-04 13:15
Don't auto-add customoids where the return is min/max of 32bit signed/unsigned values
Files changed (1)
M includes/discovery/oids.inc.php +2 -2
📈 2 added 📉 2 removed

💻 r8806 FIX

Adam Armstrong 🐸 • 2017-09-04 13:00
Fix count on customoid page
Files changed (1)
M html/pages/customoid.inc.php +4 -1
📈 4 added 📉 1 removed

💻 r8805 FIX

Adam Armstrong 🐸 • 2017-09-04 12:54
Don't generate gradient when the colour scheme is "mixed"
Files changed (1)
M html/includes/graphs/generic_multi_simplex_separated.inc.php +1 -1
📈 1 added 📉 1 removed

💻 r8804 ADD

Adam Armstrong 🐸 • 2017-09-04 12:29
Add Custom OID graphtype entry
Files changed (3)
M html/includes/entities/oid_entry.inc.php +8 -2
M includes/alerts.inc.php +1 -1
M includes/definitions/graphtypes.inc.php +3 -1
📈 12 added 📉 4 removed

💻 r8803 FIX

Adam Armstrong 🐸 • 2017-09-04 12:21
Fix Custom OID aggregate graph to correctly send id.
Files changed (1)
M html/pages/customoid.inc.php +1 -1
📈 1 added 📉 1 removed

💻 r8802 UNDEBUG

Adam Armstrong 🐸 • 2017-09-04 12:00
Remove more debugging
Files changed (1)
M includes/groups.inc.php -2
📈 0 added 📉 2 removed

💻 r8801 FIX

Adam Armstrong 🐸 • 2017-09-04 11:50
Remove debugging (hilariously slow debugging!)
Files changed (1)
M includes/alerts.inc.php +2 -4
📈 2 added 📉 4 removed

💻 r8800 FIX

Adam Armstrong 🐸 • 2017-09-04 10:58
Allow hiding portpercent graph
Files changed (1)
M html/includes/status-portpercent.inc.php +19 -12
📈 19 added 📉 12 removed

💻 r8799 FIX

Adam Armstrong 🐸 • 2017-09-04 10:14
Fix ability to add the first OID association by moving form out of print_oid_table.
Files changed (2)
M html/includes/entities/oid_entry.inc.php -41
M html/pages/customoid.inc.php +46
📈 46 added 📉 41 removed

💻 r8798 FIX

Adam Armstrong 🐸 • 2017-09-03 16:28
Minor fixes to customoid pages and discovery
Files changed (3)
M html/includes/customoids-navbar.inc.php +2 -2
M html/includes/entities/oid_entry.inc.php +2 -2
M includes/discovery/oids.inc.php +4 -3
📈 8 added 📉 7 removed

💻 r8797 ADD

Adam Armstrong 🐸 • 2017-09-03 16:15
Update UI pages
Files changed (2)
M html/pages/customoid.inc.php +97 -382
M html/pages/customoids.inc.php +10 -4
📈 107 added 📉 386 removed

💻 r8796 FIX

Adam Armstrong 🐸 • 2017-09-03 16:12
add extra fields for oids
Files changed (1)
A update/352.sql +2
📈 2 added 📉 0 removed

💻 r8795 FIX

Adam Armstrong 🐸 • 2017-09-03 16:08
Fix change later
Files changed (1)
M update/351.sql -1
📈 0 added 📉 1 removed

💻 r8794 ADD

Adam Armstrong 🐸 • 2017-09-03 16:06
Add alerting/grouping functionality for custom oids. Allow custom OIDs to be created as autodetect or manual. Still needs some config.
Files changed (26)
M html/includes/customoids-navbar.inc.php +17 -7
A html/includes/entities/oid_entry.inc.php +271
M html/includes/entities/sensor.inc.php +1 -1
M html/includes/entities/status.inc.php +2 -2
M html/includes/functions.inc.php +16 -13
M html/includes/graphs/customoid/auth.inc.php +2 -2
M html/includes/graphs/generic_multi_separated.inc.php +4 -4
M html/includes/graphs/generic_multi_simplex_separated.inc.php +1 -1
M html/includes/graphs/multi-customoid/auth.inc.php +1 -1
M html/includes/print/alert_log.inc.php +6 -1
M html/includes/print/rows.inc.php +1
M html/pages/alert_checks.inc.php -1
M html/pages/device/graphs.inc.php +2 -2
M html/pages/group_add.inc.php +1
M html/pages/group.inc.php +55 -79
M includes/alerts.inc.php +77 -9
M includes/defaults.inc.php +8
M includes/definitions.inc.php +1 -1
M includes/definitions/entities.inc.php +15 -7
M includes/definitions/os.inc.php +1 -1
M includes/definitions/rewrites.inc.php +1
M includes/discovery/oids.inc.php +10 -10
M includes/entities.inc.php +15 -9
M includes/groups.inc.php +2
M includes/polling/oids.inc.php +8 -2
A update/351.sql +6
📈 524 added 📉 153 removed

💻 r8793

Tom Laermans 🦔 • 2017-09-01 14:59
Trivial: update 348's query is OK to fail, as it will on most installs according to Adam
Files changed (1)
M update/348.sql +1
📈 1 added 📉 0 removed

💻 r8792 ADD

Adam Armstrong 🐸 • 2017-09-01 13:12
Add additional debugging output for process_notifications()
Files changed (1)
M includes/alerts.inc.php +3
📈 3 added 📉 0 removed

💻 r8791 FIX

Adam Armstrong 🐸 • 2017-08-31 21:12
Add back last changed
Files changed (1)
M html/pages/device/alert.inc.php +1
📈 1 added 📉 0 removed

💻 r8790 FIX

Adam Armstrong 🐸 • 2017-08-31 21:01
Remove debugging output.
Files changed (1)
M html/pages/device/alert.inc.php +1 -1
📈 1 added 📉 1 removed

💻 r8789 ADD

Adam Armstrong 🐸 • 2017-08-31 20:55
Add metric data to alert entry page (remove mostly useless timing)
Files changed (1)
M html/pages/device/alert.inc.php +39 -3
📈 39 added 📉 3 removed

💻 r8788 ADD

Adam Armstrong 🐸 • 2017-08-31 14:04
Add ability to ignore an alert until ok from the alert_table
Files changed (4)
A html/includes/actions
A html/includes/actions/alert_entry_ignore_until_ok.inc.php +27
M html/includes/print/alert.inc.php +34 -1
M html/index.php +7
📈 68 added 📉 1 removed

💻 r8787 IMPROVE

Adam Armstrong 🐸 • 2017-08-31 12:44
Further modification of portpercent module
Files changed (2)
M html/includes/graphs/generic_multi_group_bits.inc.php +37 -20
M html/includes/status-portpercent.inc.php +4 -4
📈 41 added 📉 24 removed

💻 r8786 IMPROVE

Adam Armstrong 🐸 • 2017-08-31 11:47
Fix portpercent graph orientation and added light/dark dir split
Files changed (3)
M html/includes/functions.inc.php +22
M html/includes/graphs/generic_multi_group_bits.inc.php +2 -3
M html/includes/graphs/multi-port/groups_bits.inc.php +1 -2
📈 25 added 📉 5 removed

💻 r8785 IMPROVE

Adam Armstrong 🐸 • 2017-08-31 11:14
Improved graph colouring
Files changed (7)
M html/includes/functions.inc.php +35
M html/includes/graphs/device/bits.inc.php +1 -8
M html/includes/graphs/generic_multi_separated.inc.php +24 -2
M html/includes/graphs/generic_multi_simplex_separated.inc.php +10
M html/includes/graphs/global/poller.inc.php +2 -1
M html/includes/graphs/global/pollermod.inc.php +2 -2
M html/includes/status-portpercent.inc.php +1 -1
📈 75 added 📉 14 removed

💻 r8784 FIX

Adam Armstrong 🐸 • 2017-08-30 15:34
Ulevel >5 can see all multiport stuff.
Files changed (1)
M html/includes/graphs/multi-port/auth.inc.php +3 -1
📈 3 added 📉 1 removed

💻 r8783 ADD

Adam Armstrong 🐸 • 2017-08-30 14:55
Add correct navbar generation for f5 entities
Files changed (3)
M html/includes/graphs/lb-pool-member/auth.inc.php +9 -2
M html/includes/graphs/lb-snatpool/auth.inc.php +6 -2
M html/includes/graphs/lb-virtual/auth.inc.php +5 -2
📈 20 added 📉 6 removed

💻 r8782 IMPROVE

Adam Armstrong 🐸 • 2017-08-30 14:17
Add graph for traffic summary/comparison. Add new graphytype for groups of ports.
Files changed (4)
A html/includes/graphs/generic_multi_group_bits.inc.php +138
M html/includes/graphs/graph.inc.php +5 -4
A html/includes/graphs/multi-port/groups_bits.inc.php +54
M html/includes/status-portpercent.inc.php +31 -21
📈 228 added 📉 25 removed

💻 r8781 FIX

Adam Armstrong 🐸 • 2017-08-30 10:28
Fix title arrays for netscaler graphs in graph browser
Files changed (3)
M html/includes/graphs/netscalersvc/auth.inc.php +7 -2
M html/includes/graphs/netscalersvcgrpmem/auth.inc.php +7
M html/includes/graphs/netscalervsvr/auth.inc.php +7
📈 21 added 📉 2 removed

💻 r8780 FIX

Adam Armstrong 🐸 • 2017-08-29 14:44
Set minimum scale to 0 on sros/jnx_cos graphs
Files changed (2)
M html/includes/graphs/port/jnx_cos_queues_common.inc.php +2
M html/includes/graphs/port/sros_queues_common.inc.php +1 -1
📈 3 added 📉 1 removed

💻 r8779 ADD

Adam Armstrong 🐸 • 2017-08-29 14:32
Add new graphtype for multi aggregated simplex
Files changed (1)
A html/includes/graphs/generic_multi_group_simplex_separated.inc.php +165
📈 165 added 📉 0 removed

💻 r8778 ADD

Adam Armstrong 🐸 • 2017-08-29 14:32
Add more granular per-device and per-module perf statistics
Files changed (4)
A html/includes/graphs/global/poller.inc.php +53
A html/includes/graphs/global/pollermod.inc.php +72
A html/includes/graphs/global/pollermods.inc.php +70
M html/pages/pollerlog.inc.php +142 -40
📈 337 added 📉 40 removed

💻 r8777 MINOR

Mike Stupalov 🐱 • 2017-08-29 10:41
Improved hardware/version detect for Pulse Secure devices, added new vendor icon.
Files changed (5)
A html/images/os/pulse_secure_2x.png +1
A html/images/os/pulse_secure.png +1
M includes/definitions/mibs.inc.php +6 -6
M includes/definitions/os.inc.php +19 -10
M includes/polling/os/juniperive.inc.php +9 -9
📈 36 added 📉 25 removed

💻 r8776 MIBS

Mike Stupalov 🐱 • 2017-08-29 10:40
Added pulsesecure MIB.
Files changed (2)
A mibs/pulsesecure
A mibs/pulsesecure/PULSESECURE-PSG-MIB +784
📈 0 added 📉 0 removed

💻 r8775 ADD

Adam Armstrong 🐸 • 2017-08-29 10:05
Add per-module per-device perf
Files changed (2)
A html/includes/graphs/device/poller_perfperc.inc.php +41
M html/pages/device/perf.inc.php +47 -2
📈 88 added 📉 2 removed

💻 r8774 MINOR

Mike Stupalov 🐱 • 2017-08-29 08:18
Added CSRF attack prevention in global config edit actions.
Files changed (2)
M html/pages/settings.inc.php +3 -1
M html/pages/settings/default.inc.php +9 -2
📈 12 added 📉 3 removed

💻 r8773

Mike Stupalov 🐱 • 2017-08-28 06:10
undebug
Files changed (1)
M includes/polling/loadbalancer/f5-bigip-local-mib.inc.php +11 -7
📈 11 added 📉 7 removed

💻 r8772 MINOR

Mike Stupalov 🐱 • 2017-08-28 06:01
Fixed incorrect sensor permissions check.
Files changed (1)
M html/includes/cache-data.inc.php +1 -1
📈 1 added 📉 1 removed

💻 r8771 ADD

Adam Armstrong 🐸 • 2017-08-27 20:39
Add netscaler service surge count
Files changed (1)
A html/includes/graphs/device/netscalersvc_surge.inc.php +31
📈 31 added 📉 0 removed

💻 r8770 ADD

Adam Armstrong 🐸 • 2017-08-27 19:15
Add PanOS GP tunnels
Files changed (1)
A html/includes/graphs/device/panos_gptunnels.inc.php +29
📈 29 added 📉 0 removed

💻 r8769 IMPROVE

Adam Armstrong 🐸 • 2017-08-27 19:05
Updated addhost
Files changed (1)
M html/pages/addhost.inc.php +2 -39
📈 2 added 📉 39 removed

💻 r8768 FIX

Adam Armstrong 🐸 • 2017-08-27 19:01
Update CSS
Files changed (1)
M html/css/observium.css +2
📈 0 added 📉 0 removed

💻 r8767 FIX

Adam Armstrong 🐸 • 2017-08-27 19:01
Fix search icon spacing.
Files changed (5)
M html/includes/search/devices.inc.php +1 -1
M html/includes/search/ip-addresses.inc.php +1 -1
M html/includes/search/ports.inc.php +1 -1
M html/includes/search/sensors.inc.php +1 -1
M html/includes/search/status.inc.php +1 -1
📈 5 added 📉 5 removed

💻 r8766 FIX

Adam Armstrong 🐸 • 2017-08-27 18:59
Warning isn't ok :D
Files changed (1)
M html/includes/cache-data.inc.php +4 -3
📈 4 added 📉 3 removed

💻 r8765 FIX

Adam Armstrong 🐸 • 2017-08-27 18:58
Fix comment style
Files changed (1)
M includes/port-descr-parser.inc.php +1 -1
📈 1 added 📉 1 removed

💻 r8764 FIX

Adam Armstrong 🐸 • 2017-08-27 18:58
Remove old code
Files changed (1)
M html/pages/bills.inc.php +1 -14
📈 1 added 📉 14 removed

💻 r8763 FIX

Adam Armstrong 🐸 • 2017-08-27 18:57
Fix box css
Files changed (1)
M html/css/bootstrap/less/boxes.less +2 -2
📈 0 added 📉 0 removed

💻 r8762 FIX

Adam Armstrong 🐸 • 2017-08-27 18:56
Updated alerter.php
Files changed (1)
M alerter.php +2 -11
📈 2 added 📉 11 removed

💻 r8761 FIX

Adam Armstrong 🐸 • 2017-08-27 18:51
Remove newline
Files changed (1)
M html/pages/syslog_rules.inc.php +1 -1
📈 1 added 📉 1 removed

💻 r8760 ADD

Adam Armstrong 🐸 • 2017-08-27 18:44
Add MIBs
Files changed (2)
A mibs/fortinet/FORTINET-FORTIADC-MIB +2,899
A mibs/juniper/Juniper-QoS-MIB +2,823
📈 0 added 📉 0 removed

💻 r8759 ADD

Adam Armstrong 🐸 • 2017-08-27 18:08
Add ability to alert on F5 pools. Add per-module performance rrds.
Files changed (7)
M includes/definitions/entities.inc.php +20
M includes/definitions/graphtypes.inc.php +13
M includes/definitions/mibs.inc.php +7
M includes/definitions/rewrites.inc.php +3
M includes/definitions/rrdtypes.inc.php +7
M includes/polling/functions.inc.php +5
M includes/polling/loadbalancer/f5-bigip-local-mib.inc.php +28 -5
📈 83 added 📉 5 removed

💻 r8758 FIX

Adam Armstrong 🐸 • 2017-08-27 14:25
Remove superfluous output
Files changed (1)
M includes/discovery/ip-addresses.inc.php -4
📈 0 added 📉 4 removed

💻 r8757 FIX

Adam Armstrong 🐸 • 2017-08-27 14:24
Remove some superfluous CLI output
Files changed (13)
M includes/discovery/arp-table.inc.php -2
M includes/discovery/inventory.inc.php -2
M includes/discovery/neighbours.inc.php -2
M includes/discovery/neighbours/ospf-mib.inc.php +2 -1
M includes/discovery/ports-stack.inc.php -2
M includes/discovery/printersupplies.inc.php -2
M includes/discovery/processors.inc.php -2
M includes/discovery/pseudowires.inc.php -2
M includes/discovery/sensors.inc.php +6 -1
M includes/discovery/sla.inc.php -1
M includes/discovery/ucd-diskio.inc.php -1
M includes/discovery/virtual-machines.inc.php -2
M includes/discovery/vlans.inc.php -2
📈 8 added 📉 22 removed

💻 r8756 TRIVIAL

Mike Stupalov 🐱 • 2017-08-26 18:07
Removed mistake authlog column from basic schema.
Files changed (1)
M update/db_schema_mysql.sql -1
📈 0 added 📉 1 removed

💻 r8755 MAJOR

Mike Stupalov 🐱 • 2017-08-26 17:37
Added CSRF attacks prevention in user/device actions.
Files changed (13)
M html/includes/authenticate.inc.php +9
M html/includes/functions.inc.php +47 -1
M html/includes/print/search.inc.php +18
M html/pages/addhost.inc.php +1 -1
M html/pages/adduser.inc.php +1 -1
M html/pages/edituser.inc.php +10 -7
M html/pages/edituser/deleteuser.inc.php +1 -1
M html/pages/preferences.inc.php +4 -3
M includes/definitions.inc.php +3
A libs/hash-compat
A libs/hash-compat/hash_equals.php +73
A libs/hash-compat/hash_pbkdf2.php +174
A libs/hash-compat/LICENSE +19
📈 94 added 📉 14 removed

💻 r8754 MIBS

Mike Stupalov 🐱 • 2017-08-26 17:25
Updated MIBs arista, ibm, ligowave, velocity.
Files changed (14)
M mibs/arista/ARISTA-CONFIG-COPY-MIB +1
A mibs/arista/ARISTA-HARDWARE-UTILIZATION-MIB +306
M mibs/arista/ARISTA-IF-MIB +18 -2
M mibs/arista/ARISTA-MAU-MIB +134 -14
A mibs/arista/ARISTA-NEXTHOP-GROUP-MIB +286
M mibs/arista/ARISTA-PRODUCTS-MIB +255 -44
M mibs/arista/ARISTA-QOS-MIB +92 -8
M mibs/arista/ARISTA-TEST-MIB +6 -3
M mibs/ibm/IBM-GbTOR-10G-L2L3-MIB +1,354 -339
M mibs/ligo/LIGO-GENERIC-MIB +86 -2
M mibs/ligo/LIGO-WIRELESS-MIB +10 -10
A mibs/velocity
A mibs/velocity/VELOCITY-MIB +671
A mibs/velocity/VELOCITY-TYPES +23
📈 0 added 📉 0 removed

💻 r8753 IMPROVE

Adam Armstrong 🐸 • 2017-08-26 16:57
Improve Netbotz sensors support
Files changed (2)
M includes/discovery/sensors/netbotzv2-mib.inc.php +66 -40
A update/350.php +45
📈 111 added 📉 40 removed

💻 r8752 ADD

Adam Armstrong 🐸 • 2017-08-26 14:09
Add discovery of Arris E6000
Files changed (1)
M includes/definitions/os.inc.php +8 -1
📈 8 added 📉 1 removed

💻 r8751 IMPROVE

Adam Armstrong 🐸 • 2017-08-26 13:58
Extend tranding to other types. Only show button when it's available on the graph type.
Files changed (4)
M html/includes/graphs/customoid/graph.inc.php +4 -3
M html/includes/graphs/generic_multi_line.inc.php +7 -2
M html/includes/graphs/multi-customoid/graph.inc.php +2 -1
M html/pages/graphs.inc.php +4 -1
📈 17 added 📉 7 removed

💻 r8750 ADD

Adam Armstrong 🐸 • 2017-08-26 13:50
Add trend prediction to customoid graphs (questionable usefulness!)
Files changed (1)
M html/includes/graphs/generic_simplex.inc.php +11
📈 11 added 📉 0 removed

💻 r8749 IMPROVE

Adam Armstrong 🐸 • 2017-08-26 13:24
Improve Liebert collection
Files changed (1)
M includes/definitions/mibs.inc.php +28 -2
📈 28 added 📉 2 removed

💻 r8748 ADD

Adam Armstrong 🐸 • 2017-08-26 13:10
Add Atmedia MIB
Files changed (2)
A mibs/atmedia
A mibs/atmedia/ATMEDIA-MIB +2,492
📈 0 added 📉 0 removed

💻 r8747 ADD

Adam Armstrong 🐸 • 2017-08-26 13:05
Add atmedia discovery and icon
Files changed (3)
A html/images/os/atmedia_2x.png +1
A html/images/os/atmedia.png +1
M includes/definitions/os.inc.php +15
📈 17 added 📉 0 removed

💻 r8746 FIX

Adam Armstrong 🐸 • 2017-08-26 12:57
Disable multiget for ironware temporarily
Files changed (1)
M includes/polling/sensors.inc.php +8 -5
📈 8 added 📉 5 removed

💻 r8745 IMPROVE

Adam Armstrong 🐸 • 2017-08-26 11:16
Improve support for Brocade VTM.
Files changed (3)
M includes/definitions/mibs.inc.php +7
M includes/definitions/os.inc.php +12
M mibs/riverbed/ZXTM-MIB-SMIv2 +1,020 -55
📈 19 added 📉 0 removed

💻 r8744 ADD

Adam Armstrong 🐸 • 2017-08-25 15:21
Add support for graphing of Perle Mediaconverter Management cards.
Files changed (4)
M includes/definitions/mibs.inc.php +9
M includes/definitions/os.inc.php +12
A includes/discovery/inventory/perle-mcr-mgt-mib.inc.php +107
A includes/discovery/sensors/perle-mcr-mgt-mib.inc.php +119
📈 247 added 📉 0 removed

💻 r8743 ADD

Adam Armstrong 🐸 • 2017-08-25 15:20
Add Perle MIB and icons
Files changed (4)
A html/images/os/perle_2x.png +1
A html/images/os/perle.png +1
A mibs/perle
A mibs/perle/PERLE-MCR-MGT-MIB +23,260
📈 2 added 📉 0 removed

💻 r8742 ADD

Adam Armstrong 🐸 • 2017-08-25 15:17
Add support for graphing A10 CGN global statistics.
Files changed (3)
M includes/definitions/graphtypes.inc.php +148 -1
A includes/polling/graphs/a10-ax-cgn-mib
A includes/polling/graphs/a10-ax-cgn-mib/axIpNatLsnGlobalStats.inc.php +61
📈 209 added 📉 1 removed

💻 r8741 ADD

Adam Armstrong 🐸 • 2017-08-25 15:07
Improve custom oid UI elements
Files changed (4)
M html/includes/customoids-navbar.inc.php +10
M html/pages/customoid.inc.php +146 -33
M html/pages/customoids.inc.php +12
A update/349.sql +2
📈 170 added 📉 33 removed

💻 r8740 ADD

Adam Armstrong 🐸 • 2017-08-25 10:41
Enable customoid discovery module.
Files changed (1)
M includes/defaults.inc.php +1
📈 1 added 📉 0 removed

💻 r8739 FIX

Adam Armstrong 🐸 • 2017-08-25 10:27
Remove erroneous field from authlog (only exists on newer installs).
Files changed (1)
A update/348.sql +1
📈 1 added 📉 0 removed

💻 r8738 ADD

Adam Armstrong 🐸 • 2017-08-25 10:02
Add autodiscovery of custom oids
Files changed (1)
A includes/discovery/oids.inc.php +54
📈 54 added 📉 0 removed

💻 r8737 TRIVIAL

Mike Stupalov 🐱 • 2017-08-25 09:52
Temporary fixed caching in mempools polling. (Will be converted to definitions).
Files changed (18)
M includes/polling/mempools/agent-general-mib.inc.php +15 -2
M includes/polling/mempools/bluecoat-sg-proxy-mib.inc.php +16 -3
M includes/polling/mempools/bluecoat-sg-usage-mib.inc.php +15 -3
M includes/polling/mempools/cisco-enhanced-mempool-mib.inc.php +1 -1
M includes/polling/mempools/cisco-entity-qfp-mib.inc.php +1 -1
M includes/polling/mempools/cisco-process-mib.inc.php +1 -1
M includes/polling/mempools/extreme-software-monitor-mib.inc.php +15 -2
M includes/polling/mempools/f10-c-series-chassis-mib.inc.php +14 -2
M includes/polling/mempools/f10-chassis-mib.inc.php +1 -1
M includes/polling/mempools/f10-m-series-chassis-mib.inc.php +15 -2
M includes/polling/mempools/f5-bigip-system-mib.inc.php +17 -4
M includes/polling/mempools/huawei-entity-extent-mib.inc.php +15 -2
M includes/polling/mempools/juniper-srx5000-spu-monitoring-mib.inc.php +13 -1
M includes/polling/mempools/netswitch-mib.inc.php +15 -2
M includes/polling/mempools/oneaccess-sys-mib.inc.php +16 -2
M includes/polling/mempools/s5-chassis-mib.inc.php +15 -2
M includes/polling/mempools/smartnode-mib.inc.php +15 -1
M includes/polling/mempools/zxr10-mib.inc.php +1 -1
📈 201 added 📉 33 removed

💻 r8736 TRIVIAL

Mike Stupalov 🐱 • 2017-08-25 09:16
Fixed mempools caching by JUNIPER-MIB and CISCO-MEMORY-POOL-MIB.
Files changed (2)
M includes/polling/mempools/cisco-memory-pool-mib.inc.php +2 -2
M includes/polling/mempools/juniper-mib.inc.php +13 -3
📈 15 added 📉 5 removed

💻 r8735 TRIVIAL

Mike Stupalov 🐱 • 2017-08-25 08:42
Fixed "undefined function is_cli()" in definitions.
Files changed (2)
M includes/definitions.inc.php -6
M includes/sql-config.inc.php +8 -2
📈 8 added 📉 8 removed

💻 r8734 TRIVIAL

Mike Stupalov 🐱 • 2017-08-25 08:05
Improved detect hardware/version for Deliberant/LigoWave devices. Restored ports_separate_walk default for Brocade NOS.
Files changed (5)
D html/images/os/ligo_2x.png -1
D html/images/os/ligo.png -1
A html/images/os/ligowave_2x.png +1
A html/images/os/ligowave.png +1
M includes/definitions/os.inc.php +15 -10
📈 17 added 📉 12 removed

💻 r8733 ADD

Adam Armstrong 🐸 • 2017-08-24 20:14
Add Ligo logos
Files changed (2)
A html/images/os/ligo_2x.png +1
A html/images/os/ligo.png +1
📈 2 added 📉 0 removed

💻 r8732 ADD

Adam Armstrong 🐸 • 2017-08-24 20:12
Add Ligowave detection. Add some other definitions changes.
Files changed (4)
M includes/definitions/entities.inc.php +248 -7
M includes/definitions/mibs.inc.php +20 -1
M includes/definitions/os.inc.php +13 -1
M includes/definitions/wui.inc.php +1 -1
📈 282 added 📉 10 removed

💻 r8731 MIBS

Adam Armstrong 🐸 • 2017-08-24 20:07
Add Ligo Wireless MIBs
Files changed (9)
A mibs/ligo
A mibs/ligo/LIGO-802DOT11-EXT-MIB +453
A mibs/ligo/LIGO-ATHDRV-STATS-MIB +1,893
A mibs/ligo/LIGO-GENERIC-MIB +55
A mibs/ligo/LIGO-RADIO3-DRV-MIB +812
A mibs/ligo/LIGO-W-JET-MIB +555
A mibs/ligo/LIGO-W-JET-MIMO-MIB +145
A mibs/ligo/LIGO-WIRELESS-MIB +462
A mibs/ligo/LIGOWAVE-MIB +37
📈 0 added 📉 0 removed

💻 r8730 TRIVIAL

Mike Stupalov 🐱 • 2017-08-24 18:10
undebug
Files changed (3)
M includes/discovery/sensors/juniper-dom-mib.inc.php -1
M includes/polling/ports/juniper-cos-mib.inc.php +1 -1
M includes/polling/ports/timetra-port-mib.inc.php +5 -5
📈 6 added 📉 7 removed

💻 r8729 ADD

Adam Armstrong 🐸 • 2017-08-24 13:16
Add support for sensors from Sentry4 devices.
Files changed (1)
A includes/discovery/sensors/sentry4-mib.inc.php +176
📈 176 added 📉 0 removed

💻 r8728 ADD

Adam Armstrong 🐸 • 2017-08-24 12:55
Disable portpercent link, since there's nowhere it can go.
Files changed (1)
M html/pages/front/default.php +1 -1
📈 1 added 📉 1 removed

💻 r8727 FIX

Adam Armstrong 🐸 • 2017-08-24 12:47
Disable ports separate walk on NOS
Files changed (1)
M includes/definitions/os.inc.php +1 -1
📈 1 added 📉 1 removed

💻 r8726 ADD

Adam Armstrong 🐸 • 2017-08-24 12:26
Add multilane DOM optics for JunOS.
Files changed (1)
M includes/discovery/sensors/juniper-dom-mib.inc.php +150 -59
📈 150 added 📉 59 removed

💻 r8724 FIX

Adam Armstrong 🐸 • 2017-08-24 11:50
Fix in/egress sros queues display
Files changed (1)
M html/pages/sros_queues.inc.php +5 -1
📈 5 added 📉 1 removed

💻 r8723 ADD

Adam Armstrong 🐸 • 2017-08-24 11:41
Add settings for jnx/sros cos graphs
Files changed (2)
M includes/definitions/rrdtypes.inc.php +43
M includes/polling/ports.inc.php +2 -1
📈 45 added 📉 1 removed

💻 r8722 IMPROV

Adam Armstrong 🐸 • 2017-08-24 11:37
Improve JNX/SROS CoS graphing
Files changed (18)
A html/includes/graphs/global/jnx_cos_queues.inc.php +66
A html/includes/graphs/global/sros_queues.inc.php +65
D html/includes/graphs/port/jnx_cos_queues_bits.inc.php -23
M html/includes/graphs/port/jnx_cos_queues_common.inc.php +2 -3
D html/includes/graphs/port/jnx_cos_queues_pkts.inc.php -23
D html/includes/graphs/port/jnx_cos_queues_reddropbits.inc.php -23
D html/includes/graphs/port/jnx_cos_queues_reddroppkts.inc.php -23
D html/includes/graphs/port/jnx_cos_queues_taildroppkts.inc.php -23
A html/includes/graphs/port/jnx_QedBytes.inc.php +23
A html/includes/graphs/port/jnx_QedPkts.inc.php +23
A html/includes/graphs/port/jnx_TailDropPkts.inc.php +23
A html/includes/graphs/port/jnx_TotalRedDropBytes.inc.php +23
A html/includes/graphs/port/jnx_TotalRedDropPkts.inc.php +23
M html/includes/graphs/port/sros_queues_common.inc.php +10 -1
M html/pages/device/port/jnx_cos_queues.inc.php +6 -6
M html/pages/device/port/sros_queues.inc.php +9 -1
A html/pages/jnx_cos_queues.inc.php +81
A html/pages/sros_queues.inc.php +88
📈 442 added 📉 126 removed

💻 r8721 ADD

Adam Armstrong 🐸 • 2017-08-23 18:47
Add ability to graph CoS queues on Juniper and Alcatel devices.
Files changed (33)
M html/includes/graphs/generic_multi.inc.php +25 -2
A html/includes/graphs/port/jnx_cos_queue.inc.php +98
A html/includes/graphs/port/jnx_cos_queues_bits.inc.php +23
A html/includes/graphs/port/jnx_cos_queues_common.inc.php +52
A html/includes/graphs/port/jnx_cos_queues_pkts.inc.php +23
A html/includes/graphs/port/jnx_cos_queues_reddropbits.inc.php +23
A html/includes/graphs/port/jnx_cos_queues_reddroppkts.inc.php +23
A html/includes/graphs/port/jnx_cos_queues_taildroppkts.inc.php +23
A html/includes/graphs/port/sros_EgressDroInProfOcts.inc.php +25
A html/includes/graphs/port/sros_EgressDroInProfPkts.inc.php +25
A html/includes/graphs/port/sros_EgressDroOutProfOcts.inc.php +25
A html/includes/graphs/port/sros_EgressDroOutProfPkts.inc.php +25
A html/includes/graphs/port/sros_EgressFwdInProfOcts.inc.php +25
A html/includes/graphs/port/sros_EgressFwdInProfPkts.inc.php +25
A html/includes/graphs/port/sros_EgressFwdOutProfOcts.inc.php +25
A html/includes/graphs/port/sros_EgressFwdOutProfPkts.inc.php +25
A html/includes/graphs/port/sros_IngressDroInProfOcts.inc.php +25
A html/includes/graphs/port/sros_IngressDroInProfPkts.inc.php +25
A html/includes/graphs/port/sros_IngressDroOutProfOcts.inc.php +25
A html/includes/graphs/port/sros_IngressDroOutProfPkts.inc.php +25
A html/includes/graphs/port/sros_IngressFwdInProfOcts.inc.php +25
A html/includes/graphs/port/sros_IngressFwdInProfPkts.inc.php +25
A html/includes/graphs/port/sros_IngressFwdOutProfOcts.inc.php +25
A html/includes/graphs/port/sros_IngressFwdOutProfPkts.inc.php +25
A html/includes/graphs/port/sros_queue.inc.php +61
A html/includes/graphs/port/sros_queues_common.inc.php +38
M html/pages/device/port.inc.php +12
A html/pages/device/port/jnx_cos_queues.inc.php +98
A html/pages/device/port/sros_queues.inc.php +97
A includes/polling/ports/juniper-cos-mib.inc.php +71
A includes/polling/ports/juniper-cos-mib.lib.php +112
A includes/polling/ports/timetra-port-mib.inc.php +109
A includes/polling/ports/timetra-port-mib.lib.php +83
📈 1,371 added 📉 2 removed

💻 r8720 FIX

Adam Armstrong 🐸 • 2017-08-23 17:08
Remove graph data from message tags array in notification table.
Files changed (1)
M includes/alerts.inc.php +1 -1
📈 1 added 📉 1 removed

💻 r8719 TRIVIAL

Mike Stupalov 🐱 • 2017-08-23 13:41
Fixed clean instances stats in poller-wrapper.
Files changed (1)
M poller-wrapper.py +7 -7
📈 7 added 📉 7 removed

💻 r8718 FIX

Adam Armstrong 🐸 • 2017-08-23 13:29
Fix text label on status summary
Files changed (1)
M html/includes/status-summary.inc.php +1 -1
📈 1 added 📉 1 removed

💻 r8717 ADD

Adam Armstrong 🐸 • 2017-08-18 15:49
Discover D-Link IP cameras
Files changed (1)
M includes/definitions/os.inc.php +18
📈 18 added 📉 0 removed

💻 r8716 FIX

Adam Armstrong 🐸 • 2017-08-16 09:54
Change default placeholder to be something that doesn't exist. :DDD
Files changed (1)
M includes/defaults.inc.php +15 -12
📈 15 added 📉 12 removed

💻 r8715 MINOR

Mike Stupalov 🐱 • 2017-08-10 13:38
Improved detect IPv6 IP SLA targets on Cisco devices. Added sla_target field for slas table.
Files changed (6)
M html/includes/entities/sla.inc.php +4 -1
M includes/definitions/mibs.inc.php +5 -1
M includes/discovery/slas/cisco-rttmon-mib.inc.php +39 -16
M includes/discovery/slas/disman-ping-mib.inc.php +4 -3
M includes/entities.inc.php +13 -1
A update/347.sql +1
📈 66 added 📉 22 removed

💻 r8714 IMPROVE

Adam Armstrong 🐸 • 2017-08-10 00:54
Improve F5 status entity definitions
Files changed (1)
M includes/definitions/mibs.inc.php +28 -4
📈 28 added 📉 4 removed

💻 r8713 MINOR

Mike Stupalov 🐱 • 2017-08-09 20:09
Improved detect Geist IMD PDU. Added discovery sensors by GEIST-IMD-MIB.
Files changed (2)
M includes/definitions/mibs.inc.php +123 -2
M includes/definitions/os.inc.php +6
📈 129 added 📉 2 removed

💻 r8712 MIBS

Mike Stupalov 🐱 • 2017-08-09 20:08
Added geist mib.
Files changed (1)
A mibs/geist/GEIST-IMD-MIB +2,030
📈 0 added 📉 0 removed

💻 r8711 TRIVIAL

Tom Laermans 🦔 • 2017-08-09 06:41
Really correct endpoint variable documentation in webhook transport source code
Files changed (1)
M includes/alerting/webhook.inc.php -1
📈 0 added 📉 1 removed

💻 r8710 TRIVIAL

Tom Laermans 🦔 • 2017-08-09 06:36
Correct endpoint variable documentation in webhook transport source code
Files changed (1)
M includes/alerting/webhook.inc.php +1 -2
📈 1 added 📉 2 removed

💻 r8709 IMPROVE

Adam Armstrong 🐸 • 2017-08-06 20:44
Improve sensor status table entry
Files changed (2)
M html/includes/cache-data.inc.php +5 -4
M html/includes/status-summary.inc.php +2 -2
📈 7 added 📉 6 removed

💻 r8708 FIX

Adam Armstrong 🐸 • 2017-08-06 20:15
Improve status caching.
Files changed (1)
M html/includes/cache-data.inc.php +6 -5
📈 6 added 📉 5 removed

💻 r8707 ADD

Adam Armstrong 🐸 • 2017-08-03 21:17
Add detection for IBM SVC devices. (not much in their SNMP to support though)
Files changed (1)
M includes/definitions/os.inc.php +7
📈 7 added 📉 0 removed

💻 r8706 MIB

Adam Armstrong 🐸 • 2017-08-03 21:14
Update IBM-SVC-MIB
Files changed (1)
M mibs/ibm/IBM-SVC-MIB +55 -6
📈 0 added 📉 0 removed

💻 r8705 MIBS

Adam Armstrong 🐸 • 2017-07-31 13:54
Add Redline MIBs
Files changed (11)
A mibs/redline
A mibs/redline/REDLINE-AN50-MIB +1,149
A mibs/redline/REDLINE-AN50-PMP-V1-MIB +535
A mibs/redline/REDLINE-AN50-PMP-V2-MIB +1,186
A mibs/redline/REDLINE-AN80I-IF-MIB +1,173
A mibs/redline/REDLINE-AN80I-MIB +759
A mibs/redline/REDLINE-BS-MIB +803
A mibs/redline/REDLINE-E1T1-MIB +663
A mibs/redline/REDLINE-MIB +119
A mibs/redline/REDLINE-PRODUCTS-MIB +112
A mibs/redline/REDLINE-SYSTEM-MIB +1,130
📈 0 added 📉 0 removed

💻 r8704 FIX

Adam Armstrong 🐸 • 2017-07-31 13:31
No, debugging is not for you!
Files changed (1)
M html/pages/device/edit/device.inc.php -2
📈 0 added 📉 2 removed

💻 r8703 FIX

Adam Armstrong 🐸 • 2017-07-31 13:05
Fix device update form to correctly call description 'purpose'.
Files changed (1)
M html/pages/device/edit/device.inc.php +4 -2
📈 4 added 📉 2 removed

💻 r8702 ADD

Adam Armstrong 🐸 • 2017-07-25 02:04
Add searching of serial numbers and model names in the inventory table.
Files changed (2)
A html/includes/search/inventory.inc.php +56
M includes/definitions.inc.php +7
📈 63 added 📉 0 removed

💻 r8701 ADD

Adam Armstrong 🐸 • 2017-07-20 19:41
Add Dovecot collection and graphing via the UNIX agent
Files changed (15)
A html/includes/graphs/application/dovecot_auth_cache.inc.php +44
A html/includes/graphs/application/dovecot_auth.inc.php +47
A html/includes/graphs/application/dovecot_cache.inc.php +44
A html/includes/graphs/application/dovecot_commands.inc.php +44
A html/includes/graphs/application/dovecot_connected.inc.php +44
A html/includes/graphs/application/dovecot_cpu.inc.php +45
A html/includes/graphs/application/dovecot_io.inc.php +49
A html/includes/graphs/application/dovecot_pages.inc.php +45
A html/includes/graphs/application/dovecot_storage.inc.php +47
A html/includes/graphs/application/dovecot_usage.inc.php +45
A html/pages/device/apps/dovecot.inc.php +25
M includes/definitions/apps.inc.php +1
M includes/definitions/rrdtypes.inc.php +35
A includes/polling/applications/dovecot.inc.php +81
A scripts/agent-local/dovecot +5
📈 601 added 📉 0 removed

💻 r8700 MIBS

Adam Armstrong 🐸 • 2017-07-20 10:14
Add C-Data MIBs and cdata/paloalto icons.
Files changed (20)
A html/images/os/cdata_2x.png +1
A html/images/os/cdata.png +1
A html/images/os/paloalto_2x.png +1
M html/images/os/paloalto.png ±0
A mibs/cdata
A mibs/cdata/EPON-EOC-MIB +197
A mibs/cdata/FD-OLT-MIB +3,486
A mibs/cdata/FD-ONU-MIB +3,119
A mibs/cdata/FD-PERFORMANCE-MIB +2,289
A mibs/cdata/FD-SWITCH-MIB +1,481
A mibs/cdata/FD-SYSTEM-MIB +1,179
A mibs/cdata/FD-TRAP-MIB +206
A mibs/cdata/NE-ALARM-MIB +24
A mibs/cdata/NSCRTV-EPONEOC-MOD-EOC-MIB +2,198
A mibs/cdata/SPC200 +2,896
A mibs/cdata/SPIDCOM-ALARM-MIB +455
A mibs/cdata/SPIDCOM-MIB +20
A mibs/cdata/SPIDCOM-NOTIFICATION-MIB +27
A mibs/cdata/SPIDCOM-TRAPS +113
A mibs/cdata/XXX-MIB +1,027
📈 3 added 📉 0 removed

💻 r8699 ADD

Adam Armstrong 🐸 • 2017-07-20 10:11
Add support for C-Data and Eltex devices.
Files changed (2)
M includes/definitions/mibs.inc.php +176
M includes/definitions/os.inc.php +19 -1
📈 195 added 📉 1 removed

💻 r8698 IMPROVE

Adam Armstrong 🐸 • 2017-07-18 13:34
Extend TP-Link AP detection
Files changed (1)
M includes/definitions/os.inc.php +5
📈 5 added 📉 0 removed

💻 r8696 IMPROVE

Adam Armstrong 🐸 • 2017-07-14 10:39
Improve threshold detection for HH3C-ENTITY-EXT-MIB.
Files changed (1)
M includes/discovery/sensors/hh3c-entity-ext-mib.inc.php +17 -6
📈 17 added 📉 6 removed

💻 r8695 FIX

Adam Armstrong 🐸 • 2017-07-13 15:41
Don't set autoscale max if we're using log scales for MRTG type.
Files changed (1)
M html/includes/graphs/common.inc.php +1 -1
📈 1 added 📉 1 removed

💻 r8694 MINOR

Tom Laermans 🦔 • 2017-07-12 19:32
Add more HP MIBs to Windows OS
Files changed (1)
M includes/definitions/os.inc.php +2
📈 2 added 📉 0 removed

💻 r8693 MIB

Tom Laermans 🦔 • 2017-07-12 19:23
Files changed (1)
A mibs/dell/DELLRCSG2-TRAP-MIB +3,001
📈 0 added 📉 0 removed

💻 r8692 ADD

Adam Armstrong 🐸 • 2017-07-12 10:29
Add cpu/mem graphs to NOS overview
Files changed (1)
M includes/definitions/os.inc.php +2
📈 2 added 📉 0 removed

💻 r8691 ADD

Adam Armstrong 🐸 • 2017-07-11 14:49
Add/fix/improve support for Logical and Physical drives via CPQIDA-MIB.
Files changed (2)
M includes/definitions/mibs.inc.php +46 -5
M includes/discovery/sensors/cpqida-mib.inc.php +43 -17
📈 89 added 📉 22 removed

💻 r8690 ADD

Adam Armstrong 🐸 • 2017-07-10 18:50
Add basic support for Peplink Balance
Files changed (2)
M includes/definitions/mibs.inc.php +9
M includes/definitions/os.inc.php +17 -1
📈 26 added 📉 1 removed

💻 r8689 ICON

Adam Armstrong 🐸 • 2017-07-10 18:49
Update Dasan icons.
Files changed (2)
A html/images/os/dasan_2x.png +1
html/images/os/dasan.png
📈 1 added 📉 0 removed

💻 r8688 ADD

Adam Armstrong 🐸 • 2017-07-10 14:59
Add support for detection of Peplink Pepwave AP devices (3.x MIBs). Add Peplink MIBs
Files changed (22)
A html/images/os/peplink_2x.png +1
A html/images/os/peplink.png +1
M includes/definitions/mibs.inc.php +21
M includes/definitions/os.inc.php +16
A mibs/peplink
A mibs/peplink/AP-L2TP +440
A mibs/peplink/AP-MANAGEMENT +498
A mibs/peplink/AP-RADIO +1,116
A mibs/peplink/AP-SPEEDFUSION +443
A mibs/peplink/AP-STATION +327
A mibs/peplink/AP-SYSTEM-BASIC +442
A mibs/peplink/AP-SYSTEM-NETWORK +586
A mibs/peplink/AP-WDS +335
A mibs/peplink/AP-WLAN +1,547
A mibs/peplink/DEVICE +112
A mibs/peplink/GRE +184
A mibs/peplink/LAN +86
A mibs/peplink/PEPLINK-BALANCE-MIB +507
A mibs/peplink/PEPVPN-SPEEDFUSION +311
A mibs/peplink/PEPWAVE-MAX-MIB +503
A mibs/peplink/WAN +436
A mibs/peplink/WLC +707
📈 39 added 📉 0 removed

💻 r8687 MINOR

Tom Laermans 🦔 • 2017-07-07 09:16
Make onSmartTrim be an OK status for APC devices
Files changed (1)
M includes/definitions/mibs.inc.php +1 -1
📈 1 added 📉 1 removed

💻 r8686 TEST

Tom Laermans 🦔 • 2017-07-07 09:12
Add unit tests for ireplace transformation
Files changed (1)
M tests/IncludesFunctionsTest.php +10
📈 10 added 📉 0 removed

💻 r8685 MINOR

Tom Laermans 🦔 • 2017-07-05 21:03
Remove static ROM version from Sonicwall version field; add 'ireplace' transformation for case-insensitive replacement. Move sonicwall version code to definitions.
Files changed (3)
M includes/definitions/mibs.inc.php +4
M includes/functions.inc.php +6 -1
D includes/polling/os/sonicwall.inc.php -24
📈 10 added 📉 25 removed

💻 r8684 MIB

Tom Laermans 🦔 • 2017-07-05 20:53
Add SQUID-MIB
Files changed (2)
A mibs/squid
A mibs/squid/SQUID-MIB +1,056
📈 0 added 📉 0 removed

💻 r8683 TRIVIAL

Mike Stupalov 🐱 • 2017-07-05 13:32
Cleanup WTI and Synology os/hardware detection.
Files changed (2)
M includes/definitions/mibs.inc.php +1 -1
M includes/definitions/os.inc.php +5 -10
📈 6 added 📉 11 removed

💻 r8682 ADD

Adam Armstrong 🐸 • 2017-07-05 11:13
Additional D-Link sysobject ID
Files changed (1)
M includes/definitions/os.inc.php +1
📈 1 added 📉 0 removed

💻 r8681 IMPROVE

Adam Armstrong 🐸 • 2017-07-05 10:41
Improve Synology Discovery
Files changed (1)
M includes/definitions/os.inc.php +2 -2
📈 2 added 📉 2 removed

💻 r8680 TRIVIAL

Tom Laermans 🦔 • 2017-07-05 10:11
Fix pagecount graph unit text
Files changed (1)
M html/includes/graphs/device/pagecount.inc.php +1 -1
📈 1 added 📉 1 removed

💻 r8679 FIX

Adam Armstrong 🐸 • 2017-07-05 10:01
Fix status page popup link generation and usage of correct graph name
Files changed (1)
M html/includes/entities/device.inc.php +6 -4
📈 6 added 📉 4 removed

💻 r8678 FIX

Adam Armstrong 🐸 • 2017-07-05 09:41
Fix adding additional associations to groups.
Files changed (1)
M html/includes/group-navbar.inc.php +2 -2
📈 2 added 📉 2 removed

💻 r8677 ADD

Adam Armstrong 🐸 • 2017-07-05 09:32
Add discovery for Ekinops 360 DWDM platform
Files changed (3)
A html/images/os/ekinops_2x.png +1
A html/images/os/ekinops.png +1
M includes/definitions/os.inc.php +29
📈 31 added 📉 0 removed

💻 r8676 API

Adam Armstrong 🐸 • 2017-06-30 14:08
Add storage support to API. Prevent some device data being sent in API.
Files changed (7)
M html/api/v0/includes/alerts.inc.php +8 -8
M html/api/v0/includes/bills.inc.php +16 -5
M html/api/v0/includes/ports.inc.php +4 -4
A html/api/v0/includes/storage.inc.php +47
M html/api/v0/index.php +1 -1
M html/includes/entities/mempool.inc.php +5 -4
M html/includes/entities/storage.inc.php +7 -8
📈 88 added 📉 30 removed

💻 r8675 ADD

Adam Armstrong 🐸 • 2017-06-30 13:41
Add ipv4/ipv6 address support to API
Files changed (2)
A html/api/v0/includes/address.inc.php +103
M html/api/v0/index.php +2
📈 105 added 📉 0 removed

💻 r8674 MIBS

Adam Armstrong 🐸 • 2017-06-30 08:24
Additional (and modified) Avaya MIBs
Files changed (23)
A mibs/avaya/APPLIC-MIB +4,318
A mibs/avaya/AVAYA-APPL-MEM-MANAGER +167
A mibs/avaya/AVAYA-ENTITY-MIB +832
A mibs/avaya/AVAYA-IPSEC-MIB +2,721
A mibs/avaya/AVAYA-LOAD-MIB +1,718
A mibs/avaya/AVAYA-RTP-MIB +1,644
A mibs/avaya/AVAYA-SAA-TRACK-MIB +961
A mibs/avaya/AVAYA-SURV-MIB +2,433
A mibs/avaya/AVEISPROD-MIB +242
A mibs/avaya/CIG-CLIENTS-MIB +826
A mibs/avaya/CIG-SERVERS-MIB +1,163
A mibs/avaya/CONFIG-MIB +6,411
A mibs/avaya/CROUTE-MIB +6,351
M mibs/avaya/G3-AVAYA-MIB +3 -7
A mibs/avaya/G700-MG-MIB +4,873
A mibs/avaya/GEN-MIB +284
A mibs/avaya/Lannet-Trapsv2-MIB +1,556
A mibs/avaya/LOAD-MIB +1,335
A mibs/avaya/POLICY-MIB +4,855
A mibs/avaya/SECURITY-MANAGEMENT-MIB +1,309
A mibs/avaya/UTILIZATION-MANAGEMENT-MIB +322
A mibs/avaya/WAN-MIB +2,536
A mibs/avaya/XSWITCH-MIB +5,049
📈 0 added 📉 0 removed

💻 r8673 ADD

Adam Armstrong 🐸 • 2017-06-30 07:46
Add support for WTI RSM/TSM management devices.
Files changed (6)
A html/images/os/wti_2x.png +1
A html/images/os/wti.png +1
M includes/definitions/mibs.inc.php +9
M includes/definitions/os.inc.php +12
A mibs/wti
A mibs/wti/WTI-RSM-TSM-MIB +797
📈 23 added 📉 0 removed

💻 r8672 MAJOR

Mike Stupalov 🐱 • 2017-06-22 12:33
Improved observium-wrapper to use for discovery, billing (and poller) wrap in multiple threads, instead direct single thread discovery/poll-billing scripts run. Fully compatible with old cron entries for poller-wrapper.py Examples: */5 * * * * root /opt/observium/observium-wrapper poller */5 * * * * root /opt/observium/observium-wrapper discovery --host new 34 */6 * * * root /opt/observium/observium-wrapper discovery */5 * * * * root /opt/observium/observium-wrapper billing
Files changed (4)
M discovery.php +8 -1
A observium-wrapper +2
M poll-billing.php +14 -10
M poller-wrapper.py +255 -87
📈 279 added 📉 98 removed

💻 r8671 FIX

Adam Armstrong 🐸 • 2017-06-21 16:36
Clean poll-billing
Files changed (1)
M poll-billing.php +1 -1
📈 1 added 📉 1 removed

💻 r8670 FIX

Adam Armstrong 🐸 • 2017-06-21 16:34
Don't try to poll ports on down devices.
Files changed (1)
M poll-billing.php +17 -16
📈 17 added 📉 16 removed

💻 r8669 TRIVIAL

Mike Stupalov 🐱 • 2017-06-21 13:52
Improved return statuses in get_http_request(). Added simple helper functions for last response http code (get_http_last_code()) and status (get_http_last_status()). Added unittest for this functions.
Files changed (2)
M includes/common.inc.php +132 -45
M tests/IncludesCommonTest.php +30
📈 162 added 📉 45 removed

💻 r8668 FIX

Adam Armstrong 🐸 • 2017-06-20 19:48
Minor rearrangement of syslog notification queuer.
Files changed (1)
M includes/syslog.inc.php +24 -26
📈 24 added 📉 26 removed

💻 r8667 FIX

Tom Laermans 🦔 • 2017-06-20 08:48
Fix email backend trying to mail [device_id]@[observium_hostname] when sending alert notifications
Files changed (1)
M includes/alerting/email.inc.php +12 -12
📈 12 added 📉 12 removed

💻 r8666 TRIVIAL

Mike Stupalov 🐱 • 2017-06-19 19:06
Fixed syslog notifications (according to latest changes).
Files changed (1)
M includes/syslog.inc.php +25 -18
📈 25 added 📉 18 removed

💻 r8665 FIX

Adam Armstrong 🐸 • 2017-06-19 00:09
Remove "alerted" field in syslog alertlog
Files changed (1)
M html/includes/print/logalert.inc.php +2 -2
📈 2 added 📉 2 removed

💻 r8664 FIX

Adam Armstrong 🐸 • 2017-06-17 16:28
Fix use of legacy variable in telegram transport
Files changed (1)
M includes/alerting/telegram.inc.php +1 -1
📈 1 added 📉 1 removed

💻 r8663 TRIVIAL

Mike Stupalov 🐱 • 2017-06-15 08:06
Fixed default agrument for process_notifications(). Removed unused config option.
Files changed (3)
M includes/alerts.inc.php +2 -4
M includes/config-variables.inc.php -7
M includes/defaults.inc.php -2
📈 2 added 📉 13 removed

💻 r8662 IMPROVE

Adam Armstrong 🐸 • 2017-06-15 00:29
Improve alert notification generation and queue usage. Will retry failed alerts now.
Files changed (3)
M includes/alerting/email.inc.php +5 -2
M includes/alerts.inc.php +1,174 -1,193
M test_alert.php +7 -5
📈 1,186 added 📉 1,200 removed

💻 r8661 MINOR

Mike Stupalov 🐱 • 2017-06-13 19:41
Pre-cache all processor oids in polling using snmp_get_multi_oid(). Fixed discovery processor by CISCOSB-rndMng.
Files changed (11)
M includes/discovery/processors/ciscosb-rndmng.inc.php +2 -2
M includes/polling/functions.inc.php +8 -5
M includes/polling/processors.inc.php +20 -5
M includes/polling/processors/ciena.inc.php +7 -1
M includes/polling/processors/dnos-switching-mib.inc.php +7 -1
M includes/polling/processors/edgeswitch-switching-mib.inc.php +7 -1
M includes/polling/processors/nos.inc.php +7 -1
M includes/polling/processors/powerconnect.inc.php +7 -1
M includes/polling/processors/ucd-old.inc.php +8 -1
M includes/polling/sensors.inc.php +1 -1
M includes/polling/status.inc.php +1 -1
📈 75 added 📉 20 removed

💻 r8660 MINOR

Mike Stupalov 🐱 • 2017-06-13 17:50
Simplify sensors/status polling caching, use snmp_get_multi_oid() instead snmp_walk_*.
Files changed (3)
M includes/definitions/sensors.inc.php +10 -10
M includes/polling/sensors.inc.php +80 -73
M includes/polling/status.inc.php +83 -75
📈 173 added 📉 158 removed

💻 r8659 FIX

Adam Armstrong 🐸 • 2017-06-13 14:22
Remove erroneous output during loadbalancing poller.
Files changed (1)
M includes/polling/loadbalancer.inc.php -4
📈 0 added 📉 4 removed

💻 r8658 TRIVIAL

Adam Armstrong 🐸 • 2017-06-13 14:21
Add config.php.default note to use web ui
Files changed (1)
M config.php.default +3
📈 3 added 📉 0 removed

💻 r8657 ADD

Adam Armstrong 🐸 • 2017-06-13 14:19
Correctly extend port filters to match against both ifDescr and ifName
Files changed (1)
M includes/functions.inc.php +16 -4
📈 16 added 📉 4 removed

💻 r8656

Mike Stupalov 🐱 • 2017-06-13 12:16
undebug.
Files changed (1)
M includes/alerts.inc.php +1 -1
📈 1 added 📉 1 removed

💻 r8655 FIX

Mike Stupalov 🐱 • 2017-06-13 12:14
Fixed alert notifications send (appear in r8653). Added config option to WUI editor for Enable/Disable use notifications queue.
Files changed (4)
M includes/alerts.inc.php +22 -18
M includes/config-variables.inc.php +7
M includes/defaults.inc.php +2
M test_alert.php +4
📈 35 added 📉 18 removed

💻 r8654 TRIVIAL

Mike Stupalov 🐱 • 2017-06-13 10:12
Fixed small html mistakes.
Files changed (2)
M html/includes/functions.inc.php +1 -1
M html/index.php +2 -2
📈 3 added 📉 3 removed

💻 r8653 NOTIF

Adam Armstrong 🐸 • 2017-06-12 22:20
Add timestamp to alert data array. Use timestamp in telegram transport.
Files changed (3)
M includes/alerts.inc.php +62 -35
M includes/definitions/transports.inc.php +6
M includes/templates/notification/telegram_text.tpl +1
📈 69 added 📉 35 removed

💻 r8652 WUI

Adam Armstrong 🐸 • 2017-06-12 22:05
Complete improvements to device/edit/ports/ page.
Files changed (1)
M html/pages/device/edit/ports.inc.php +21 -11
📈 21 added 📉 11 removed

💻 r8651 TRIVIAL

Mike Stupalov 🐱 • 2017-06-12 08:42
Improved sensors poll caching with not numeric indexes.
Files changed (3)
M includes/polling/functions.inc.php +1
M includes/polling/sensors.inc.php +11 -1
M includes/polling/status.inc.php +3 -1
📈 15 added 📉 2 removed

💻 r8650 TRIVIAL

Mike Stupalov 🐱 • 2017-06-12 08:39
Allow to override device type from default in polling.
Files changed (4)
M html/pages/device/edit/device.inc.php +82 -17
M includes/polling/os.inc.php +3 -1
M includes/polling/os/meraki.inc.php +3 -2
M includes/polling/os/unix.inc.php +12 -4
📈 100 added 📉 24 removed

💻 r8649 TRIVIAL

Mike Stupalov 🐱 • 2017-06-12 08:33
Fixed reenable in wui initially disabled (in definitions) MIBs. Reoraganize RFC/NET-SNMP MIBs in definitions (moved to top).
Files changed (2)
M html/pages/mibs.inc.php +17 -6
M includes/definitions/mibs.inc.php +360 -357
📈 377 added 📉 363 removed

💻 r8648 TRIVIAL

Mike Stupalov 🐱 • 2017-06-12 08:25
Fixed snmp walk/get OIDs with string indexes. Added unit tests for this.
Files changed (6)
M includes/snmp.inc.php +8 -8
A tests/data/snmp
A tests/data/snmp/snmp_walk_multipart_oid-1.json +32
A tests/data/snmp/snmp_walk_multipart_oid-2.json +8
A tests/data/snmp/snmp_walk_multipart_oid-3.json +26
M tests/SnmpDataTest2.php +26 -13
📈 100 added 📉 21 removed

💻 r8647 GUI

Adam Armstrong 🐸 • 2017-06-11 17:54
Minor improvements to device/edit/ports page
Files changed (1)
M html/pages/device/edit/ports.inc.php +9 -9
📈 9 added 📉 9 removed

💻 r8646 IMPROVE

Adam Armstrong 🐸 • 2017-06-11 13:51
Improve button styles
Files changed (9)
M html/css/bootstrap-hacks.css +12
M html/css/bootstrap-select.css +10 -1
M html/css/bootstrap/less/bootstrap.less +1 -1
M html/css/bootstrap/less/buttons3.less +2 -1
M html/css/bootstrap/less/forms.less +2 -1
M html/css/bootstrap/less/variables3.less +9 -10
M html/css/observium.css +178 -151
M html/includes/functions.inc.php +2 -1
M html/includes/print/search.inc.php -1
📈 2 added 📉 2 removed

💻 r8645 FIX

Adam Armstrong 🐸 • 2017-06-10 21:12
Correctly handle OpenVPN password file not being an absolute path
Files changed (1)
M scripts/agent-local/openvpn +13
📈 13 added 📉 0 removed

💻 r8644 TRIVIAL

Tom Laermans 🦔 • 2017-06-10 16:34
Rename definition parameters class_oid/class_map to oid_class/map_class to be in line with other fields
Files changed (2)
M includes/definitions/mibs.inc.php +4 -5
M includes/discovery/sensors.inc.php +6 -6
📈 10 added 📉 11 removed

💻 r8643 IMPROVE

Tom Laermans 🦔 • 2017-06-10 16:11
Move SYNOLOGY-SYSTEM-MIB sensors to definitions
Files changed (3)
M includes/definitions/mibs.inc.php +26 -2
M includes/discovery/sensors.inc.php +1 -2
D includes/discovery/sensors/synology-system-mib.inc.php -80
📈 27 added 📉 84 removed

💻 r8642 MIBS

Mike Stupalov 🐱 • 2017-06-09 11:32
Updated some MIB files (zyxel, rfc, net-snmp).
Files changed (116)
M mibs/net-snmp/UCD-DISKIO-MIB +16 -2
M mibs/net-snmp/UCD-SNMP-MIB +115 -1
M mibs/rfc/IANA-ADDRESS-FAMILY-NUMBERS-MIB +9 -9
M mibs/rfc/IANA-LANGUAGE-MIB +2 -2
M mibs/rfc/IANA-RTPROTO-MIB +13 -6
M mibs/rfc/IANAifType-MIB +120 -72
M mibs/rfc/IPV6-ICMP-MIB +215 -84
M mibs/rfc/IPV6-MIB +433 -214
M mibs/rfc/IPV6-TC +31 -14
M mibs/rfc/IPV6-TCP-MIB +76 -32
M mibs/rfc/IPV6-UDP-MIB +53 -17
M mibs/rfc/SMUX-MIB +3 -3
A mibs/zyxel/ZYXEL-AAA-MIB +363
A mibs/zyxel/ZYXEL-ACCESS-CONTROL-MIB +195
A mibs/zyxel/ZYXEL-ACL-MIB +567
A mibs/zyxel/ZYXEL-AclV2-MIB +947
A mibs/zyxel/ZYXEL-ARP-INSPECTION-MIB +516
A mibs/zyxel/ZYXEL-ARP-MIB +258
A mibs/zyxel/ZYXEL-BRIDGE-CONTROL-PROTOCOL-TRANSPARENCY-MIB +99
A mibs/zyxel/ZYXEL-CFM-MIB +181
A mibs/zyxel/ZYXEL-CLUSTER-MIB +334
A mibs/zyxel/ZYXEL-CPU-PROTECTION-MIB +104
A mibs/zyxel/ZYXEL-DHCP-CLIENT-MIB +250
A mibs/zyxel/ZYXEL-DHCP-OPTION82-PROFILE-MIB +176
A mibs/zyxel/ZYXEL-DHCP-RELAY-MIB +308
A mibs/zyxel/ZYXEL-DHCP-SERVER-MIB +153
A mibs/zyxel/ZYXEL-DHCP-SNOOPING-MIB +472
A mibs/zyxel/ZYXEL-DHCPV6-MIB +275
A mibs/zyxel/ZYXEL-DIAGNOSTIC-MIB +48
A mibs/zyxel/ZYXEL-DIFFSERV-MIB +132
A mibs/zyxel/ZYXEL-DVMRP-MIB +94
A mibs/zyxel/ZYXEL-ERR-DISABLE-MIB +318
A mibs/zyxel/ZYXEL-ES-RF-MANAGEMENT +37
A mibs/zyxel/ZYXEL-ES-WIRELESS +465
A mibs/zyxel/ZYXEL-ES-ZyxelAPMgmt +76
A mibs/zyxel/ZYXEL-EXTERNAL-ALARM-MIB +68
A mibs/zyxel/ZYXEL-FDB-MIB +88
A mibs/zyxel/ZYXEL-GREEN-ETHERNET-MIB +122
A mibs/zyxel/ZYXEL-HW-MONITOR-MIB +468
A mibs/zyxel/ZYXEL-IF-LOOPBACK-MIB +135
A mibs/zyxel/ZYXEL-IF-MIB +127
A mibs/zyxel/ZYXEL-IGMP-FILTER-MIB +165
A mibs/zyxel/ZYXEL-IGMP-MIB +97
A mibs/zyxel/ZYXEL-IGMP-SNOOPING-MIB +1,128
A mibs/zyxel/ZYXEL-IP-FORWARD-MIB +251
A mibs/zyxel/ZYXEL-IPSG-MIB +251
A mibs/zyxel/ZYXEL-IPV6-MIB +280
A mibs/zyxel/ZYXEL-IPV6-NDP-MIB +257
A mibs/zyxel/ZYXEL-IPV6-PATH-MTU-MIB +118
A mibs/zyxel/ZYXEL-IPV6-STATIC-ROUTE-MIB +154
A mibs/zyxel/ZYXEL-L2-IP-MIB +208
A mibs/zyxel/ZYXEL-L2PT-MIB +155
A mibs/zyxel/ZYXEL-L3-IP-MIB +151
A mibs/zyxel/ZYXEL-LAG-MIB +304
A mibs/zyxel/ZYXEL-LEGACY-PRIVATE-VLAN-MIB +118
A mibs/zyxel/ZYXEL-LLDP-MIB +85
A mibs/zyxel/ZYXEL-LOAD-SHARING-MIB +83
A mibs/zyxel/ZYXEL-LOOPGUARD-MIB +112
A mibs/zyxel/ZYXEL-MAC-AUTHENTICATION-MIB +118
A mibs/zyxel/ZYXEL-MAC-BASED-VLAN-MIB +104
A mibs/zyxel/ZYXEL-MAC-FILTER-MIB +136
A mibs/zyxel/ZYXEL-MAC-PINNING-MIB +97
A mibs/zyxel/ZYXEL-MES2110-MIB +410
A mibs/zyxel/ZYXEL-MES3500-10-MIB +10,173
A mibs/zyxel/ZYXEL-MES3500-24-MIB +9,620
A mibs/zyxel/ZYXEL-MES3500-24F-MIB +9,638
A mibs/zyxel/ZYXEL-MES3528-MIB +8,338
A mibs/zyxel/ZYXEL-MES3728-MIB +9,048
A mibs/zyxel/ZYXEL-MIRROR-MIB +120
A mibs/zyxel/ZYXEL-MLD-SNOOPING-PROXY-MIB +1,040
A mibs/zyxel/ZYXEL-MRSTP-MIB +627
A mibs/zyxel/ZYXEL-MSTP-MIB +783
A mibs/zyxel/ZYXEL-MULTICAST-MIB +86
A mibs/zyxel/ZYXEL-MVR-MIB +284
A mibs/zyxel/ZYXEL-OAM-MIB +109
A mibs/zyxel/ZYXEL-OSPF-MIB +521
A mibs/zyxel/ZYXEL-OUT-OF-BAND-MIB +80
A mibs/zyxel/ZYXEL-POLICY-ROUTE-MIB +215
A mibs/zyxel/ZYXEL-PORT-AUTHENTICATION-MIB +212
A mibs/zyxel/ZYXEL-PORT-BASED-VLAN-MIB +80
A mibs/zyxel/ZYXEL-PORT-ISOLATION-MIB +98
A mibs/zyxel/ZYXEL-PORT-MIB +302
A mibs/zyxel/ZYXEL-PORT-SECURITY-MIB +209
A mibs/zyxel/ZYXEL-POWER-ETHERNET-MIB +228
A mibs/zyxel/ZYXEL-PPPoE-MIB +339
A mibs/zyxel/ZYXEL-PRIVATE-VLAN-MIB +160
A mibs/zyxel/ZYXEL-PROTOCOL-BASED-VLAN-MIB +144
A mibs/zyxel/ZYXEL-QUEUING-METHOD-MIB +155
A mibs/zyxel/ZYXEL-RADIUS-MIB +271
A mibs/zyxel/ZYXEL-RATE-LIMIT-MIB +145
A mibs/zyxel/ZYXEL-REMOTE-PORT-MIRROR-MIB +221
A mibs/zyxel/ZYXEL-RIP-MIB +125
A mibs/zyxel/ZYXEL-SFLOW-MIB +258
A mibs/zyxel/ZYXEL-SNMP-MIB +488
A mibs/zyxel/ZYXEL-STACKING-MIB +520
A mibs/zyxel/ZYXEL-STATIC-ROUTE-MIB +153
A mibs/zyxel/ZYXEL-STORM-CONTROL-MIB +147
A mibs/zyxel/ZYXEL-STP-MIB +75
A mibs/zyxel/ZYXEL-SUBNET-BASED-VLAN-MIB +170
A mibs/zyxel/ZYXEL-SYS-MEMORY-MIB +111
A mibs/zyxel/ZYXEL-SYSLOG-MIB +210
A mibs/zyxel/ZYXEL-SYSTEM-MGMT-MIB +351
A mibs/zyxel/ZYXEL-SYSTEM-MIB +412
A mibs/zyxel/ZYXEL-TACACS-MIB +275
A mibs/zyxel/ZYXEL-TIME-RANGE-MIB +367
A mibs/zyxel/ZYXEL-TRANSCEIVER-MIB +418
A mibs/zyxel/ZYXEL-TRTCM-MIB +223
A mibs/zyxel/ZYXEL-VLAN-COUNTER-MIB +277
A mibs/zyxel/ZYXEL-VLAN-MAPPING-MIB +209
A mibs/zyxel/ZYXEL-VLAN-MIB +78
A mibs/zyxel/ZYXEL-VLAN-STACK-MIB +253
A mibs/zyxel/ZYXEL-VLAN-TRUNK-MIB +86
A mibs/zyxel/ZYXEL-VOICE-VLAN-MIB +144
A mibs/zyxel/ZYXEL-VRRP-MIB +303
A mibs/zyxel/ZYXEL-xs3900-48F-MIB +10,169
M mibs/zyxel/ZYXEL-ZYWALL-ZLD-COMMON-MIB +192 -1
📈 0 added 📉 0 removed

💻 r8641

Mike Stupalov 🐱 • 2017-06-08 21:26
missed change.
Files changed (1)
M includes/discovery/storage/isilon-mib.inc.php +1 -1
📈 1 added 📉 1 removed

💻 r8640 REFACTOR

Mike Stupalov 🐱 • 2017-06-08 21:23
Renamed brand new SNMP functions: snmpget_oid() -> snmp_get_oid(), snmpget_cache_multi() -> snmp_get_multi_oid(), snmpwalk_multipart_oid() -> snmp_walk_multipart_oid(). Added unittest for snmp_get_multi_oid() and snmp_walk_multipart_oid().
Files changed (21)
M includes/discovery/bgp-peers.inc.php +2 -2
M includes/discovery/mempools/ucd-snmp-mib.inc.php +2 -2
M includes/discovery/ports.inc.php +1 -1
M includes/discovery/sensors/dev-cfg-mib.inc.php +1 -1
M includes/discovery/sensors/extreme-system-mib.inc.php +1 -1
M includes/discovery/sensors/foundry-poe-mib.inc.php +1 -1
M includes/functions.inc.php +2 -2
M includes/polling/bgp-peers.inc.php +2 -2
M includes/polling/mempools/ucd-snmp-mib.inc.php +2 -2
M includes/polling/os/acdos.inc.php +1 -1
M includes/polling/os/bintec.inc.php +1 -1
M includes/polling/os/ftos.inc.php +3 -3
M includes/polling/os/onefs.inc.php +1 -1
M includes/polling/os/poweralert.inc.php +1 -1
M includes/polling/os/sentry-pdu.inc.php +1 -1
M includes/polling/ports.inc.php +3 -2
M includes/polling/storage.inc.php +1 -1
M includes/polling/storage/isilon-mib.inc.php +1 -1
M includes/polling/system/wowza-streaming-engine-mib.inc.php +1 -1
M includes/snmp.inc.php +18 -14
M tests/SnmpDataTest2.php +105 -1
📈 151 added 📉 42 removed

💻 r8639 TRIVIAL

Mike Stupalov 🐱 • 2017-06-08 15:13
Just renamed function snmpget() to snmpget_oid().
Files changed (4)
M includes/discovery/bgp-peers.inc.php +2 -2
M includes/polling/bgp-peers.inc.php +2 -2
M includes/snmp.inc.php +2 -2
M tests/SnmpDataTest2.php +4 -4
📈 10 added 📉 10 removed

💻 r8638 MINOR

Mike Stupalov 🐱 • 2017-06-08 14:58
Added common snmpget() function, for simplify single value requests (without pass raw options). Added first set of phpunit tests for SNMP functions - snmp_get() and snmpget().
Files changed (4)
M includes/discovery/bgp-peers.inc.php +2 -2
M includes/polling/bgp-peers.inc.php +2 -2
M includes/snmp.inc.php +65 -5
A tests/SnmpDataTest2.php +178
📈 247 added 📉 9 removed

💻 r8637 IMPROVE

Tom Laermans 🦔 • 2017-06-08 10:58
Try to catch exceptions occurring in alert transports
Files changed (1)
M includes/alerts.inc.php +14 -2
📈 14 added 📉 2 removed

💻 r8636 NEW

Tom Laermans 🦔 • 2017-06-08 10:47
Agent script for CPU temp and fanspeed on Zyxel NSA326 - uses Observium's lm-sensor infrastructure
Files changed (1)
A scripts/agent-local/zyxel-nas326 +14
📈 14 added 📉 0 removed

💻 r8635

Mike Stupalov 🐱 • 2017-06-07 18:23
clean
Files changed (1)
M includes/definitions/os.inc.php -1
📈 0 added 📉 1 removed

💻 r8634 TRIVIAL

Mike Stupalov 🐱 • 2017-06-07 18:20
Moved detect multiple Linux based OSes to definitions.
Files changed (4)
M includes/definitions/os.inc.php +59 -20
M includes/discovery/os/broadcom.inc.php +4 -3
M includes/discovery/os/linux.inc.php +22 -130
M tests/SnmpDataTest.php +42 -1
📈 127 added 📉 154 removed

💻 r8633 TRIVIAL

Mike Stupalov 🐱 • 2017-06-07 14:35
Fixed Pear include path.
Files changed (1)
M includes/definitions.inc.php +3 -1
📈 3 added 📉 1 removed

💻 r8632 IMPROVE

Tom Laermans 🦔 • 2017-06-07 13:25
Allow Unix Agent to run scripts in /usr/lib/observium_agent/scripts-enabled. Removed a bunch of unused sections from agent - if they are ever needed they will be in separate scripts
Files changed (1)
M scripts/observium_agent +14 -147
📈 14 added 📉 147 removed

💻 r8631 TRIVIAL

Mike Stupalov 🐱 • 2017-06-07 11:21
Moved detect some FreeBSD based OSes to definitions.
Files changed (2)
M includes/definitions/os.inc.php +39 -19
M includes/discovery/os/freebsd.inc.php +10 -38
📈 49 added 📉 57 removed

💻 r8630 TRIVIAL

Mike Stupalov 🐱 • 2017-06-07 11:20
Improved re-detect OSes with file based rules. Improved os detect unit tests.
Files changed (2)
M includes/functions.inc.php +35 -26
M tests/SnmpDataTest.php +58
📈 93 added 📉 26 removed

💻 r8629 TRIVIAL

Mike Stupalov 🐱 • 2017-06-06 22:19
Improved detect and moved to definitions some Linux based OSes.
Files changed (3)
M includes/definitions/os.inc.php +44 -5
M includes/discovery/os/linux.inc.php +9 -29
M includes/functions.inc.php +29 -13
📈 82 added 📉 47 removed

💻 r8628 TRIVIAL

Tom Laermans 🦔 • 2017-06-06 21:23
Slightly improve wording for alerting transport fields
Files changed (1)
M includes/definitions/transports.inc.php +3 -3
📈 3 added 📉 3 removed

💻 r8627 FIX

Tom Laermans 🦔 • 2017-06-06 21:13
Reset per-class counter for each MIB on definitions-based sensor table discovery
Files changed (1)
M includes/discovery/sensors.inc.php +2
📈 2 added 📉 0 removed

💻 r8626 NEW

Tom Laermans 🦔 • 2017-06-06 20:45
Add support for Papouch 2TH_ETH temperature/humidity/dewpoint sensor device
Files changed (5)
M includes/definitions/mibs.inc.php +19 -2
M includes/definitions/os.inc.php +8 -4
M includes/definitions/rewrites.inc.php +1
A mibs/papouch/papago_dio_V01-MIB +178
A mibs/papouch/papago_temp_V02-MIB +139
📈 28 added 📉 6 removed

💻 r8625 IMPROVE

Tom Laermans 🦔 • 2017-06-06 20:44
Allow definitions to specify an oid for the sensor class when polling a table, allow %class% template in description and change %i% description template to count per-sensor-class instead of all-sensors
Files changed (2)
M includes/definitions/mibs.inc.php +4 -1
M includes/discovery/sensors.inc.php +30 -4
📈 34 added 📉 5 removed

💻 r8624 NEW

Tom Laermans 🦔 • 2017-06-06 14:18
Textlocal.com SMS gateway alerting transport
Files changed (2)
A includes/alerting/textlocal.inc.php +45
M includes/definitions/transports.inc.php +13
📈 58 added 📉 0 removed

💻 r8623 TRIVIAL

Mike Stupalov 🐱 • 2017-06-06 13:09
Improved detect some APC netbotz sensors.
Files changed (1)
M includes/discovery/sensors/powernet-mib.inc.php +25 -14
📈 25 added 📉 14 removed

💻 r8622

Tom Laermans 🦔 • 2017-06-06 13:00
Trivial: add Xerox printer MIBs
Files changed (22)
A mibs/xerox
A mibs/xerox/XEROX-COMMON-MIB +37
A mibs/xerox/XEROX-COMMS-CONFIG-MIB +1,357
A mibs/xerox/XEROX-COMMS-CONFIG-TC +4,646
A mibs/xerox/XEROX-COMMS-ENGINE-MIB +2,638
A mibs/xerox/XEROX-COMMS-ENGINE-TC +972
A mibs/xerox/XEROX-GENERAL-MIB +5,007
A mibs/xerox/XEROX-GENERAL-TC +1,419
A mibs/xerox/XEROX-HOST-RESOURCES-EXT-MIB +6,787
A mibs/xerox/XEROX-HOST-RESOURCES-EXT-TC +4,459
A mibs/xerox/XEROX-JOB-MONITORING-EXT-MIB +706
A mibs/xerox/XEROX-JOB-MONITORING-MIB +4,120
A mibs/xerox/XEROX-JOB-MONITORING-TC +1,651
A mibs/xerox/XEROX-PRINTER-EXT-MIB +3,608
A mibs/xerox/XEROX-PRINTER-EXT-TC +1,471
A mibs/xerox/XEROX-PRODUCT-ID-TC +3,829
A mibs/xerox/XEROX-RESOURCES-MIB +1,174
A mibs/xerox/XEROX-RESOURCES-TC +279
A mibs/xerox/XEROX-SERVICE-MONITORING-MIB +2,259
A mibs/xerox/XEROX-SERVICE-MONITORING-TC +2,809
A mibs/xerox/XEROX-SIMPLE-JOB-MGMT-MIB +860
A mibs/xerox/XEROX-SIMPLE-JOB-MGMT-TC +165
📈 0 added 📉 0 removed

💻 r8621 TRIVIAL

Mike Stupalov 🐱 • 2017-06-06 10:49
Fixed typeahead input field width.
Files changed (2)
M html/css/typeaheadjs.css +6
M html/includes/print/search.inc.php +1 -1
📈 1 added 📉 1 removed

💻 r8620 TRIVIAL

Mike Stupalov 🐱 • 2017-06-05 20:57
Improved phpunit test for get_device_mibs().
Files changed (2)
M includes/common.inc.php +8 -5
M tests/IncludesCommonTest.php +21
📈 29 added 📉 5 removed

💻 r8619 DERP

Mike Stupalov 🐱 • 2017-06-05 20:37
Fixed get_device_mibs() with sysORID MIBs.
Files changed (1)
M includes/common.inc.php +6 -1
📈 6 added 📉 1 removed

💻 r8618 MINOR

Mike Stupalov 🐱 • 2017-06-05 12:43
Fixed os group definitions (default, enterprise_tree_only). Fixed some unit tests.
Files changed (7)
M html/includes/entities/device.inc.php +7 -6
M html/pages/device.inc.php +2 -1
M html/pages/device/showconfig.inc.php +2 -1
M includes/common.inc.php +24 -11
M includes/definitions/os.inc.php +37 -36
M tests/data/test_definitions.inc.php +16 -16
M tests/IncludesCommonTest.php +1
📈 89 added 📉 71 removed

💻 r8617 FIX

Adam Armstrong 🐸 • 2017-06-05 11:44
Better classes on navbar text (lg and xl only)
Files changed (1)
M html/includes/navbar.inc.php +3 -3
📈 3 added 📉 3 removed

💻 r8616 FIX

Adam Armstrong 🐸 • 2017-06-04 13:32
Fix escaping in device mempool graphs
Files changed (1)
M html/includes/graphs/device/mempool.inc.php +2 -2
📈 2 added 📉 2 removed

💻 r8615 SQL

Adam Armstrong 🐸 • 2017-06-04 10:30
Add DB table for F5 SNAT Pools.
Files changed (1)
A update/346.sql +1
📈 1 added 📉 0 removed

💻 r8614

Mike Stupalov 🐱 • 2017-06-03 13:05
undebug
Files changed (1)
M includes/common.inc.php -1
📈 0 added 📉 1 removed

💻 r8613 MINOR

Mike Stupalov 🐱 • 2017-06-03 12:57
Improved common functions to use constants instead cache: is_cli(), is_cron(), cli_is_piped(), is_graph(). Improved get_unique_id() to use UUID RFC4122 version 4 without dashes (only for new installs). Added function get_request_id() for get and store unique idetifier for current page request. Fixed clear WUI cache after add device. Fixed output on Add device page, when device added.
Files changed (7)
M html/graph.php +3
M html/includes/functions.inc.php +13 -9
M html/pages/addhost.inc.php +3 -1
M includes/cache.inc.php +22 -12
M includes/common.inc.php +66 -29
M includes/definitions.inc.php +7 -3
M includes/functions.inc.php +6 -5
📈 120 added 📉 59 removed

💻 r8612 MINOR

Mike Stupalov 🐱 • 2017-06-03 12:49
Added libraries: paragonie/random_compat, ramsey/uuid.
Files changed (70)
A libs/random_compat
A libs/random_compat/byte_safe_strings.php +181
A libs/random_compat/cast_to_int.php +74
A libs/random_compat/error_polyfill.php +49
A libs/random_compat/LICENSE +22
A libs/random_compat/random_bytes_com_dotnet.php +88
A libs/random_compat/random_bytes_dev_urandom.php +167
A libs/random_compat/random_bytes_libsodium_legacy.php +92
A libs/random_compat/random_bytes_libsodium.php +88
A libs/random_compat/random_bytes_mcrypt.php +77
A libs/random_compat/random_int.php +190
A libs/random_compat/random.php +223
A libs/Uuid
A libs/Uuid/BinaryUtils.php +43
A libs/Uuid/Builder
A libs/Uuid/Builder/DefaultUuidBuilder.php +54
A libs/Uuid/Builder/DegradedUuidBuilder.php +53
A libs/Uuid/Builder/UuidBuilderInterface.php +34
A libs/Uuid/Codec
A libs/Uuid/Codec/CodecInterface.php +55
A libs/Uuid/Codec/GuidStringCodec.php +100
A libs/Uuid/Codec/OrderedTimeCodec.php +67
A libs/Uuid/Codec/StringCodec.php +167
A libs/Uuid/Codec/TimestampFirstCombCodec.php +105
A libs/Uuid/Codec/TimestampLastCombCodec.php +23
A libs/Uuid/Converter
A libs/Uuid/Converter/Number
A libs/Uuid/Converter/Number/BigNumberConverter.php +54
A libs/Uuid/Converter/Number/DegradedNumberConverter.php +58
A libs/Uuid/Converter/NumberConverterInterface.php +44
A libs/Uuid/Converter/Time
A libs/Uuid/Converter/Time/BigNumberTimeConverter.php +58
A libs/Uuid/Converter/Time/DegradedTimeConverter.php +42
A libs/Uuid/Converter/Time/PhpTimeConverter.php +47
A libs/Uuid/Converter/TimeConverterInterface.php +33
A libs/Uuid/DegradedUuid.php +111
A libs/Uuid/Exception
A libs/Uuid/Exception/InvalidUuidStringException.php +22
A libs/Uuid/Exception/UnsatisfiedDependencyException.php +23
A libs/Uuid/Exception/UnsupportedOperationException.php +22
A libs/Uuid/FeatureSet.php +333
A libs/Uuid/Generator
A libs/Uuid/Generator/CombGenerator.php +85
A libs/Uuid/Generator/DefaultTimeGenerator.php +132
A libs/Uuid/Generator/MtRandGenerator.php +41
A libs/Uuid/Generator/OpenSslGenerator.php +38
A libs/Uuid/Generator/PeclUuidRandomGenerator.php +37
A libs/Uuid/Generator/PeclUuidTimeGenerator.php +38
A libs/Uuid/Generator/RandomBytesGenerator.php +36
A libs/Uuid/Generator/RandomGeneratorFactory.php +31
A libs/Uuid/Generator/RandomGeneratorInterface.php +30
A libs/Uuid/Generator/RandomLibAdapter.php +62
A libs/Uuid/Generator/SodiumRandomGenerator.php +36
A libs/Uuid/Generator/TimeGeneratorFactory.php +72
A libs/Uuid/Generator/TimeGeneratorInterface.php +35
A libs/Uuid/LICENSE +19
A libs/Uuid/Provider
A libs/Uuid/Provider/Node
A libs/Uuid/Provider/Node/FallbackNodeProvider.php +57
A libs/Uuid/Provider/Node/RandomNodeProvider.php +36
A libs/Uuid/Provider/Node/SystemNodeProvider.php +76
A libs/Uuid/Provider/NodeProviderInterface.php +29
A libs/Uuid/Provider/Time
A libs/Uuid/Provider/Time/FixedTimeProvider.php +76
A libs/Uuid/Provider/Time/SystemTimeProvider.php +33
A libs/Uuid/Provider/TimeProviderInterface.php +29
A libs/Uuid/Uuid.php +689
A libs/Uuid/UuidFactory.php +292
A libs/Uuid/UuidFactoryInterface.php +89
A libs/Uuid/UuidInterface.php +267
📈 0 added 📉 0 removed

💻 r8611 MINOR

Mike Stupalov 🐱 • 2017-06-03 12:14
Improved load speed for bgp routing page with too many peers.
Files changed (3)
M html/ajax/input.php +42 -4
M html/pages/routing/bgp.inc.php +52 -28
A update/345.sql +2
📈 96 added 📉 32 removed

💻 r8610 TRIVIAL

Mike Stupalov 🐱 • 2017-06-02 12:29
Allowed add Schedule Maintenance for userlevel 8.
Files changed (3)
M html/includes/maintenance-navbar.inc.php +1 -1
M html/pages/alert_maintenance_add.inc.php +1 -1
M includes/config-variables.inc.php +14 -13
📈 16 added 📉 15 removed

💻 r8609 TRIVIAL

Mike Stupalov 🐱 • 2017-06-02 12:24
Updated leaflet js. Fixed typeahead suggestions in form item tags.
Files changed (8)
M html/css/leaflet.css +9 -3
A html/images/layers-2x.png +1
A html/images/layers.png +1
A html/images/marker-icon-2x.png +1
A html/images/marker-icon.png +1
A html/images/marker-shadow.png +1
M html/includes/print/search.inc.php +7 -1
M html/js/leaflet.js +7 -7
📈 12 added 📉 1 removed

💻 r8608 TRIVIAL

Mike Stupalov 🐱 • 2017-06-01 21:34
More relevant tests for isSNMPable().
Files changed (2)
M includes/functions.inc.php +2 -2
M tests/SnmpDataTest.php +28 -7
📈 30 added 📉 9 removed

💻 r8607 TRIVIAL

Mike Stupalov 🐱 • 2017-06-01 18:05
Fixed isSNMPable() when new device added with snmpable os definition. Small improve for get_versions() detect apache version in cli.
Files changed (2)
M includes/common.inc.php +10 -3
M includes/functions.inc.php +12 -18
📈 22 added 📉 21 removed

💻 r8606 MINOR

Mike Stupalov 🐱 • 2017-06-01 16:12
Improved generate_form_element(), added toggle element type. Config page again use generate_form_element() for checkbox instead raw html.
Files changed (2)
M html/includes/print/search.inc.php +74 -13
M html/pages/settings/default.inc.php +13 -23
📈 87 added 📉 36 removed

💻 r8605

Mike Stupalov 🐱 • 2017-06-01 15:27
derp.. too fast :)
Files changed (1)
M html/includes/print/rows.inc.php +1 -1
📈 1 added 📉 1 removed

💻 r8604 TRIVIAL

Mike Stupalov 🐱 • 2017-06-01 15:25
Fixed default box title-element.
Files changed (1)
M html/includes/print/rows.inc.php +1 -1
📈 1 added 📉 1 removed

💻 r8603 IMPROVE

Adam Armstrong 🐸 • 2017-06-01 12:29
Make config look a bit nicer.
Files changed (2)
M html/includes/print/rows.inc.php +4 -2
M html/pages/settings/default.inc.php +7 -3
📈 11 added 📉 5 removed

💻 r8602 FIX

Adam Armstrong 🐸 • 2017-06-01 11:30
Missing files for settings improvements.
Files changed (5)
A html/fonts/tinytoggle.eot +1
A html/fonts/tinytoggle.svg +27
A html/fonts/tinytoggle.ttf +1
A html/fonts/tinytoggle.woff +1
M html/pages/settings/default.inc.php +2 -2
📈 32 added 📉 2 removed

💻 r8601 ADD

Adam Armstrong 🐸 • 2017-06-01 11:05
Add some config variables to web ui. Add subsection to alerting/notification options.
Files changed (1)
M includes/config-variables.inc.php +32 -1
📈 32 added 📉 1 removed

💻 r8600 IMPROVE

Adam Armstrong 🐸 • 2017-06-01 10:59
Improve web ui configuration
Files changed (3)
A html/css/tinytoggle.min.css +1
A html/js/jquery.tinytoggle.min.js +1
M html/pages/settings/default.inc.php +59 -24
📈 59 added 📉 24 removed

💻 r8599

Tom Laermans 🦔 • 2017-06-01 10:35
Minor: make asterisk agent script work with more recent asterisk versions
Files changed (1)
M scripts/agent-local/asterisk +2 -2
📈 2 added 📉 2 removed

💻 r8598 DEVEL

Mike Stupalov 🐱 • 2017-05-31 21:55
Clean tests.
Files changed (2)
D tests/data/os
M tests/SnmpDataTest.php +11 -8
📈 11 added 📉 8 removed

💻 r8593 TRIVIAL

Mike Stupalov 🐱 • 2017-05-31 15:37
Added isSNMPable() unit test.
Files changed (1)
M tests/SnmpDataTest.php +26
📈 26 added 📉 0 removed

💻 r8592

Tom Laermans 🦔 • 2017-05-31 15:02
Trivial: add Xerox printer software version number regex
Files changed (1)
M includes/definitions/os.inc.php +1
📈 1 added 📉 0 removed

💻 r8591 MINOR

Mike Stupalov 🐱 • 2017-05-31 14:15
Fixed status event meaning for ignore state. Old ignore status definition renamed to exclude, down to ignore. Some status definitions changed too.
Files changed (10)
M html/includes/entities/pseudowire.inc.php +11 -21
M html/includes/entities/sensor.inc.php +9 -23
M html/includes/entities/sla.inc.php +15 -14
M html/includes/entities/status.inc.php +9 -30
M includes/definitions/entities.inc.php +31
M includes/definitions/mibs.inc.php +169 -169
M includes/discovery/functions.inc.php +2 -2
M includes/discovery/sensors.inc.php +61 -30
M includes/polling/functions.inc.php +7 -13
A update/344.sql +4
📈 318 added 📉 302 removed

💻 r8590 TRIVIAL

Mike Stupalov 🐱 • 2017-05-31 09:32
Updated some Cisco and D-Link model definitions.
Files changed (1)
M includes/definitions/models.inc.php +49 -1
📈 49 added 📉 1 removed

💻 r8589

Mike Stupalov 🐱 • 2017-05-30 19:40
oops..
Files changed (1)
M includes/functions.inc.php +2 -2
📈 2 added 📉 2 removed

💻 r8588 MINOR

Mike Stupalov 🐱 • 2017-05-30 19:31
Added snmpsimd_init() function. Added replace Mac/Windows newline chars to Unix newline in function snmp_fix_string() (WARNING: you can see onetime eventlog spam about sysDescr changed). Improved print_cli_table() for ability to set max-table-width.
Files changed (5)
M includes/common.inc.php +35
M includes/functions.inc.php +52 -17
M includes/snmp.inc.php +104 -1
M libs/cli/Arguments.php +21 -2
M tests/SnmpDataTest.php +4 -70
📈 195 added 📉 88 removed

💻 r8587

Mike Stupalov 🐱 • 2017-05-30 12:55
clean output
Files changed (2)
M includes/definitions/os.inc.php -1
M includes/functions.inc.php +1 -1
📈 1 added 📉 2 removed

💻 r8586 MAJOR

Mike Stupalov 🐱 • 2017-05-30 12:36
(Part 2) Removed not used anymore "file"-based os detect files. Added many new OS unittest.
Files changed (372)
A html/images/os/dps_2x.png +1
A html/images/os/dps.png +1
A html/images/os/ecos_2x.png +1
A html/images/os/ecos.png +1
M html/images/os/opnsense_2x.png ±0
M html/images/os/opnsense.png ±0
D includes/discovery/os/allied.inc.php -23
D includes/discovery/os/aten.inc.php -22
M includes/discovery/os/broadcom.inc.php +4 -39
D includes/discovery/os/cisco.inc.php -53
D includes/discovery/os/cometsystem-p85xx.inc.php -22
D includes/discovery/os/digi.inc.php -26
D includes/discovery/os/digipower.inc.php -23
D includes/discovery/os/eltex.inc.php -56
D includes/discovery/os/extremeware.inc.php -39
M includes/discovery/os/freebsd.inc.php +1 -5
D includes/discovery/os/gamatronicups.inc.php -22
D includes/discovery/os/geist.inc.php -23
D includes/discovery/os/generic.inc.php -56
D includes/discovery/os/hikvision.inc.php -25
D includes/discovery/os/jdsu_edfa.inc.php -22
M includes/discovery/os/linux.inc.php +16 -15
D includes/discovery/os/messpc.inc.php -24
M includes/discovery/os/nxp-mqx-rtcs.inc.php +13
D includes/discovery/os/samsung.inc.php -21
M includes/discovery/os/solaris.inc.php +17 -7
D includes/discovery/os/wowza.inc.php -24
D includes/discovery/os/zyxel.inc.php -30
A tests/data/os/3com-1.snmprec +2
A tests/data/os/3com-2.snmprec +2
A tests/data/os/3com-3.snmprec +2
A tests/data/os/acsw-2.snmprec +1
A tests/data/os/acsw-3.snmprec +1
A tests/data/os/acsw-4.snmprec +2
A tests/data/os/aerohive-os-1.snmprec +2
A tests/data/os/airos-2.snmprec +2
A tests/data/os/airos-3.snmprec +2
A tests/data/os/airos-4.snmprec +2
A tests/data/os/airos-af-1.snmprec +3
A tests/data/os/airport-1.snmprec +1
D tests/data/os/aix.snmprec -2
A tests/data/os/allied-3.snmprec +2
A tests/data/os/allied-radlan-2.snmprec +2
A tests/data/os/alliedwareplus-1.snmprec +2
A tests/data/os/aosw-1.snmprec +2
A tests/data/os/apc-4.snmprec +2
A tests/data/os/apc-5.snmprec +2
A tests/data/os/apc-6.snmprec +2
A tests/data/os/areca-1.snmprec +2
A tests/data/os/areca-2.snmprec +2
A tests/data/os/arrayos-1.snmprec +2
A tests/data/os/arubaos-2.snmprec +2
A tests/data/os/arubaos-3.snmprec +2
A tests/data/os/asyncos-1.snmprec +2
A tests/data/os/aten-1.snmprec +2
A tests/data/os/avaya-ipo-1.snmprec +2
A tests/data/os/avaya-ipo-2.snmprec +2
A tests/data/os/avocent-1.snmprec +1
A tests/data/os/avocent-2.snmprec +1
A tests/data/os/axiscam-1.snmprec +2
A tests/data/os/axiscam-2.snmprec +2
A tests/data/os/axisdocserver-1.snmprec +1
A tests/data/os/axisencoder-1.snmprec +2
A tests/data/os/barracuda-lb-1.snmprec +2
A tests/data/os/barracuda-lb-2.snmprec +2
A tests/data/os/barracuda-sc-1.snmprec +2
A tests/data/os/barracudangfw-1.snmprec +2
A tests/data/os/bdcom-ios-1.snmprec +2
A tests/data/os/brother-printer-1.snmprec +2
A tests/data/os/calix-2.snmprec +2
A tests/data/os/calix-blc-1.snmprec +1
A tests/data/os/cambium-ptp-1.snmprec +2
A tests/data/os/cambium-ptp-2.snmprec +2
A tests/data/os/canon-printer-1.snmprec +2
A tests/data/os/canon-printer-2.snmprec +2
A tests/data/os/canon-printer-3.snmprec +2
A tests/data/os/canopy-1.snmprec +2
A tests/data/os/catos-3.snmprec +1
A tests/data/os/ceragon-1.snmprec +2
A tests/data/os/ciena-1.snmprec +2
A tests/data/os/cimc-2.snmprec +2
A tests/data/os/cisco-acs-1.snmprec +2
A tests/data/os/cisco-ise-1.snmprec +2
A tests/data/os/cisco-ise-2.snmprec +1
A tests/data/os/cisco-ise-3.snmprec +2
A tests/data/os/cisco-prime-1.snmprec +1
A tests/data/os/cisco-srp-1.snmprec +2
A tests/data/os/cisco-tp-1.snmprec +2
A tests/data/os/cisco-uc-1.snmprec +2
A tests/data/os/ciscosb-10.snmprec +2
A tests/data/os/ciscosb-11.snmprec +2
A tests/data/os/ciscosb-12.snmprec +2
A tests/data/os/ciscosb-13.snmprec +2
A tests/data/os/ciscosb-14.snmprec +2
A tests/data/os/ciscosb-7.snmprec +2
A tests/data/os/ciscosb-8.snmprec +2
A tests/data/os/ciscosb-9.snmprec +2
A tests/data/os/ciscosb-rv-1.snmprec +2
A tests/data/os/ciscosb-wl-1.snmprec +2
A tests/data/os/ciscosb-wl-2.snmprec +2
A tests/data/os/ciscoscos-1.snmprec +2
A tests/data/os/cometsystem-p85xx-1.snmprec +2
A tests/data/os/cyan-1.snmprec +2
A tests/data/os/cyclades-1.snmprec +2
A tests/data/os/dasan-nos-1.snmprec +2
A tests/data/os/dasan-nos-2.snmprec +2
A tests/data/os/dasan-nos-3.snmprec +2
A tests/data/os/datadomain-1.snmprec +2
A tests/data/os/dcn-os-1.snmprec +2
A tests/data/os/dcn-os-2.snmprec +2
A tests/data/os/ddn-1.snmprec +3
A tests/data/os/dell-laser-1.snmprec +2
A tests/data/os/dell-ups-1.snmprec +2
A tests/data/os/develop-2.snmprec +2
A tests/data/os/digi-anyusb-1.snmprec +2
A tests/data/os/digios-1.snmprec +2
A tests/data/os/digios-2.snmprec +2
A tests/data/os/digipower-pdu-1.snmprec +2
A tests/data/os/digipower-ups-1.snmprec +2
A tests/data/os/digipower-ups-2.snmprec +3
A tests/data/os/dlink-4.snmprec +2
A tests/data/os/dlinkap-1.snmprec +2
A tests/data/os/dlinkap-2.snmprec +2
A tests/data/os/dnos6-1.snmprec +2
A tests/data/os/dnos6-2.snmprec +2
A tests/data/os/dnos6-3.snmprec +2
A tests/data/os/dps-ng-1.snmprec +2
A tests/data/os/dps-ng-2.snmprec +2
A tests/data/os/dps-ng-3.snmprec +2
A tests/data/os/drac-3.snmprec +2
A tests/data/os/drac-4.snmprec +2
A tests/data/os/dsm-1.snmprec +3
A tests/data/os/eaton-epdu-1.snmprec +2
A tests/data/os/ecos-1.snmprec +2
A tests/data/os/ecos-2.snmprec +2
A tests/data/os/edgecore-os-1.snmprec +2
A tests/data/os/edgecore-os-2.snmprec +2
A tests/data/os/edgemax-1.snmprec +3
A tests/data/os/edgemax-2.snmprec +2
A tests/data/os/edgemax-3.snmprec +2
A tests/data/os/edgemax-4.snmprec +3
A tests/data/os/edgeos-1.snmprec +2
A tests/data/os/edgeos-2.snmprec +2
A tests/data/os/eltex-gpon-1.snmprec +2
A tests/data/os/eltex-gpon-2.snmprec +2
A tests/data/os/eltex-gpon-3.snmprec +3
A tests/data/os/eltex-voip-1.snmprec +2
A tests/data/os/eltex-voip-2.snmprec +3
A tests/data/os/emc-flare-1.snmprec +2
A tests/data/os/endian-1.snmprec +2
A tests/data/os/engenius-1.snmprec +1
A tests/data/os/engenius-2.snmprec +1
A tests/data/os/engenius-3.snmprec +2
A tests/data/os/engenius-4.snmprec +3
A tests/data/os/engenius-switch-1.snmprec +2
A tests/data/os/engenius-switch-2.snmprec +2
A tests/data/os/enterasys-2.snmprec +2
A tests/data/os/enterasys-3.snmprec +2
A tests/data/os/epmp-1.snmprec +2
A tests/data/os/epmp-2.snmprec +2
A tests/data/os/eppc-ups-1.snmprec +2
A tests/data/os/equallogic-1.snmprec +2
A tests/data/os/equallogic-2.snmprec +2
A tests/data/os/ericsson-switch-1.snmprec +2
A tests/data/os/ericsson-switch-2.snmprec +2
A tests/data/os/ericsson-ucp-1.snmprec +2
A tests/data/os/ericsson-ucp-2.snmprec +2
A tests/data/os/exinda-os-1.snmprec +2
A tests/data/os/extreme-wlc-1.snmprec +2
A tests/data/os/extremeware-1.snmprec +2
A tests/data/os/f5-3.snmprec +2
A tests/data/os/fabos-2.snmprec +2
A tests/data/os/firebox-1.snmprec +2
A tests/data/os/firebox-2.snmprec +2
A tests/data/os/forti-os-1.snmprec +2
A tests/data/os/forti-os-2.snmprec +2
A tests/data/os/forti-wl-1.snmprec +2
A tests/data/os/fortigate-1.snmprec +2
A tests/data/os/fortigate-2.snmprec +2
A tests/data/os/fortiswitch-1.snmprec +2
A tests/data/os/freebsd-2.snmprec +2
A tests/data/os/ftos-4.snmprec +2
A tests/data/os/fuji-xerox-printer-1.snmprec +2
A tests/data/os/fwsm-1.snmprec +2
A tests/data/os/gamatronicups-1.snmprec +1
A tests/data/os/ge-ups-2.snmprec +2
A tests/data/os/geist-climate-1.snmprec +2
A tests/data/os/geist-climate-2.snmprec +2
A tests/data/os/geist-pdu-1.snmprec +2
M tests/data/os/generex-ups-1.snmprec +3 -2
A tests/data/os/generex-ups-2.snmprec +3
A tests/data/os/generex-ups-3.snmprec +2
A tests/data/os/generex-ups-4.snmprec +2
M tests/data/os/h3c-2.snmprec +2 -2
A tests/data/os/halon-mail-1.snmprec +2
A tests/data/os/halon-mail-2.snmprec +2
A tests/data/os/halon-mail-3.snmprec +2
A tests/data/os/hh3c-2.snmprec +2
A tests/data/os/hh3c-3.snmprec +2
A tests/data/os/hikvision-cam-1.snmprec +1
A tests/data/os/hikvision-dvr-1.snmprec +2
A tests/data/os/hirschmann-switch-1.snmprec +2
A tests/data/os/hpilo-1.snmprec +2
A tests/data/os/hpmsm-1.snmprec +2
A tests/data/os/hpoa-1.snmprec +2
A tests/data/os/hppdu-1.snmprec +2
A tests/data/os/hpstorage-1.snmprec +4
A tests/data/os/hpstorage-2.snmprec +2
A tests/data/os/hpups-1.snmprec +2
A tests/data/os/hpvc-1.snmprec +2
D tests/data/os/hpvc.snmprec -2
A tests/data/os/huawei-ias-1.snmprec +2
A tests/data/os/huawei-ups-1.snmprec +2
A tests/data/os/ibm-flexswitch-1.snmprec +2
A tests/data/os/ibm-flexswitch-2.snmprec +2
A tests/data/os/ibm-imm-1.snmprec +2
A tests/data/os/ibmnos-1.snmprec +2
A tests/data/os/ibmnos-2.snmprec +1
A tests/data/os/ibmnos-3.snmprec +2
A tests/data/os/ibmnos-4.snmprec +2
A tests/data/os/ict-pdu-1.snmprec +2
A tests/data/os/ict-power-1.snmprec +2
A tests/data/os/ies-1.snmprec +2
A tests/data/os/ies-2.snmprec +2
A tests/data/os/infoblox-1.snmprec +2
A tests/data/os/infoblox-2.snmprec +2
A tests/data/os/innacomm-1.snmprec +2
A tests/data/os/innacomm-2.snmprec +2
A tests/data/os/ipoman-1.snmprec +2
A tests/data/os/iskratel-linux-1.snmprec +2
A tests/data/os/jetdirect-2.snmprec +2
A tests/data/os/juniper-ex-1.snmprec +2
A tests/data/os/juniperive-1.snmprec +2
A tests/data/os/juniperive-2.snmprec +2
A tests/data/os/junos-6.snmprec +2
A tests/data/os/junose-1.snmprec +2
A tests/data/os/jwos-1.snmprec +2
A tests/data/os/kemp-lb-1.snmprec +2
A tests/data/os/konica-printer-1.snmprec +2
A tests/data/os/kyocera-2.snmprec +2
A tests/data/os/lcos-1.snmprec +2
A tests/data/os/lcos-old-1.snmprec +2
A tests/data/os/lexmark-1.snmprec +2
A tests/data/os/maipu-ios-1.snmprec +2
A tests/data/os/maipu-mpsec-1.snmprec +2
A tests/data/os/maipu-mpsec-2.snmprec +2
A tests/data/os/maipu-mypower-1.snmprec +2
A tests/data/os/maipu-mypower-2.snmprec +2
A tests/data/os/meinberg-lantime-1.snmprec +2
A tests/data/os/meraki-1.snmprec +2
A tests/data/os/metrolinq-1.snmprec +2
A tests/data/os/mgepdu-1.snmprec +2
A tests/data/os/mikrotik-swos-1.snmprec +3
A tests/data/os/mimosa-backhaul-1.snmprec +2
A tests/data/os/minkelsrms-1.snmprec +1
A tests/data/os/mitsubishi-ups-1.snmprec +2
A tests/data/os/mlnx-os-1.snmprec +2
A tests/data/os/mlnx-os-2.snmprec +1
A tests/data/os/monowall-1.snmprec +2
A tests/data/os/monowall-2.snmprec +2
A tests/data/os/moxa-np5000-1.snmprec +2
A tests/data/os/moxa-switch-1.snmprec +2
A tests/data/os/mrvld-1.snmprec +1
A tests/data/os/mrvnbs-1.snmprec +2
A tests/data/os/netbsd-1.snmprec +2
A tests/data/os/netbsd-2.snmprec +2
A tests/data/os/netgear-4.snmprec +2
A tests/data/os/netmanplus-1.snmprec +2
A tests/data/os/netscaler-2.snmprec +2
A tests/data/os/netvision-1.snmprec +2
A tests/data/os/netware-1.snmprec +2
A tests/data/os/nexenta-1.snmprec +2
A tests/data/os/nexenta-2.snmprec +2
A tests/data/os/nrg-1.snmprec +2
A tests/data/os/okilan-1.snmprec +2
A tests/data/os/omnitron-iconverter-1.snmprec +2
A tests/data/os/opengear-1.snmprec +2
A tests/data/os/opengear-2.snmprec +2
A tests/data/os/openindiana-1.snmprec +2
A tests/data/os/opensolaris-1.snmprec +2
A tests/data/os/papouch-1.snmprec +2
A tests/data/os/papouch-2.snmprec +1
A tests/data/os/pcoweb-crac-1.snmprec +3
A tests/data/os/pfsense-1.snmprec +2
A tests/data/os/pixos-1.snmprec +1
A tests/data/os/plos-1.snmprec +2
A tests/data/os/powerconnect-radlan-2.snmprec +2
A tests/data/os/prestige-1.snmprec +2
A tests/data/os/prestige-2.snmprec +2
A tests/data/os/prestige-3.snmprec +2
A tests/data/os/prestige-4.snmprec +2
A tests/data/os/proxim-1.snmprec +2
A tests/data/os/proxysg-1.snmprec +2
A tests/data/os/qnap-1.snmprec +3
A tests/data/os/qnap-2.snmprec +5
A tests/data/os/quanta-switch-4.snmprec +2
A tests/data/os/quanta-switch-5.snmprec +2
A tests/data/os/quanta-switch-6.snmprec +2
A tests/data/os/quanta-switch-7.snmprec +2
A tests/data/os/raisecom-2.snmprec +2
A tests/data/os/raritan-2.snmprec +2
A tests/data/os/ricoh-2.snmprec +2
A tests/data/os/routeros-1.snmprec +3
A tests/data/os/routeros-2.snmprec +3
A tests/data/os/ruckus-wl-1.snmprec +2
A tests/data/os/saf-ipradio-1.snmprec +2
A tests/data/os/samsung-printer-1.snmprec +2
A tests/data/os/samsung-printer-2.snmprec +1
A tests/data/os/samsung-printer-3.snmprec +2
A tests/data/os/sanos-1.snmprec +2
A tests/data/os/screenos-1.snmprec +2
A tests/data/os/screenos-2.snmprec +2
A tests/data/os/securityprobe-1.snmprec +2
A tests/data/os/sensorprobe-1.snmprec +2
A tests/data/os/seos-1.snmprec +2
A tests/data/os/siklu-wl-1.snmprec +3
A tests/data/os/solaris-1.snmprec +2
A tests/data/os/solaris-2.snmprec +2
A tests/data/os/solaris-3.snmprec +2
A tests/data/os/sonicwall-2.snmprec +2
A tests/data/os/sonicwall-3.snmprec +2
A tests/data/os/sonicwall-4.snmprec +2
A tests/data/os/sonicwall-5.snmprec +2
A tests/data/os/sonicwall-ssl-1.snmprec +2
A tests/data/os/sonicwall-ssl-2.snmprec +2
M tests/data/os/sophos-1.snmprec +1 -1
A tests/data/os/sophos-3.snmprec +2
A tests/data/os/steelhead-1.snmprec +2
A tests/data/os/sun-ilom-2.snmprec +2
A tests/data/os/symbol-1.snmprec +2
A tests/data/os/teradici-pcoip-1.snmprec +2
A tests/data/os/terastation-1.snmprec +2
A tests/data/os/timos-3.snmprec +2
A tests/data/os/toshiba-printer-1.snmprec +2
A tests/data/os/tplink-1.snmprec +2
A tests/data/os/tplink-2.snmprec +2
A tests/data/os/tplink-3.snmprec +2
A tests/data/os/tplink-router-1.snmprec +2
A tests/data/os/tplink-router-2.snmprec +2
A tests/data/os/tplink-router-3.snmprec +2
A tests/data/os/tplink-router-4.snmprec +2
A tests/data/os/tplink-router-5.snmprec +3
A tests/data/os/tplink-router-6.snmprec +3
A tests/data/os/tplink-router-7.snmprec +2
A tests/data/os/tplinkap-1.snmprec +2
A tests/data/os/tranzeo-1.snmprec +2
A tests/data/os/trapeze-1.snmprec +2
A tests/data/os/tsl-mdu12-1.snmprec +3
A tests/data/os/unifi-1.snmprec +3
A tests/data/os/vubiq-wl-1.snmprec +2
A tests/data/os/vyatta-1.snmprec +2
A tests/data/os/vyatta-2.snmprec +2
A tests/data/os/vyos-1.snmprec +2
A tests/data/os/wxgoos-1.snmprec +2
A tests/data/os/wxgoos-2.snmprec +2
A tests/data/os/xerox-printer-1.snmprec +2
A tests/data/os/xerox-printer-2.snmprec +2
A tests/data/os/zywall-1.snmprec +2
A tests/data/os/zywall-2.snmprec +2
A tests/data/os/zywall-3.snmprec +2
A tests/data/os/zywall-4.snmprec +2
A tests/data/os/zywall-5.snmprec +2
A tests/data/os/zyxeles-1.snmprec +2
A tests/data/os/zyxeles-2.snmprec +2
A tests/data/os/zyxeles-3.snmprec +2
A tests/data/os/zyxeles-4.snmprec +2
A tests/data/os/zyxeles-5.snmprec +2
A tests/data/os/zyxeles-6.snmprec +2
A tests/data/os/zyxeles-7.snmprec +2
A tests/data/os/zyxelnwa-1.snmprec +2
A tests/data/os/zyxelnwa-2.snmprec +2
M tests/SnmpDataTest.php +5 -2
📈 746 added 📉 588 removed

💻 r8585 MAJOR

Mike Stupalov 🐱 • 2017-05-30 12:33
(Part 1) Improved get_device_os() for ability to use "complex" discovery os definitions (combination of sysDescr/sysObjectID and any other custom OID). Added accompanying functions for detect os: match_discovery_os(), match_sysObjectID(), cache_discovery_definitions(). Added detect multiple new OSes detect: halon-mail, ecos, huawei-ups, juniper-ex, forti-wl, maipu-mpsec, maipu-ios, avaya-ipo, aerohive-os, hppdu, ict-power, dps-ng. Converted detect some OSes from "file"-based to complex "definition"-based. Some OSes detect imroved.
Files changed (3)
M includes/definitions/mibs.inc.php +37 -10
M includes/definitions/os.inc.php +515 -99
M includes/functions.inc.php +415 -52
📈 967 added 📉 161 removed

💻 r8584 MIBS

Mike Stupalov 🐱 • 2017-05-30 12:14
Added/updated MIBs (halon, dps, engenius, juniper, mrv).
Files changed (26)
A mibs/bsd/HALON-SP-MIB +128
A mibs/dps
A mibs/dps/DPS-MIB-CG-V1 +262
A mibs/dps/DPS-MIB-NGD-V10 +4,607
A mibs/dps/DPS-MIB-NGD-V10-V2 +4,615
A mibs/dps/DPS-MIB-NGX-G39 +3,233
A mibs/dps/DPS-MIB-NGX-G39-V2 +4,784
A mibs/dps/DPS-MIB-RTDX-G39-V2 +5,232
A mibs/dps/DPS-MIB-V38 +773
A mibs/dps/DPS-MIB-V38-V2 +801
A mibs/dps/DPS-MIB-V38-V2EXT +1,178
A mibs/dps/DPS-TEXT-RTU-MIB +171
A mibs/engenius
D mibs/ENGENIUS-CLIENT-MIB -203
D mibs/ENGENIUS-MESH-MIB -7,341
D mibs/ENGENIUS-PRIVATE-MIB -1,415
D mibs/ENGENIUS-STATUS-MIB -1,310
A mibs/engenius/ENGENIUS-CLIENT-MIB +204
A mibs/engenius/ENGENIUS-MESH-MIB +7,400
A mibs/engenius/ENGENIUS-PRIVATE-MIB +1,460
A mibs/engenius/ENGENIUS-STATUS-MIB +1,332
A mibs/juniper/EX2500-BASE-MIB +15,311
M mibs/mrv/NBS-CMMC-MIB +91 -14
M mibs/mrv/NBS-CMMCENUM-MIB +24 -6
A mibs/mrv/NBS-OBA-MIB +369
M mibs/mrv/NBS-OSA-MIB +9 -3
📈 0 added 📉 0 removed

💻 r8583 MIBS

Adam Armstrong 🐸 • 2017-05-29 18:35
Update Ruckus Zone Director MIBs
Files changed (14)
M mibs/ruckus/RUCKUS-DEVICE-MIB +2 -74
M mibs/ruckus/RUCKUS-EVENT-MIB +31 -151
M mibs/ruckus/RUCKUS-PRODUCTS-MIB +113 -20
M mibs/ruckus/RUCKUS-RADIO-MIB +28 -55
M mibs/ruckus/RUCKUS-SYSTEM-MIB +3 -48
M mibs/ruckus/RUCKUS-TC-MIB +6 -5
M mibs/ruckus/RUCKUS-UPGRADE-MIB +4 -4
M mibs/ruckus/RUCKUS-WLAN-MIB +3 -169
M mibs/ruckus/RUCKUS-ZD-AAA-MIB +20 -3
M mibs/ruckus/RUCKUS-ZD-AP-MIB +81 -1
M mibs/ruckus/RUCKUS-ZD-EVENT-MIB +758
M mibs/ruckus/RUCKUS-ZD-SYSTEM-MIB +31 -17
M mibs/ruckus/RUCKUS-ZD-WLAN-CONFIG-MIB +15 -6
M mibs/ruckus/RUCKUS-ZD-WLAN-MIB +48 -33
📈 0 added 📉 0 removed

💻 r8582 UI

Adam Armstrong 🐸 • 2017-05-29 16:12
Add alert log table to per-alert-entry page.
Files changed (1)
M html/pages/device/alert.inc.php +6
📈 6 added 📉 0 removed

💻 r8581 ADD

Adam Armstrong 🐸 • 2017-05-28 12:24
Add parser for opnsense versions.
Files changed (1)
M includes/definitions/os.inc.php +2 -1
📈 2 added 📉 1 removed

💻 r8579 IMPROVE

Adam Armstrong 🐸 • 2017-05-28 12:04
Fix Netscaler Services collection and improve Netscaler module output format
Files changed (1)
M includes/polling/loadbalancer/ns-root-mib.inc.php +59 -44
📈 59 added 📉 44 removed

💻 r8578 MINOR

Mike Stupalov 🐱 • 2017-05-27 19:54
Added more unit test data for get_device_os().
Files changed (206)
M includes/discovery/os/broadcom.inc.php +2 -1
A tests/data/os/acdos-1.snmprec +2
A tests/data/os/acsw-1.snmprec +2
A tests/data/os/airos-1.snmprec +2
M tests/data/os/aix-1.snmprec +2 -2
A tests/data/os/aix-2.snmprec +2
A tests/data/os/aix-3.snmprec +2
A tests/data/os/allied-1.snmprec +2
A tests/data/os/allied-2.snmprec +2
A tests/data/os/allied-radlan-1.snmprec +2
A tests/data/os/aos-2.snmprec +2
A tests/data/os/aos-3.snmprec +2
A tests/data/os/apc-1.snmprec +2
A tests/data/os/apc-2.snmprec +2
A tests/data/os/apc-3.snmprec +2
A tests/data/os/arbos-1.snmprec +2
A tests/data/os/arista_eos-1.snmprec +2
A tests/data/os/arubaos-1.snmprec +2
A tests/data/os/asa-1.snmprec +2
A tests/data/os/aten-pdu-1.snmprec +3
A tests/data/os/atosnt-1.snmprec +2
A tests/data/os/audiocodes-1.snmprec +2
A tests/data/os/audiocodes-2.snmprec +2
A tests/data/os/audiocodes-3.snmprec +2
A tests/data/os/avaya-ers-1.snmprec +2
A tests/data/os/avaya-ers-2.snmprec +2
A tests/data/os/avaya-server-1.snmprec +2
A tests/data/os/baytech-pdu-1.snmprec +2
A tests/data/os/bintec-os-1.snmprec +2
A tests/data/os/bintec-voip-1.snmprec +2
A tests/data/os/breeze-1.snmprec +2
A tests/data/os/breeze-2.snmprec +2
A tests/data/os/breeze-3.snmprec +2
A tests/data/os/breeze-4.snmprec +2
A tests/data/os/breeze-5.snmprec +2
A tests/data/os/breezemax-1.snmprec +2
A tests/data/os/calix-1.snmprec +2
A tests/data/os/casa-dcts-1.snmprec +2
A tests/data/os/casa-dcts-2.snmprec +2
A tests/data/os/catos-1.snmprec +2
A tests/data/os/catos-2.snmprec +2
A tests/data/os/ccpower-1.snmprec +2
A tests/data/os/cimc-1.snmprec +2
A tests/data/os/cisco-acano-1.snmprec +2
A tests/data/os/cisco-altiga-1.snmprec +2
A tests/data/os/cisco-ons-1.snmprec +2
A tests/data/os/cisco-spa-1.snmprec +2
A tests/data/os/ciscosb-1.snmprec +2
A tests/data/os/ciscosb-2.snmprec +2
A tests/data/os/ciscosb-3.snmprec +2
A tests/data/os/ciscosb-4.snmprec +2
A tests/data/os/ciscosb-5.snmprec +2
A tests/data/os/ciscosb-6.snmprec +2
A tests/data/os/cumulus-os-1.snmprec +2
A tests/data/os/darwin-1.snmprec +2
A tests/data/os/darwin-2.snmprec +2
A tests/data/os/darwin-3.snmprec +2
A tests/data/os/develop-1.snmprec +2
A tests/data/os/dlink-1.snmprec +2
A tests/data/os/dlink-2.snmprec +2
A tests/data/os/dlink-3.snmprec +2
A tests/data/os/dlink-ios-1.snmprec +2
A tests/data/os/dlinkfw-1.snmprec +2
A tests/data/os/drac-1.snmprec +2
A tests/data/os/drac-2.snmprec +2
A tests/data/os/draytek-1.snmprec +2
A tests/data/os/draytek-2.snmprec +2
A tests/data/os/eaton-sc-1.snmprec +2
A tests/data/os/eltex-switch-1.snmprec +2
A tests/data/os/eltex-switch-2.snmprec +2
A tests/data/os/enlogic-pdu-1.snmprec +2
A tests/data/os/enterasys-1.snmprec +2
A tests/data/os/exalt-1.snmprec +2
A tests/data/os/exalt-2.snmprec +2
A tests/data/os/f5-1.snmprec +2
A tests/data/os/f5-2.snmprec +2
A tests/data/os/fabos-1.snmprec +2
A tests/data/os/fiberroad-mc-1.snmprec +2
A tests/data/os/freebsd-1.snmprec +2
A tests/data/os/ftos-1.snmprec +2
A tests/data/os/ftos-2.snmprec +2
A tests/data/os/ftos-3.snmprec +2
A tests/data/os/gaia-1.snmprec +3
A tests/data/os/ge-ups-1.snmprec +2
A tests/data/os/geist-watchdog-1.snmprec +2
A tests/data/os/generex-ups-1.snmprec +2
A tests/data/os/h3c-1.snmprec +2
A tests/data/os/h3c-2.snmprec +2
A tests/data/os/hh3c-1.snmprec +2
A tests/data/os/hp-proliant-1.snmprec +2
A tests/data/os/hwg-pwr-1.snmprec +2
A tests/data/os/hwg-ste-1.snmprec +2
A tests/data/os/hwg-ste-2.snmprec +2
A tests/data/os/ios-1.snmprec +2
A tests/data/os/ios-2.snmprec +2
A tests/data/os/ios-3.snmprec +2
A tests/data/os/ios-4.snmprec +2
A tests/data/os/ios-5.snmprec +2
A tests/data/os/ios-6.snmprec +2
A tests/data/os/iosxe-1.snmprec +2
A tests/data/os/iosxe-2.snmprec +2
A tests/data/os/iosxe-3.snmprec +2
A tests/data/os/iosxr-1.snmprec +2
A tests/data/os/iosxr-2.snmprec +2
A tests/data/os/iosxr-3.snmprec +2
A tests/data/os/ironware-1.snmprec +2
A tests/data/os/ironware-2.snmprec +2
A tests/data/os/ironware-3.snmprec +2
A tests/data/os/ironware-4.snmprec +2
A tests/data/os/jetdirect-1.snmprec +2
A tests/data/os/junos-1.snmprec +2
A tests/data/os/junos-2.snmprec +2
A tests/data/os/junos-3.snmprec +2
A tests/data/os/junos-4.snmprec +2
A tests/data/os/junos-5.snmprec +2
A tests/data/os/knuerr-rms-1.snmprec +2
A tests/data/os/kyocera-1.snmprec +2
A tests/data/os/liberator-1.snmprec +2
A tests/data/os/liebert-1.snmprec +2
A tests/data/os/liebert-2.snmprec +2
A tests/data/os/linux-1.snmprec +2
A tests/data/os/linux-2.snmprec +2
A tests/data/os/linux-3.snmprec +2
A tests/data/os/manageups-1.snmprec +2
A tests/data/os/mcd-1.snmprec +2
A tests/data/os/messpc-ethernetbox-1.snmprec +1
A tests/data/os/mgeups-1.snmprec +2
A tests/data/os/mgeups-2.snmprec +2
A tests/data/os/mrvos-1.snmprec +2
A tests/data/os/nas4free-1.snmprec +3
A tests/data/os/netagent-1.snmprec +2
A tests/data/os/netagent-2.snmprec +2
A tests/data/os/netagent-3.snmprec +2
A tests/data/os/netapp-1.snmprec +2
A tests/data/os/netapp-2.snmprec +2
A tests/data/os/netbotz-1.snmprec +2
A tests/data/os/netbotz-2.snmprec +2
A tests/data/os/netgear-1.snmprec +2
A tests/data/os/netgear-2.snmprec +2
A tests/data/os/netgear-3.snmprec +2
A tests/data/os/netping-pwr3-1.snmprec +2
A tests/data/os/netscaler-1.snmprec +2
A tests/data/os/nimble-os-1.snmprec +2
A tests/data/os/nos-1.snmprec +2
A tests/data/os/nxos-1.snmprec +2
A tests/data/os/nxos-2.snmprec +2
A tests/data/os/nxos-3.snmprec +2
A tests/data/os/olivetti-printer-1.snmprec +2
A tests/data/os/omnistack-1.snmprec +2
A tests/data/os/onefs-1.snmprec +2
A tests/data/os/onefs-2.snmprec +2
A tests/data/os/oneos-1.snmprec +2
A tests/data/os/oneos-2.snmprec +2
A tests/data/os/openbsd-1.snmprec +2
A tests/data/os/openbsd-2.snmprec +2
A tests/data/os/openbsd-3.snmprec +2
A tests/data/os/openwrt-1.snmprec +2
A tests/data/os/openwrt-2.snmprec +2
A tests/data/os/picos-1.snmprec +2
A tests/data/os/poseidon-1.snmprec +2
A tests/data/os/poweralert-1.snmprec +2
A tests/data/os/poweralert-2.snmprec +2
A tests/data/os/powerconnect-fastpath-1.snmprec +2
A tests/data/os/powerconnect-fastpath-2.snmprec +2
A tests/data/os/powerconnect-radlan-1.snmprec +2
A tests/data/os/procurve-1.snmprec +2
A tests/data/os/procurve-2.snmprec +2
A tests/data/os/procurve-3.snmprec +2
A tests/data/os/procurve-ap-1.snmprec +2
A tests/data/os/quanta-switch-1.snmprec +2
A tests/data/os/quanta-switch-2.snmprec +4
A tests/data/os/quanta-switch-3.snmprec +2
A tests/data/os/raisecom-1.snmprec +2
A tests/data/os/raritan-1.snmprec +2
A tests/data/os/raritan-emx-1.snmprec +2
A tests/data/os/ricoh-1.snmprec +2
A tests/data/os/sentry3-1.snmprec +2
A tests/data/os/sitemonitor-1.snmprec +2
A tests/data/os/snr-switch-1.snmprec +2
A tests/data/os/sofaware-1.snmprec +2
A tests/data/os/sonicwall-1.snmprec +2
A tests/data/os/sophos-1.snmprec +2
A tests/data/os/sophos-2.snmprec +2
A tests/data/os/sun-ilom-1.snmprec +2
A tests/data/os/timos-1.snmprec +2
A tests/data/os/timos-2.snmprec +2
A tests/data/os/tippingpoint-ips-1.snmprec +2
A tests/data/os/unifi-switch-1.snmprec +2
A tests/data/os/uniping-1.snmprec +2
A tests/data/os/uniping-server-v3-1.snmprec +2
A tests/data/os/vmware-1.snmprec +2
A tests/data/os/vmware-2.snmprec +2
A tests/data/os/vrp-1.snmprec +2
A tests/data/os/vrp-2.snmprec +2
A tests/data/os/windows-1.snmprec +2
A tests/data/os/windows-2.snmprec +2
A tests/data/os/windows-3.snmprec +2
A tests/data/os/wlc-1.snmprec +2
A tests/data/os/wowza-engine-1.snmprec +1
A tests/data/os/xos-1.snmprec +2
A tests/data/os/xos-2.snmprec +2
A tests/data/os/zhone-malc-1.snmprec +2
A tests/data/os/zhone-mxk-1.snmprec +2
A tests/data/os/zxr10-1.snmprec +2
A tests/data/os/zxr10-2.snmprec +2
M tests/SnmpDataTest.php +33 -2
📈 446 added 📉 5 removed

💻 r8577 MINOR

Mike Stupalov 🐱 • 2017-05-27 16:36
Improved unit tests. Added snmpsim tests for get_device_os().
Files changed (14)
M includes/common.inc.php +15 -4
A tests/data/os
A tests/data/os/aix-1.snmprec +2
A tests/data/os/aix.snmprec +2
A tests/data/os/dsm.snmprec +3
A tests/data/os/hp-gbe2c.snmprec +2
A tests/data/os/hpvc.snmprec +2
A tests/data/os/opnsense.snmprec +2
A tests/data/os/procurve.snmprec +2
A tests/data/os/sophos.snmprec +2
D tests/data/snmpfake.sh -110
M tests/IncludesFunctionsTest.php -35
M tests/IncludesSnmpTest.php +40
A tests/SnmpDataTest.php +147
📈 219 added 📉 149 removed

💻 r8576 TRIVIAL

Mike Stupalov 🐱 • 2017-05-27 09:21
Fixed "storage updated" spam in eventlog (appear in r8554). Fixed max-rep for F5 os definition.
Files changed (2)
M includes/definitions/os.inc.php +2 -2
M includes/discovery/functions.inc.php +16 -10
📈 18 added 📉 12 removed

💻 r8575 ADD

Adam Armstrong 🐸 • 2017-05-26 23:20
Add opnsense logos
Files changed (2)
A html/images/os/opnsense_2x.png +1
A html/images/os/opnsense.png +1
📈 2 added 📉 0 removed

💻 r8574 ADD

Adam Armstrong 🐸 • 2017-05-26 23:02
Add detection for OPNsense firewalls.
Files changed (2)
M includes/definitions/os.inc.php +9
M includes/discovery/os/freebsd.inc.php +5
📈 14 added 📉 0 removed

💻 r8573 ADD

Adam Armstrong 🐸 • 2017-05-26 21:55
Add Ciena WS MIBs
Files changed (4)
A mibs/ciena/CIENA-WS-MIB +69
A mibs/ciena/CIENA-WS-SOFTWARE-MIB +765
A mibs/ciena/CIENA-WS-TYPEDEFS-MIB +280
A mibs/ciena/CIENA-WS-XCVR-MIB +1,023
📈 0 added 📉 0 removed

💻 r8572 MIBS

Mike Stupalov 🐱 • 2017-05-26 17:48
Updated some d-link mib files. Updated D-Link models.
Files changed (16)
M includes/definitions/models.inc.php +5 -1
A mibs/d-link/DES-1210-10AXME +12,985
M mibs/d-link/DES-1210-10MEbx +2,309 -496
M mibs/d-link/DES-1210-26MEbx +2,309 -496
A mibs/d-link/DES-1210-28-AX +6,168
A mibs/d-link/DES-1210-52-BX +10,786
A mibs/d-link/DES-1210-52-CX +10,331
A mibs/d-link/DES1228B1ME-L3MGMT-MIB +482
A mibs/d-link/DES1228ME-L2MGMT-MIB +5,330
A mibs/d-link/DES1228MEv2-28-L2MGMT-MIB +5,425
A mibs/d-link/DGS-1210-24-AX +6,133
A mibs/d-link/DLINK-MCB-MIB +931
M mibs/d-link/SWDES3528-52PRIMGMT-MIB -1
A mibs/d-link/SWPRIMGMT-DES1228ME-MIB +17
M mibs/d-link/SWPRIMGMT-DES30XXP-MIB +17 -1
M mibs/d-link/SWPRIMGMT-DES3200-MIB +26 -17
📈 5 added 📉 1 removed

💻 r8571 TRIVIAL

Mike Stupalov 🐱 • 2017-05-26 17:23
Fixed Ciena Waveserver OS rancid mapping.
Files changed (1)
M includes/definitions.inc.php +1 -1
📈 1 added 📉 1 removed

💻 r8570 ADD

Adam Armstrong 🐸 • 2017-05-26 14:57
Add Ciena WS optical sensors.
Files changed (3)
M includes/definitions/mibs.inc.php +7
M includes/definitions/os.inc.php +4
A includes/discovery/sensors/ciena-ws-xcvr-mib.inc.php +161
📈 172 added 📉 0 removed

💻 r8568 ADD

Adam Armstrong 🐸 • 2017-05-26 13:32
Add basic detection for Cisco DMN devices.
Files changed (42)
M includes/definitions/mibs.inc.php +12 -1
M includes/definitions/os.inc.php +17 -1
A mibs/cisco/CISCO-DMN-DSG-ABOUT-MIB +323
A mibs/cisco/CISCO-DMN-DSG-ABOUT-REV2-MIB +566
A mibs/cisco/CISCO-DMN-DSG-AUDIO-MIB +506
A mibs/cisco/CISCO-DMN-DSG-BISS-MIB +88
A mibs/cisco/CISCO-DMN-DSG-BKPRST-MIB +235
A mibs/cisco/CISCO-DMN-DSG-CA-MIB +181
A mibs/cisco/CISCO-DMN-DSG-CI-MIB +553
A mibs/cisco/CISCO-DMN-DSG-Cueing-MIB +224
A mibs/cisco/CISCO-DMN-DSG-DECODE-ENABLE-MIB +115
A mibs/cisco/CISCO-DMN-DSG-DIAG-MIB +401
A mibs/cisco/CISCO-DMN-DSG-DISEQC-DISH-POSITION-MIB +287
A mibs/cisco/CISCO-DMN-DSG-DL-MIB +436
A mibs/cisco/CISCO-DMN-DSG-DPM-MIB +765
A mibs/cisco/CISCO-DMN-DSG-DR-MIB +347
A mibs/cisco/CISCO-DMN-DSG-FAULT-MIB +560
A mibs/cisco/CISCO-DMN-DSG-FAVORITE-MIB +262
A mibs/cisco/CISCO-DMN-DSG-FEATURE-MIB +149
A mibs/cisco/CISCO-DMN-DSG-FETHRESHOLDS-MIB +204
A mibs/cisco/CISCO-DMN-DSG-FPUI-MIB +100
A mibs/cisco/CISCO-DMN-DSG-IPV4V6-MIB +433
A mibs/cisco/CISCO-DMN-DSG-LOCKLEVEL-MIB +112
A mibs/cisco/CISCO-DMN-DSG-MOIP-MIB +507
A mibs/cisco/CISCO-DMN-DSG-MOIPINPUT-MIB +484
A mibs/cisco/CISCO-DMN-DSG-MPE-MIB +331
A mibs/cisco/CISCO-DMN-DSG-PRGMENTRY-MIB +545
A mibs/cisco/CISCO-DMN-DSG-PRODUCTION-MIB +121
A mibs/cisco/CISCO-DMN-DSG-PROTOCOLS-MIB +172
A mibs/cisco/CISCO-DMN-DSG-REMINDER-MIB +198
A mibs/cisco/CISCO-DMN-DSG-ROOT-MIB +58
A mibs/cisco/CISCO-DMN-DSG-ROUTING-MIB +317
A mibs/cisco/CISCO-DMN-DSG-SDI-MIB +380
A mibs/cisco/CISCO-DMN-DSG-SESSIONCONTROL-MIB +102
A mibs/cisco/CISCO-DMN-DSG-SUBTITLES-MIB +200
A mibs/cisco/CISCO-DMN-DSG-SYSTEMTOOL-MIB +121
A mibs/cisco/CISCO-DMN-DSG-TIME-MIB +156
A mibs/cisco/CISCO-DMN-DSG-TRANSCODE-MIB +688
A mibs/cisco/CISCO-DMN-DSG-TSOUT-MIB +235
A mibs/cisco/CISCO-DMN-DSG-TUNING-MIB +2,034
A mibs/cisco/CISCO-DMN-DSG-VBI-MIB +165
A mibs/cisco/CISCO-DMN-DSG-VIDEO-MIB +438
📈 29 added 📉 2 removed

💻 r8566 FIX

Adam Armstrong 🐸 • 2017-05-26 11:51
Remove superfluous discovery output
Files changed (1)
M includes/discovery/mempools.inc.php -2
📈 0 added 📉 2 removed

💻 r8565 IMPROVE

Adam Armstrong 🐸 • 2017-05-26 11:26
Further improve UCD memory polling
Files changed (2)
M includes/discovery/mempools/ucd-snmp-mib.inc.php +34 -7
M includes/polling/mempools/ucd-snmp-mib.inc.php +27 -8
📈 61 added 📉 15 removed

💻 r8563 FIX

Adam Armstrong 🐸 • 2017-05-26 10:18
Fix UCD-SNMP-MIB memory poller.
Files changed (1)
M includes/polling/mempools/ucd-snmp-mib.inc.php +3 -3
📈 3 added 📉 3 removed

💻 r8562 ADD

Adam Armstrong 🐸 • 2017-05-25 10:01
Add support for polling pool members and snat pools on f5 bigip devices.
Files changed (15)
A html/includes/graphs/lb-pool-member
A html/includes/graphs/lb-pool-member/auth.inc.php +30
A html/includes/graphs/lb-pool-member/bits.inc.php +19
A html/includes/graphs/lb-pool-member/conns.inc.php +32
A html/includes/graphs/lb-snatpool
A html/includes/graphs/lb-snatpool/auth.inc.php +30
A html/includes/graphs/lb-snatpool/bits.inc.php +19
A html/includes/graphs/lb-snatpool/conns.inc.php +32
A html/includes/graphs/lb-snatpool/cur_conns.inc.php +32
M html/pages/device.inc.php +14 -5
M html/pages/device/loadbalancer.inc.php +3 -1
A html/pages/device/loadbalancer/lb_pools.inc.php +261
A html/pages/device/loadbalancer/lb_snatpools.inc.php +135
M html/pages/device/loadbalancer/lb_virtuals.inc.php +3 -3
M includes/polling/loadbalancer/f5-bigip-local-mib.inc.php +120 -35
📈 730 added 📉 44 removed

💻 r8561

Mike Stupalov 🐱 • 2017-05-23 13:15
Undebug
Files changed (1)
M includes/alerts.inc.php -3
📈 0 added 📉 3 removed

💻 r8560 MINOR

Mike Stupalov 🐱 • 2017-05-23 13:14
Added snmpwalk_multipart_oid(). Renamed string_to_oid() and ascii_to_oid() (both) to snmp_string_to_oid(). Renamed snmp_indexstring() to snmp_oid_to_string(). Added unittests for snmp_oid_to_string() and snmp_string_to_oid(). Improved snmp_fix_numeric().
Files changed (8)
M includes/discovery/processors/f5-bigip-system-mib.inc.php +3 -2
M includes/discovery/processors/ns-root-mib.inc.php +3 -2
M includes/discovery/sensors/ns-root-mib.inc.php +4 -2
M includes/discovery/sensors/radlan-physicaldescription-mib.inc.php +3 -3
M includes/functions.inc.php +1 -17
M includes/polling/cipsec-tunnels.inc.php +4 -4
M includes/snmp.inc.php +124 -18
M tests/IncludesSnmpTest.php +33
📈 175 added 📉 48 removed

💻 r8559 IMPROVE

Adam Armstrong 🐸 • 2017-05-23 10:17
Remove mac_accounting-state.
Files changed (5)
M html/includes/graphs/port/mac_acc_total.inc.php -1
M html/pages/device/port/macaccounting.inc.php +1 -1
M includes/discovery/mac-accounting.inc.php -1
M includes/polling/mac-accounting.inc.php +1 -12
A update/343.sql +3
📈 5 added 📉 15 removed

💻 r8558 IMPROVE

Adam Armstrong 🐸 • 2017-05-23 03:47
Improve F5 Big IP processor discovery.
Files changed (1)
M includes/discovery/processors/f5-bigip-system-mib.inc.php +1 -8
📈 1 added 📉 8 removed

💻 r8557 IMPROVE

Adam Armstrong 🐸 • 2017-05-23 03:03
Remove state tables for mempools, processors, pseudowires and slas. BEGONE.
Files changed (16)
M html/includes/entities/mempool.inc.php +1 -1
M html/includes/entities/processor.inc.php +1 -1
M html/includes/entities/pseudowire.inc.php +1 -1
M html/includes/entities/sla.inc.php -1
M html/includes/graphs/sla/auth.inc.php -5
M html/pages/device/overview/mempools.inc.php +1 -1
M html/pages/device/overview/processors-unix.inc.php +1 -1
M html/pages/device/overview/processors.inc.php +1 -1
M includes/definitions/entities.inc.php +5 -6
M includes/discovery/functions.inc.php +7 -7
M includes/discovery/sla.inc.php -1
M includes/polling/mempools.inc.php +3 -3
M includes/polling/processors.inc.php +2 -11
M includes/polling/pseudowires.inc.php +9 -8
M includes/polling/sla.inc.php +2 -8
A update/342.sql +15
📈 49 added 📉 56 removed

💻 r8556 IMPROVE

Adam Armstrong 🐸 • 2017-05-22 19:39
Remove bgpPeers-state and bgpPeers_cbgp-state.
Files changed (6)
M html/includes/print/routing.inc.php +2 -2
M html/includes/print/status.inc.php +1 -1
M includes/definitions/entities.inc.php +1 -1
M includes/discovery/bgp-peers.inc.php +2 -2
M includes/polling/bgp-peers.inc.php +26 -23
A update/341.sql +9
📈 41 added 📉 29 removed

💻 r8555 IMPROVE

Adam Armstrong 🐸 • 2017-05-22 17:57
Remove status-state table.
Files changed (6)
M html/includes/cache-data.inc.php +2 -2
M html/includes/entities/status.inc.php +1 -1
M html/pages/device/overview/status.inc.php +1 -1
M includes/discovery/functions.inc.php +16 -8
M includes/polling/functions.inc.php +7 -18
A update/340.sql +4
📈 31 added 📉 30 removed

💻 r8554 IMPROVE

Adam Armstrong 🐸 • 2017-05-22 16:13
Improve storage entity handling. Remove storage-state table. Create generate_storage_query().
Files changed (7)
M html/includes/entities/storage.inc.php +16 -6
M html/pages/device/overview/storage.inc.php +1 -1
M includes/definitions/entities.inc.php +23 -2
M includes/discovery/functions.inc.php +4 -5
M includes/polling/storage.inc.php +14 -14
M includes/polling/storage/wmi.inc.php +1 -1
A update/339.sql +4
📈 63 added 📉 29 removed

💻 r8553 ADD

Adam Armstrong 🐸 • 2017-05-22 14:53
Add function
Files changed (1)
M includes/groups.inc.php +11 -1
📈 11 added 📉 1 removed

💻 r8552 ADD

Adam Armstrong 🐸 • 2017-05-22 14:47
Allow group matching for entities in group/alert code.
Files changed (1)
M includes/alerts.inc.php +16
📈 16 added 📉 0 removed

💻 r8551 ADD

Adam Armstrong 🐸 • 2017-05-22 13:56
Add group_id attribute to match on id of groups for devices.
Files changed (1)
M includes/alerts.inc.php +9
📈 9 added 📉 0 removed

💻 r8550 ADD

Adam Armstrong 🐸 • 2017-05-22 01:04
Improve global packages display.
Files changed (3)
M html/includes/cache-data.inc.php +5 -3
M html/includes/navbar.inc.php +3 -3
M html/pages/packages.inc.php +71 -22
📈 79 added 📉 28 removed

💻 r8549 ADD

Adam Armstrong 🐸 • 2017-05-21 23:39
Add some discovery filtering options to web configuration.
Files changed (1)
M includes/config-variables.inc.php +206 -12
📈 206 added 📉 12 removed

💻 r8548 MINOR

Adam Armstrong 🐸 • 2017-05-21 22:02
Compare bad_if_regexp against both ifName and ifAlias, regardless of which is used for port_label
Files changed (1)
M includes/functions.inc.php +1 -1
📈 1 added 📉 1 removed

💻 r8547 ADD

Adam Armstrong 🐸 • 2017-05-21 21:12
Add max-rep global config option to web configuration
Files changed (1)
M includes/config-variables.inc.php +7
📈 7 added 📉 0 removed

💻 r8545 FIX

Adam Armstrong 🐸 • 2017-05-19 02:41
Oops
Files changed (1)
M includes/functions.inc.php +1 -1
📈 1 added 📉 1 removed

💻 r8544 ADD

Adam Armstrong 🐸 • 2017-05-19 00:59
Add ability to generate an OID index from an ASCII string
Files changed (1)
M includes/functions.inc.php +15
📈 15 added 📉 0 removed

💻 r8543 TRIVIAL

Mike Stupalov 🐱 • 2017-05-18 20:44
Added basic detection for Ciena Waveserver OS. Improved ports polling speed for Eltex switches.
Files changed (2)
M includes/definitions.inc.php +67 -44
M includes/definitions/os.inc.php +13 -1
📈 80 added 📉 45 removed

💻 r8542 TRIVIAL

Mike Stupalov 🐱 • 2017-05-17 10:59
Improved detect hardware/version on some ZTE devices.
Files changed (1)
M includes/polling/os/zte.inc.php +2 -1
📈 2 added 📉 1 removed

💻 r8541 MINOR

Mike Stupalov 🐱 • 2017-05-17 10:44
Added basic detect for Cisco SRP. Improved support for Eltex GPON devices.
Files changed (2)
M includes/definitions/mibs.inc.php +14 -2
M includes/definitions/os.inc.php +13
📈 27 added 📉 2 removed

💻 r8540 MIBS

Mike Stupalov 🐱 • 2017-05-17 10:40
Updated MIB files (eltex, radlan).
Files changed (22)
M mibs/eltex/ELT-MES-DEV-PARAMS +4 -4
A mibs/eltex/ELTEX-ARP-INTERFACE-TABLE-MIB +54
M mibs/eltex/ELTEX-FXS72 -1
M mibs/eltex/ELTEX-LTE8ST -1
M mibs/eltex/ELTEX-LTP8X +1,866 -9
M mibs/eltex/ELTEX-LTP8X-STANDALONE +346 -2
M mibs/eltex/ELTEX-MES-BRIDGE-EXT-MIB +58 -6
A mibs/eltex/ELTEX-MES-CPU-TASKS-UTIL-MIB +114
M mibs/eltex/ELTEX-MES-IP +2
M mibs/eltex/ELTEX-MES-MIB-OBJECTS +2 -1
M mibs/eltex/ELTEX-MES-MNG-MIB +5 -1
M mibs/eltex/ELTEX-MES-PHYSICAL-DESCRIPTION-MIB +35 -1
M mibs/eltex/ELTEX-MES-SWITCH-RATE-LIMITER-MIB +153 -54
A mibs/eltex/ELTEX-OMS +242
M mibs/eltex/ELTEX-PP4 +398 -3
M mibs/eltex/ELTEX-SMG -1
M mibs/eltex/ELTEX-SMI-ACTUAL +319
M mibs/eltex/ELTEX-TAU8 -1
M mibs/radlan/RADLAN-PHY-MIB +2 -1
M mibs/radlan/RADLAN-Redistribute +12 -1
M mibs/radlan/RADLAN-rlMacMulticast-MIB +1
A mibs/radlan/SNMP-TEST-MIB +132
📈 0 added 📉 0 removed

💻 r8539 IMPROVE

Adam Armstrong 🐸 • 2017-05-15 22:29
Move Netscaler polling to MIB-based via loadbalancer module (no real change). Add differentiated per-oid/per-table polling styles for netscaler, big speedups and reliability improvements when coupled with max-rep.
Files changed (3)
M includes/defaults.inc.php +1 -1
A includes/polling/loadbalancer/ns-root-mib.inc.php +538
D includes/polling/netscaler-vsvr.inc.php -472
📈 539 added 📉 473 removed

💻 r8538 ADD

Adam Armstrong 🐸 • 2017-05-15 21:43
Add ability to configure per-device max-rep.
Files changed (3)
M html/pages/device/edit/snmp.inc.php +22 -7
M includes/snmp.inc.php +10 -2
A update/338.sql +1
📈 33 added 📉 9 removed

💻 r8537 TRIVIAL

Mike Stupalov 🐱 • 2017-05-15 19:20
Fixed escaping metrics/conditions texts with multiline entries.
Files changed (2)
M includes/alerting/email.inc.php +2 -2
M includes/templates/notification/email_html.tpl +2 -2
📈 4 added 📉 4 removed

💻 r8536 FIX

Adam Armstrong 🐸 • 2017-05-15 13:56
Correctly send ENTITY_DESCRIPTION to pagerduty
Files changed (1)
M includes/alerting/pagerduty.inc.php +1 -1
📈 1 added 📉 1 removed

💻 r8535 TRIVIAL

Mike Stupalov 🐱 • 2017-05-15 12:56
Always use numeric indexes in definition based sensors discovery.
Files changed (2)
M includes/definitions/mibs.inc.php +2 -2
M includes/discovery/sensors.inc.php +4 -4
📈 6 added 📉 6 removed

💻 r8533 ADD

Adam Armstrong 🐸 • 2017-05-15 03:51
Add sorting for F5 Load balancer virtuals table.
Files changed (2)
M html/includes/entities/generic.inc.php +39
M html/pages/device/loadbalancer/lb_virtuals.inc.php +18 -4
📈 57 added 📉 4 removed

💻 r8532 FIX

Adam Armstrong 🐸 • 2017-05-15 00:24
Make alert name bold in alert emails.
Files changed (1)
M includes/templates/notification/email_html.tpl +2 -2
📈 2 added 📉 2 removed

💻 r8531 IMPROVE

Adam Armstrong 🐸 • 2017-05-15 00:21
Improve email alert layout
Files changed (1)
M includes/templates/notification/email_html.tpl +85 -29
📈 85 added 📉 29 removed

💻 r8530 TRIVIAL

Mike Stupalov 🐱 • 2017-05-12 12:03
Fixed LDAP/Radius auth (appear in r8517).
Files changed (4)
M html/includes/authenticate.inc.php +11 -8
M html/includes/contacts-navbar.inc.php +2 -1
M html/pages/authlog.inc.php +1 -1
M html/pages/contact.inc.php +2 -1
📈 16 added 📉 11 removed

💻 r8529 SQL

Adam Armstrong 🐸 • 2017-05-11 21:23
Extend devices table purpose field to 255 characters.
Files changed (1)
A update/337.sql +1
📈 1 added 📉 0 removed

💻 r8528 ADD

Adam Armstrong 🐸 • 2017-05-11 21:09
Add ability to ignore / ignore until ok alert entries via the API
Files changed (1)
M html/api/v0/includes/alerts.inc.php +56
📈 56 added 📉 0 removed

💻 r8527 TRIVIAL

Mike Stupalov 🐱 • 2017-05-11 13:22
Updated some wui external libs and js to newest.
Files changed (8)
M html/css/bootstrap-select.css +14 -2
M html/css/observium.css +16 -4
M html/js/bootstrap-select.js +296 -234
M html/js/bootstrap-select.min.js +4 -4
M html/js/bootstrap-show-password.min.js +3 -2
M html/js/clipboard.min.js +2 -2
M libs/Mobile/Detect.php +29 -20
M libs/UserAgentParser.php +19 -6
📈 0 added 📉 0 removed

💻 r8526 ADD

Adam Armstrong 🐸 • 2017-05-11 12:50
Add device_id and entity_id to alerting array.
Files changed (1)
M includes/alerts.inc.php +2
📈 2 added 📉 0 removed

💻 r8525 ADD

Adam Armstrong 🐸 • 2017-05-11 12:47
Add generic webhook alert transport (outputs complete array of alerting variables as JSON)
Files changed (2)
A includes/alerting/webhook.inc.php +57
M includes/definitions/transports.inc.php +15
📈 72 added 📉 0 removed

💻 r8524 ADD

Adam Armstrong 🐸 • 2017-05-11 10:07
Add ability to delete devices via the API
Files changed (2)
M html/api/v0/includes/devices.inc.php +27
M includes/functions.inc.php +2 -2
📈 29 added 📉 2 removed

💻 r8523 ADD

Adam Armstrong 🐸 • 2017-05-10 19:03
Add ability to add devices via the API
Files changed (3)
M html/api/v0/includes/alerts.inc.php +30
M html/api/v0/includes/devices.inc.php +18 -2
M includes/functions.inc.php +54
📈 102 added 📉 2 removed

💻 r8522 ADD

Adam Armstrong 🐸 • 2017-05-10 14:53
Add status entity capability to API
Files changed (2)
A html/api/v0/includes/status.inc.php +48
M html/api/v0/index.php +1
📈 49 added 📉 0 removed

💻 r8521 TRIVIAL

Mike Stupalov 🐱 • 2017-05-10 13:48
Removed devel mistake change.
Files changed (2)
M html/api/v0/index.php +1 -1
M html/index.php -4
📈 1 added 📉 5 removed

💻 r8520 TRIVIAL

Mike Stupalov 🐱 • 2017-05-10 13:40
Fixed username escaping in authlog.
Files changed (1)
M html/pages/authlog.inc.php +1
📈 1 added 📉 0 removed

💻 r8519 MINOR

Mike Stupalov 🐱 • 2017-05-10 13:40
Fixed api constant name. Moved Flight to libs/ dir, added autoload.
Files changed (5)
D html/api/flight
M html/api/v0/index.php +8 -6
M html/includes/authenticate.inc.php +3 -3
M includes/common.inc.php +4
A libs/flight
📈 15 added 📉 9 removed

💻 r8518 FIX

Adam Armstrong 🐸 • 2017-05-10 13:37
Fix custom web logo.
Files changed (2)
M html/includes/navbar.inc.php +1 -1
M html/index.php +5 -1
📈 6 added 📉 2 removed

💻 r8517 FIX

Adam Armstrong 🐸 • 2017-05-10 12:30
Fix basic auth for API
Files changed (2)
M html/api/v0/index.php +3
M html/includes/authenticate.inc.php +10 -5
📈 13 added 📉 5 removed

💻 r8516 FIX

Adam Armstrong 🐸 • 2017-05-10 11:17
Fix get individual port in API
Files changed (1)
M html/api/v0/includes/ports.inc.php +1 -1
📈 1 added 📉 1 removed

💻 r8515 API

Adam Armstrong 🐸 • 2017-05-10 11:11
Move API code to /api/v0/
Files changed (7)
D html/api/.htaccess -5
D html/api/includes
D html/api/index.php -53
A html/api/v0
A html/api/v0/.htaccess +5
A html/api/v0/includes
A html/api/v0/index.php +53
📈 58 added 📉 58 removed

💻 r8513 ADD

Adam Armstrong 🐸 • 2017-05-09 18:28
Add development API code (do not use lol)
Files changed (50)
A html/api/flight
A html/api/flight/.gitignore +4
A html/api/flight/composer.json +23
A html/api/flight/flight
A html/api/flight/flight/autoload.php +11
A html/api/flight/flight/core
A html/api/flight/flight/core/Dispatcher.php +230
A html/api/flight/flight/core/Loader.php +209
A html/api/flight/flight/Engine.php +543
A html/api/flight/flight/Flight.php +96
A html/api/flight/flight/net
A html/api/flight/flight/net/Request.php +289
A html/api/flight/flight/net/Response.php +272
A html/api/flight/flight/net/Route.php +144
A html/api/flight/flight/net/Router.php +116
A html/api/flight/flight/template
A html/api/flight/flight/template/View.php +184
A html/api/flight/flight/util
A html/api/flight/flight/util/Collection.php +203
A html/api/flight/index.php +9
A html/api/flight/LICENSE +21
A html/api/flight/README.md +917
A html/api/flight/tests
A html/api/flight/tests/AutoloadTest.php +48
A html/api/flight/tests/classes
A html/api/flight/tests/classes/Factory.php +11
A html/api/flight/tests/classes/Hello.php +10
A html/api/flight/tests/classes/User.php +8
A html/api/flight/tests/DispatcherTest.php +92
A html/api/flight/tests/FilterTest.php +65
A html/api/flight/tests/FlightTest.php +83
A html/api/flight/tests/LoaderTest.php +114
A html/api/flight/tests/MapTest.php +72
A html/api/flight/tests/README.md +10
A html/api/flight/tests/RedirectTest.php +77
A html/api/flight/tests/RegisterTest.php +87
A html/api/flight/tests/RenderTest.php +38
A html/api/flight/tests/RequestTest.php +99
A html/api/flight/tests/RouterTest.php +261
A html/api/flight/tests/VariableTest.php +50
A html/api/flight/tests/views
A html/api/flight/tests/views/hello.php +1
A html/api/flight/tests/views/layouts
A html/api/flight/tests/views/layouts/layout.php +1
A html/api/flight/tests/views/world.html +1
A html/api/flight/tests/ViewTest.php +76
A html/api/flight/VERSION +1
M html/api/includes/devices.inc.php +6 -7
A html/api/includes/sensors.inc.php +47
M html/api/index.php +8 -8
📈 4,537 added 📉 15 removed

💻 r8512 TRIVIAL

Mike Stupalov 🐱 • 2017-05-09 15:44
Removed preceding "0." in version check. Ref library updated to latest.
Files changed (2)
M includes/versioncheck.inc.php +2 -2
M libs/ref.inc.php +22 -5
📈 2 added 📉 2 removed

💻 r8511 TRIVIAL

Mike Stupalov 🐱 • 2017-05-09 14:57
Fixed escaping in html emails for metrics and conditions fields.
Files changed (1)
M includes/templates/notification/email_html.tpl +2 -2
📈 2 added 📉 2 removed

💻 r8510 TRIVIAL

Mike Stupalov 🐱 • 2017-05-09 09:37
Fixed display contact edit form.
Files changed (2)
M html/includes/contacts-navbar.inc.php +1 -1
M html/pages/contact.inc.php +13 -13
📈 14 added 📉 14 removed

💻 r8508 MAJOR

Mike Stupalov 🐱 • 2017-05-08 18:16
Improved WUI modals, added related functions for generate modal and modal forms. Fixed some action forms. Added popconfirm.js for use as simple form submit confirmation in some cases (instead modal). CSS code cleanups.
Files changed (39)
M html/css/bootstrap-hacks.css +168 -145
M html/css/bootstrap.css +103 -76
M html/css/bootstrap/less/bootstrap.less +23 -36
M html/css/bootstrap/less/forms.less +10
M html/css/bootstrap/less/mixins3.less +19
A html/css/bootstrap/less/modals3.less +150
A html/css/bootstrap/less/popovers3.less +131
M html/css/bootstrap/less/variables3.less +38 -10
M html/css/observium.css +318 -329
M html/includes/alerting-navbar.inc.php +94 -61
M html/includes/contacts-navbar.inc.php +137 -99
M html/includes/customoids-navbar.inc.php +179 -59
M html/includes/entities/device.inc.php +18 -5
M html/includes/group-navbar.inc.php +212 -13
M html/includes/maintenance-navbar.inc.php +103 -55
M html/includes/print/alert_log.inc.php +10 -1
M html/includes/print/fdbtable.inc.php +12
M html/includes/print/search.inc.php +399 -60
M html/includes/search/devices.inc.php +2
A html/js/jquery.popconfirm.js +160
M html/js/observium.js +1 -1
M html/pages/add_alert_check.inc.php +2 -5
M html/pages/alert_check.inc.php +799 -387
M html/pages/alert_checks.inc.php +2
M html/pages/alert_maintenance_add.inc.php +2 -1
M html/pages/alert_maintenance.inc.php +364 -289
M html/pages/contact.inc.php +166 -87
M html/pages/contacts.inc.php +119 -61
M html/pages/customoid.inc.php +218 -91
M html/pages/customoids.inc.php +36 -72
M html/pages/delhost.inc.php +34 -47
M html/pages/device.inc.php +36 -31
M html/pages/device/edit/ports.inc.php +2 -2
M html/pages/device/overview/ports.inc.php +4 -4
M html/pages/edituser.inc.php +88 -110
M html/pages/group_add.inc.php +3 -72
M html/pages/group.inc.php +249 -267
M html/pages/syslog_rules.inc.php +202 -105
M includes/definitions/wui.inc.php +5 -2
📈 3,497 added 📉 1,986 removed

💻 r8507 TRIVIAL

Mike Stupalov 🐱 • 2017-05-08 18:15
Improved slack and hipchat alert transports.
Files changed (3)
M includes/alerting/hipchat.inc.php +4 -3
M includes/alerting/slack.inc.php +19 -9
M includes/definitions/transports.inc.php +10 -5
📈 33 added 📉 17 removed

💻 r8506 MINOR

Mike Stupalov 🐱 • 2017-05-08 15:08
Force syslog.php exit if "MySQL server gone away" detected. Added dbPing() function.
Files changed (3)
M includes/db/mysql.inc.php +10
M includes/db/mysqli.inc.php +12
M syslog.php +11 -1
📈 33 added 📉 1 removed

💻 r8505 TRIVIAL

Mike Stupalov 🐱 • 2017-05-08 13:07
Fixed length for snmpEngineID column in devices table.
Files changed (1)
A update/336.sql +1
📈 1 added 📉 0 removed

💻 r8504 MINOR

Mike Stupalov 🐱 • 2017-05-06 19:15
Fixed rrd indexes in table sensors from definitions. Moved discovery sensors to definition by F5-BIGIP-SYSTEM-MIB. Cleanup sensor definitions.
Files changed (5)
M includes/definitions/mibs.inc.php +378 -222
M includes/discovery/sensors.inc.php +91 -13
D includes/discovery/sensors/f5-bigip-system-mib.inc.php -120
M includes/rrdtool.inc.php +23 -5
A update/335.php +47
📈 539 added 📉 360 removed

💻 r8503 MIBS

Mike Stupalov 🐱 • 2017-05-06 19:11
Updated MIBs (f5).
Files changed (6)
M mibs/f5/F5-BIGIP-APM-MIB +126 -26
M mibs/f5/F5-BIGIP-COMMON-MIB +385 -4
M mibs/f5/F5-BIGIP-GLOBAL-MIB +807 -279
M mibs/f5/F5-BIGIP-LOCAL-MIB +6,813 -900
M mibs/f5/F5-BIGIP-SYSTEM-MIB +2,867 -575
M mibs/f5/F5-BIGIP-WAM-MIB +3 -5
📈 0 added 📉 0 removed

💻 r8502 TRIVIAL

Mike Stupalov 🐱 • 2017-05-05 12:34
Added unit test with escaped delimeter in regex condition.
Files changed (1)
M tests/IncludesAlertsTest.php +8 -2
📈 8 added 📉 2 removed

💻 r8501 TRIVIAL

Mike Stupalov 🐱 • 2017-05-05 12:19
Added unit tests for test_conditions() function.
Files changed (3)
M includes/alerts.inc.php +44 -8
A tests/IncludesAlertsTest.php +222
M tests/IncludesFunctionsTest.php +4
📈 270 added 📉 8 removed

💻 r8500 MINOR

Mike Stupalov 🐱 • 2017-05-04 18:39
Added support for MessPC Ethernetbox devices. Added ability for use vendor specific sysDescr/sysLocation/sysContact/sysName/sysUptime if this standard OIDs not exist for device.
Files changed (8)
A html/images/os/messpc_2x.png +1
A html/images/os/messpc.png +1
M includes/definitions/mibs.inc.php +24
M includes/definitions/os.inc.php +31 -6
A includes/discovery/os/messpc.inc.php +24
A includes/discovery/sensors/better-networks-ethernetbox-mib.inc.php +77
M includes/polling/system.inc.php +40
M includes/polling/system/snmpv2-mib.inc.php +12 -5
📈 210 added 📉 11 removed

💻 r8499 TRIVIAL

Mike Stupalov 🐱 • 2017-05-04 18:32
Fixed add devices without standard sysDescr/sysObjectId. Added timeticks transformation action to string_transform().
Files changed (1)
M includes/functions.inc.php +12 -5
📈 12 added 📉 5 removed

💻 r8498 MIBS

Mike Stupalov 🐱 • 2017-05-04 18:27
Added MIBs (messpc). Cleanup duplicate RFC mibs in cisco dir.
Files changed (14)
D mibs/cisco/IEEE-802DOT17-RPR-MIB -6,773
D mibs/cisco/IEEE8021-CFM-MIB -3,577
D mibs/cisco/IEEE8021-CFM-V2-MIB -861
D mibs/cisco/IEEE8021-TC-MIB -376
D mibs/cisco/INET-ADDRESS-MIB -414
D mibs/cisco/ITU-ALARM-TC-MIB -90
D mibs/cisco/MPLS-VPN-MIB -1,623
D mibs/cisco/SNMP-FRAMEWORK-MIB -532
D mibs/cisco/SNMPv2-CONF -5
D mibs/cisco/SNMPv2-MIB -853
D mibs/cisco/SNMPv2-SMI -32
D mibs/cisco/SNMPv2-TC -708
A mibs/messpc
A mibs/messpc/BETTER-NETWORKS-ETHERNETBOX-MIB +435
📈 0 added 📉 0 removed

💻 r8497 ADD

Adam Armstrong 🐸 • 2017-05-04 12:06
Add ability to expand single processor entity.
Files changed (2)
M html/includes/entities/processor.inc.php +5 -3
M includes/entities.inc.php +2 -2
📈 7 added 📉 5 removed

💻 r8496 FIX

Adam Armstrong 🐸 • 2017-05-04 11:53
Change name for netscaler cryto engine cpu entry.
Files changed (1)
M includes/definitions/mibs.inc.php +1 -1
📈 1 added 📉 1 removed

💻 r8495 ADD

Adam Armstrong 🐸 • 2017-05-04 11:38
Add SSL Engine CPU load for NetScaler. Also ignore processor-from-definition where 32-bit max returned.
Files changed (2)
M includes/definitions/mibs.inc.php +1
M includes/discovery/processors.inc.php +1 -1
📈 2 added 📉 1 removed

💻 r8494 TRIVIAL

Mike Stupalov 🐱 • 2017-05-04 11:09
Added additional storage statuses for Cisco UCS devices.
Files changed (2)
M includes/definitions/mibs.inc.php +78
M includes/definitions/os.inc.php +1
📈 79 added 📉 0 removed

💻 r8493 ADD

Adam Armstrong 🐸 • 2017-05-04 10:52
Add customoid sub-menu to navbar.
Files changed (1)
M html/includes/navbar.inc.php +14 -3
📈 14 added 📉 3 removed

💻 r8492 MINOR

Mike Stupalov 🐱 • 2017-05-02 11:55
Added discovery flash storage statuses for Cisco UCS devices. Fixed discovery statuses for SNR devices. Improved detect hardware/version/serial for SNR switches.
Files changed (3)
M includes/definitions/mibs.inc.php +200 -30
M includes/definitions/os.inc.php +4 -2
M includes/discovery/sensors.inc.php +8 -4
📈 212 added 📉 36 removed

💻 r8491 MIB

Adam Armstrong 🐸 • 2017-05-02 01:52
Update MIKROTIK-MIB
Files changed (1)
M mibs/mikrotik/MIKROTIK-MIB +417 -302
📈 0 added 📉 0 removed

💻 r8490 MINOR

Mike Stupalov 🐱 • 2017-05-01 18:56
Improved support for Cisco UCS devices (added discovery status sensors, all sensors converted to definitions).
Files changed (5)
M includes/definitions/mibs.inc.php +265 -17
M includes/definitions/os.inc.php +3
M includes/discovery/sensors.inc.php +77 -11
D includes/discovery/sensors/cisco-unified-computing-compute-mib.inc.php -63
D includes/discovery/sensors/cisco-unified-computing-processor-mib.inc.php -29
📈 345 added 📉 120 removed

💻 r8489 MIBS

Mike Stupalov 🐱 • 2017-05-01 18:52
Added/updated MIB files (cisco, schleifenbauer, riverbed, northerndesign, netonix, meru, ipt, ibm).
Files changed (152)
A mibs/cisco/CISCO-CABLE-IRON-BUS-STAT-MIB +287
A mibs/cisco/CISCO-CABLE-LICENSE-MIB +179
M mibs/cisco/CISCO-EIGRP-MIB +1,360 -1,174
M mibs/cisco/CISCO-ENTITY-DIAG-MIB +15 -7
M mibs/cisco/CISCO-ENTITY-SENSOR-MIB +9 -4
M mibs/cisco/CISCO-ENTITY-VENDORTYPE-OID-MIB +502 -6
M mibs/cisco/CISCO-ERR-DISABLE-MIB +98 -4
M mibs/cisco/CISCO-FEATURE-CONTROL-MIB +153 -41
M mibs/cisco/CISCO-IDSL-LINE-MIB +1
M mibs/cisco/CISCO-LAG-MIB +155 -6
M mibs/cisco/CISCO-MPLS-TE-STD-EXT-MIB +694 -95
A mibs/cisco/CISCO-NAT-CGN-EXT-MIB +1,129
M mibs/cisco/CISCO-OPTICAL-MIB +134 -5
M mibs/cisco/CISCO-OTN-IF-MIB +588 -86
M mibs/cisco/CISCO-PFC-EXT-MIB +137 -4
M mibs/cisco/CISCO-PRODUCTS-MIB +50 -3
M mibs/cisco/CISCO-RTTMON-MIB +606 -46
M mibs/cisco/CISCO-RTTMON-TC-MIB +119 -41
A mibs/cisco/CISCO-SECY-EXT-MIB +666
A mibs/cisco/CISCO-SMART-LIC-MIB +1,038
M mibs/cisco/CISCO-STACKWISE-MIB +419 -14
M mibs/cisco/CISCO-SWITCH-QOS-MIB +224 -4
M mibs/cisco/CISCO-SYSTEM-EXT-MIB +290 -6
M mibs/cisco/CISCO-UNIFIED-COMPUTING-AAA-MIB +63 -5
M mibs/cisco/CISCO-UNIFIED-COMPUTING-ADAPTOR-MIB +600 -10
M mibs/cisco/CISCO-UNIFIED-COMPUTING-BIOS-MIB +2,464 -72
M mibs/cisco/CISCO-UNIFIED-COMPUTING-BMC-MIB +3 -1
M mibs/cisco/CISCO-UNIFIED-COMPUTING-CALLHOME-MIB +3 -1
M mibs/cisco/CISCO-UNIFIED-COMPUTING-CAPABILITY-MIB +3 -1
M mibs/cisco/CISCO-UNIFIED-COMPUTING-CHANGE-MIB +3 -1
M mibs/cisco/CISCO-UNIFIED-COMPUTING-CIMCVMEDIA-MIB +47 -3
M mibs/cisco/CISCO-UNIFIED-COMPUTING-COMM-MIB +170 -2
M mibs/cisco/CISCO-UNIFIED-COMPUTING-COMPUTE-MIB +511 -17
M mibs/cisco/CISCO-UNIFIED-COMPUTING-CONFIG-MIB +3 -1
A mibs/cisco/CISCO-UNIFIED-COMPUTING-CONFORM-MIB +113
M mibs/cisco/CISCO-UNIFIED-COMPUTING-DCX-MIB +32 -2
M mibs/cisco/CISCO-UNIFIED-COMPUTING-DHCP-MIB +3 -1
M mibs/cisco/CISCO-UNIFIED-COMPUTING-DIAG-MIB +3 -1
M mibs/cisco/CISCO-UNIFIED-COMPUTING-DOMAIN-MIB +3 -1
M mibs/cisco/CISCO-UNIFIED-COMPUTING-DPSEC-MIB +13 -2
A mibs/cisco/CISCO-UNIFIED-COMPUTING-DUPE-MIB +258
M mibs/cisco/CISCO-UNIFIED-COMPUTING-EPQOS-MIB +3 -1
M mibs/cisco/CISCO-UNIFIED-COMPUTING-EQUIPMENT-MIB +4,911 -361
M mibs/cisco/CISCO-UNIFIED-COMPUTING-ETHER-MIB +155 -7
M mibs/cisco/CISCO-UNIFIED-COMPUTING-EVENT-MIB +14 -2
M mibs/cisco/CISCO-UNIFIED-COMPUTING-EXTMGMT-MIB +3 -1
M mibs/cisco/CISCO-UNIFIED-COMPUTING-EXTPOL-MIB +13 -2
M mibs/cisco/CISCO-UNIFIED-COMPUTING-EXTVMM-MIB +3 -1
A mibs/cisco/CISCO-UNIFIED-COMPUTING-FABRIC-MIB +21,919
M mibs/cisco/CISCO-UNIFIED-COMPUTING-FAULT-MIB +33 -3
M mibs/cisco/CISCO-UNIFIED-COMPUTING-FC-MIB +22 -2
M mibs/cisco/CISCO-UNIFIED-COMPUTING-FCPOOL-MIB +3 -1
A mibs/cisco/CISCO-UNIFIED-COMPUTING-FEATURE-MIB +682
M mibs/cisco/CISCO-UNIFIED-COMPUTING-FIRMWARE-MIB +757 -84
M mibs/cisco/CISCO-UNIFIED-COMPUTING-FLOWCTRL-MIB +14 -2
M mibs/cisco/CISCO-UNIFIED-COMPUTING-FSM-MIB +3 -1
M mibs/cisco/CISCO-UNIFIED-COMPUTING-GMETA-MIB +23 -2
M mibs/cisco/CISCO-UNIFIED-COMPUTING-GRAPHICS-MIB +40 -2
M mibs/cisco/CISCO-UNIFIED-COMPUTING-HOSTIMG-MIB +3 -1
M mibs/cisco/CISCO-UNIFIED-COMPUTING-IDENT-MIB +3 -1
M mibs/cisco/CISCO-UNIFIED-COMPUTING-IMGPROV-MIB +3 -1
M mibs/cisco/CISCO-UNIFIED-COMPUTING-IMGSEC-MIB +3 -1
M mibs/cisco/CISCO-UNIFIED-COMPUTING-INITIATOR-MIB +3 -1
M mibs/cisco/CISCO-UNIFIED-COMPUTING-IP-MIB +3 -1
M mibs/cisco/CISCO-UNIFIED-COMPUTING-IPPOOL-MIB +13 -2
M mibs/cisco/CISCO-UNIFIED-COMPUTING-IQNPOOL-MIB +3 -1
M mibs/cisco/CISCO-UNIFIED-COMPUTING-ISCSI-MIB +3 -1
M mibs/cisco/CISCO-UNIFIED-COMPUTING-LICENSE-MIB +13 -2
M mibs/cisco/CISCO-UNIFIED-COMPUTING-LLDP-MIB +3 -1
M mibs/cisco/CISCO-UNIFIED-COMPUTING-LS-MIB +161 -9
M mibs/cisco/CISCO-UNIFIED-COMPUTING-LSBOOT-MIB +341 -6
M mibs/cisco/CISCO-UNIFIED-COMPUTING-LSMAINT-MIB +36 -4
M mibs/cisco/CISCO-UNIFIED-COMPUTING-LSTORAGE-MIB +257 -28
M mibs/cisco/CISCO-UNIFIED-COMPUTING-MACPOOL-MIB +3 -1
M mibs/cisco/CISCO-UNIFIED-COMPUTING-MAPPINGS-MIB +3 -1
M mibs/cisco/CISCO-UNIFIED-COMPUTING-MEMORY-MIB +3 -1
M mibs/cisco/CISCO-UNIFIED-COMPUTING-MGMT-MIB +227 -4
M mibs/cisco/CISCO-UNIFIED-COMPUTING-MIB +3,123 -2,324
M mibs/cisco/CISCO-UNIFIED-COMPUTING-NETWORK-MIB +324 -14
M mibs/cisco/CISCO-UNIFIED-COMPUTING-NFS-MIB +3 -1
M mibs/cisco/CISCO-UNIFIED-COMPUTING-NWCTRL-MIB +31 -2
M mibs/cisco/CISCO-UNIFIED-COMPUTING-OBSERVE-MIB +3 -1
M mibs/cisco/CISCO-UNIFIED-COMPUTING-ORG-MIB +3 -1
M mibs/cisco/CISCO-UNIFIED-COMPUTING-OS-MIB +1,043 -2
M mibs/cisco/CISCO-UNIFIED-COMPUTING-PCI-MIB +3 -1
M mibs/cisco/CISCO-UNIFIED-COMPUTING-PKI-MIB +3 -1
M mibs/cisco/CISCO-UNIFIED-COMPUTING-POLICY-MIB +228 -1
M mibs/cisco/CISCO-UNIFIED-COMPUTING-PORT-MIB +144 -1
M mibs/cisco/CISCO-UNIFIED-COMPUTING-POWER-MIB +344 -4
M mibs/cisco/CISCO-UNIFIED-COMPUTING-PROC-MIB +3 -1
M mibs/cisco/CISCO-UNIFIED-COMPUTING-PROCESSOR-MIB +3 -1
M mibs/cisco/CISCO-UNIFIED-COMPUTING-QOSCLASS-MIB +23 -2
M mibs/cisco/CISCO-UNIFIED-COMPUTING-QUERYRESULT-MIB +3 -1
A mibs/cisco/CISCO-UNIFIED-COMPUTING-SECURITY-MIB +286
M mibs/cisco/CISCO-UNIFIED-COMPUTING-SOL-MIB +13 -2
M mibs/cisco/CISCO-UNIFIED-COMPUTING-STATS-MIB +108 -5
M mibs/cisco/CISCO-UNIFIED-COMPUTING-STORAGE-MIB +440 -728
M mibs/cisco/CISCO-UNIFIED-COMPUTING-SW-MIB +1,696 -27
M mibs/cisco/CISCO-UNIFIED-COMPUTING-SYSDEBUG-MIB +25 -2
M mibs/cisco/CISCO-UNIFIED-COMPUTING-SYSFILE-MIB +3 -1
M mibs/cisco/CISCO-UNIFIED-COMPUTING-TC-MIB +9,240 -364
M mibs/cisco/CISCO-UNIFIED-COMPUTING-TOP-MIB +106 -1
M mibs/cisco/CISCO-UNIFIED-COMPUTING-TRIG-MIB +33 -4
M mibs/cisco/CISCO-UNIFIED-COMPUTING-UUIDPOOL-MIB +3 -1
M mibs/cisco/CISCO-UNIFIED-COMPUTING-VERSION-MIB +3 -1
M mibs/cisco/CISCO-UNIFIED-COMPUTING-VM-MIB +22 -2
M mibs/cisco/CISCO-UNIFIED-COMPUTING-VNIC-MIB +1,154 -36
M mibs/cisco/CISCO-VDC-MIB +34 -7
M mibs/cisco/CISCO-WAN-OPTIMIZATION-MIB +1,072 -48
M mibs/ibm/BLADESPPALT-MIB +688 -74
A mibs/ibm/CME-MIB +30,939
A mibs/ibm/IBM-SVC-MIB +396
A mibs/ipt
A mibs/ipt/PDUSNMP +5,032
A mibs/meru
A mibs/meru/MERU-CONFIG-AP-MIB +1,081
A mibs/meru/MERU-CONFIG-CONTROLLER-MIB +988
A mibs/meru/MERU-CONFIG-GRE-MIB +165
A mibs/meru/MERU-CONFIG-ICR-MIB +109
A mibs/meru/MERU-CONFIG-LICENSE-MIB +138
A mibs/meru/MERU-CONFIG-MACFILTERING-MIB +192
A mibs/meru/MERU-CONFIG-PACKETCAPTURE-MIB +250
A mibs/meru/MERU-CONFIG-PORTPROFILE-MIB +252
A mibs/meru/MERU-CONFIG-QOS-MIB +683
A mibs/meru/MERU-CONFIG-ROGUEAP-MIB +417
A mibs/meru/MERU-CONFIG-SECURITY-MIB +863
A mibs/meru/MERU-CONFIG-SECURITYCERT-MIB +86
A mibs/meru/MERU-CONFIG-SNMP-MIB +109
A mibs/meru/MERU-CONFIG-STATICSTATION-MIB +109
A mibs/meru/MERU-CONFIG-STATION-MIB +333
A mibs/meru/MERU-CONFIG-VLAN-MIB +183
A mibs/meru/MERU-CONFIG-WLAN-MIB +1,420
A mibs/meru/MERU-GLOBAL-STATISTICS-MIB +3,811
A mibs/meru/MERU-SMI +80
A mibs/meru/MERU-SUPPORTED-FEATURES-MIB +79
A mibs/meru/MERU-SYSLOG-MIB +202
A mibs/meru/MERU-TC +2,106
A mibs/meru/MERU-TOP10-STATISTICS-MIB +370
A mibs/meru/MERU-TOPOLOGY-MIB +928
A mibs/meru/MERU-VOICE-STATISTICS-MIB +426
A mibs/meru/MERU-WLAN-MIB +813
A mibs/netonix
A mibs/netonix/NETONIX-SWITCH-MIB +242
A mibs/northerndesign
A mibs/northerndesign/ND020-MIB +605
A mibs/riverbed/GC-MIB +612
A mibs/riverbed/STEELHEAD-EX-MIB +2,827
A mibs/schleifenbauer
A mibs/schleifenbauer/SCHLEIFENBAUER-DATABUS-MIB +1,961
A mibs/schleifenbauer/SCHLEIFENBAUER-PRODUCTS-MIB +51
A mibs/schleifenbauer/SCHLEIFENBAUER-SMI +68
A mibs/schleifenbauer/SDEVICE-MIB +1,120
📈 0 added 📉 0 removed

💻 r8488 FIX

Adam Armstrong 🐸 • 2017-05-01 00:54
Use more sane CID for images in emails. (prevents cid overlaps and miscaching on some clients)
Files changed (1)
M includes/alerting/email.inc.php +2 -2
📈 2 added 📉 2 removed

💻 r8487 TRIVIAL

Mike Stupalov 🐱 • 2017-04-28 19:50
Fixed adding devices with empty sysDescr.
Files changed (1)
M includes/functions.inc.php +3 -2
📈 3 added 📉 2 removed

💻 r8486 MINOR

Mike Stupalov 🐱 • 2017-04-28 10:42
Fixed: do not poll and display deleted sensors/statuses.
Files changed (6)
M html/includes/entities/sensor.inc.php +6 -1
M html/includes/entities/status.inc.php +7 -2
M html/includes/graphs/device/sensor.inc.php +2 -2
M html/pages/device/overview/sensors.inc.php +1 -1
M html/pages/device/overview/status.inc.php +2 -2
M includes/polling/functions.inc.php +4 -4
📈 22 added 📉 12 removed

💻 r8485 MINOR

Mike Stupalov 🐱 • 2017-04-27 16:34
Improved support for Moxa Serial Terminal devices. Updated Moxa MIBs.
Files changed (9)
M includes/definitions/mibs.inc.php +17 -1
M includes/definitions/models.inc.php +10
M includes/definitions/os.inc.php +9 -5
A mibs/moxa/MOXA-CN2600-MIB +3,971
A mibs/moxa/MOXA-IAW5x50A_IO-MIB +5,339
M mibs/moxa/MOXA-NP6000-MIB +2,454 -243
A mibs/moxa/MOXA-NPS8000-MIB +6,351
A mibs/moxa/MOXA-W2x50A-MIB +3,725
D mibs/nag
📈 36 added 📉 6 removed

💻 r8484 MINOR

Mike Stupalov 🐱 • 2017-04-27 16:24
Added 'explode' transformation in string_transform(). Updated test units.
Files changed (11)
M includes/definitions/version.inc.php +8 -1
M includes/functions.inc.php +40
M tests/HtmlIncludesFunctionsTest.php +1 -1
M tests/HtmlIncludesPrintTest.php +1 -1
M tests/IncludesCommonTest.php +1 -1
M tests/IncludesDbTest.php +1 -1
M tests/IncludesFunctionsTest.php +28 -2
M tests/IncludesPortDescrParserTest.php +1 -1
M tests/IncludesRewritesTest.php +1 -1
M tests/IncludesSnmpTest.php +1 -1
M tests/IncludesTemplatesTest.php +1 -1
📈 84 added 📉 11 removed

💻 r8483 TRIVIAL

Mike Stupalov 🐱 • 2017-04-27 09:26
Added version parse from sysDescr for Brocade NOS devices.
Files changed (2)
M includes/common.inc.php +2 -2
M includes/definitions/os.inc.php +9 -1
📈 11 added 📉 3 removed

💻 r8482

Tom Laermans 🦔 • 2017-04-25 14:52
Medium: fix user agent header in http request
Files changed (1)
M includes/common.inc.php +1 -1
📈 1 added 📉 1 removed

💻 r8481 TRIVIAL

Mike Stupalov 🐱 • 2017-04-24 19:58
Improved detect hardware/version for Stack ZTE devices.
Files changed (1)
M includes/polling/os/zte.inc.php +4 -2
📈 4 added 📉 2 removed

💻 r8480

Tom Laermans 🦔 • 2017-04-24 16:03
Trivial: codestyle/syntax cleanups
Files changed (29)
M includes/discovery/bgp-peers.inc.php +1 -1
M includes/discovery/functions.inc.php +3 -3
M includes/discovery/inventory/entity-mib.inc.php +2 -2
M includes/discovery/ip-addresses.inc.php +1
M includes/discovery/mempools.inc.php +2 -2
M includes/discovery/mempools/host-resources-mib.inc.php -1
M includes/discovery/os.inc.php +2 -2
M includes/discovery/os/eltex.inc.php -1
M includes/discovery/ports-stack.inc.php +2 -2
M includes/discovery/sensors/axis-video-mib.inc.php +1 -1
M includes/discovery/sensors/cisco-entity-fru-control-mib.inc.php +1 -1
M includes/discovery/sensors/cisco-power-ethernet-ext-mib.inc.php +1 -2
M includes/discovery/sensors/dnos-boxservices-private-mib.inc.php -1
M includes/discovery/sensors/eaton-epdu-mib.inc.php +9 -13
M includes/discovery/sensors/eppc-mib.inc.php +30 -33
M includes/discovery/sensors/f5-bigip-system-mib.inc.php +2 -2
M includes/discovery/sensors/foundry-poe-mib.inc.php +5 -5
M includes/discovery/sensors/hwg-pwr-mib.inc.php +1 -1
M includes/discovery/sensors/omnitron-poe-mib.inc.php +28 -28
M includes/discovery/sensors/packetflux-mib.inc.php -1
M includes/discovery/sensors/power-ethernet-mib.inc.php +2 -2
M includes/discovery/sensors/rittal-cmc-iii-mib.inc.php +70 -65
M includes/discovery/sensors/rittal-cmc-tc-mib.inc.php +2 -1
M includes/discovery/sensors/serverscheck.inc.php +3 -3
M includes/discovery/status/cpqrack-mib.inc.php +1 -1
M includes/discovery/status/dell-rac-mib.inc.php +1 -1
M includes/discovery/status/f5-bigip-apm-mib.inc.php +1 -1
M includes/discovery/status/hh3c-stack-mib.inc.php +1 -1
M includes/discovery/storage/gpfs-mib.inc.php -2
📈 172 added 📉 179 removed

💻 r8479

Tom Laermans 🦔 • 2017-04-24 15:56
Minor: convert libvirt discovery to external_exec(), small fixes and cleanups
Files changed (2)
M includes/discovery/functions.inc.php +4 -4
M includes/discovery/virtual-machines/libvirt.inc.php +4 -7
📈 8 added 📉 11 removed

💻 r8478

Tom Laermans 🦔 • 2017-04-24 14:46
Trivial: remove host virtualisation from OS version field after distro script update
Files changed (1)
M includes/common.inc.php +2 -1
📈 2 added 📉 1 removed

💻 r8477 IMPROVE

Adam Armstrong 🐸 • 2017-04-21 01:58
Don't delete sensors when they are detected as deleted, but mark them deleted. Help prevent sensor_id churn and provide historical data. NEEDS ADDING TO HOUSEKEEPING.
Files changed (4)
M html/includes/entities/sensor.inc.php +3 -3
M includes/defaults.inc.php +13 -7
M includes/discovery/functions.inc.php +18 -7
M includes/discovery/storage.inc.php -4
📈 34 added 📉 21 removed

💻 r8475

Tom Laermans 🦔 • 2017-04-19 12:50
Minor: update distro script to 1.2.1
Files changed (2)
M includes/definitions/vm.inc.php +2 -1
M scripts/distro +10 -4
📈 12 added 📉 5 removed

💻 r8474

Tom Laermans 🦔 • 2017-04-19 10:20
Minor: unify virtual machine detection outputs into
Files changed (3)
M includes/definitions/rewrites.inc.php -6
M includes/definitions/vm.inc.php +6 -1
M includes/polling/os/unix.inc.php +22 -19
📈 28 added 📉 26 removed

💻 r8473 TRIVIAL

Mike Stupalov 🐱 • 2017-04-19 09:59
Fixed distribution version detect in os module for updated distro script version 1.2.
Files changed (3)
M includes/definitions/rewrites.inc.php +6
M includes/polling/os.inc.php +1 -1
M includes/polling/os/unix.inc.php +9 -3
📈 16 added 📉 4 removed

💻 r8472

Tom Laermans 🦔 • 2017-04-19 08:56
Minor: increase package version column length
Files changed (1)
A update/334.sql +1
📈 1 added 📉 0 removed

💻 r8471 FIX

Adam Armstrong 🐸 • 2017-04-18 20:20
Fix vendor name
Files changed (1)
M includes/definitions/mibs.inc.php +1 -1
📈 1 added 📉 1 removed

💻 r8470

Tom Laermans 🦔 • 2017-04-18 20:18
Trivial: correct ACCUENERGY-MIB name and directory
Files changed (2)
M includes/definitions/mibs.inc.php +2 -2
M includes/definitions/os.inc.php +1 -1
📈 3 added 📉 3 removed

💻 r8469 MINOR

Mike Stupalov 🐱 • 2017-04-18 19:09
Migrated mostly hardware/version detect from sysDescr to os definitions.
Files changed (77)
M includes/definitions/mibs.inc.php +15 -3
M includes/definitions/os.inc.php +361 -40
M includes/polling/os.inc.php +15
D includes/polling/os/a10-ax.inc.php -21
D includes/polling/os/aethra.inc.php -42
D includes/polling/os/airconsole.inc.php -16
M includes/polling/os/allied.inc.php +1 -55
M includes/polling/os/alliedwareplus.inc.php +2 -7
D includes/polling/os/arbos.inc.php -25
D includes/polling/os/arista_eos.inc.php -17
M includes/polling/os/asyncos.inc.php +1 -10
D includes/polling/os/audiocodes.inc.php -29
M includes/polling/os/avocent.inc.php +2 -8
D includes/polling/os/bcmc.inc.php -16
D includes/polling/os/bdcom-ios.inc.php -27
M includes/polling/os/breeze.inc.php -9
D includes/polling/os/bti7000.inc.php -16
D includes/polling/os/catos.inc.php -41
D includes/polling/os/ccpower.inc.php -20
M includes/polling/os/cimc.inc.php -8
M includes/polling/os/cisco-altiga.inc.php -9
D includes/polling/os/clavister-cos.inc.php -22
D includes/polling/os/comware.inc.php -25
D includes/polling/os/cts.inc.php -46
D includes/polling/os/datadomain.inc.php -16
D includes/polling/os/digi-anyusb.inc.php -16
D includes/polling/os/digios.inc.php -36
D includes/polling/os/dlink-ios.inc.php -24
M includes/polling/os/dlinkfw.inc.php +1 -6
D includes/polling/os/dnos6.inc.php -29
D includes/polling/os/eaton-sc.inc.php -23
D includes/polling/os/edgeos.inc.php -20
D includes/polling/os/eltek.inc.php -25
D includes/polling/os/firebox.inc.php -24
D includes/polling/os/firebrick.inc.php -23
M includes/polling/os/generex-ups.inc.php -6
D includes/polling/os/gta-gb.inc.php -16
D includes/polling/os/gude-epc.inc.php -23
D includes/polling/os/gude-pdu.inc.php -23
D includes/polling/os/hiveos.inc.php -21
D includes/polling/os/hpstorage.inc.php -17
M includes/polling/os/hpuww.inc.php -4
D includes/polling/os/hpvc.inc.php -13
D includes/polling/os/hwg-ste.inc.php -21
M includes/polling/os/mellanox.inc.php +1 -11
D includes/polling/os/netgear-readyos.inc.php -29
M includes/polling/os/netgear.inc.php +2 -8
D includes/polling/os/netopia.inc.php -22
D includes/polling/os/netping.inc.php -24
D includes/polling/os/nimble-os.inc.php -20
D includes/polling/os/nrg.inc.php -28
D includes/polling/os/oec.inc.php -16
M includes/polling/os/onefs.inc.php +1 -12
D includes/polling/os/papouch.inc.php -18
D includes/polling/os/picos.inc.php -20
D includes/polling/os/poseidon.inc.php -19
D includes/polling/os/proxyav.inc.php -22
D includes/polling/os/racktivity.inc.php -17
D includes/polling/os/rittalcmc.inc.php -25
D includes/polling/os/rittalcmc3.inc.php -25
D includes/polling/os/roomalert.inc.php -19
D includes/polling/os/saf-ipradio.inc.php -29
M includes/polling/os/screenos.inc.php -3
M includes/polling/os/speedtouch.inc.php +1 -3
D includes/polling/os/sun-ilom.inc.php -27
D includes/polling/os/symbol.inc.php -18
D includes/polling/os/terastation.inc.php -21
M includes/polling/os/timos.inc.php +2 -11
D includes/polling/os/tranzeo.inc.php -27
M includes/polling/os/trapeze.inc.php +1 -4
D includes/polling/os/unifi-switch.inc.php -23
D includes/polling/os/vyatta.inc.php -23
D includes/polling/os/vyos.inc.php -21
D includes/polling/os/wowza-engine.inc.php -29
D includes/polling/os/zhonedslam.inc.php -36
D includes/polling/os/zywall.inc.php -16
D includes/polling/os/zyxelnwa.inc.php -16
📈 406 added 📉 1,540 removed

💻 r8467 ADD

Adam Armstrong 🐸 • 2017-04-16 15:48
Add support for Accuenergy devices.
Files changed (12)
M includes/common.inc.php +2 -1
M includes/definitions/mibs.inc.php +47
M includes/discovery/functions.inc.php +2 -1
A includes/discovery/os/nxp-mqx-rtcs.inc.php +18
M includes/functions.inc.php +42 -1
M includes/polling/functions.inc.php +3 -1
A mibs/accuenergy
A mibs/accuenergy/ACCUENERGY-MIB +3,850
A mibs/nag
A mibs/nag/SNR-ERD-2 +381
A mibs/nag/SNR-ERD-4 +809
A mibs/nag/SNR-SWITCH-MIB +24,009
📈 114 added 📉 4 removed

💻 r8466 MINOR

Mike Stupalov 🐱 • 2017-04-14 15:13
Added function is_exec_available(). Added pre-check if function proc_open() not disabled in php.ini, such installs not functional in Observium.
Files changed (3)
M includes/common.inc.php +38
M includes/definitions/version.inc.php +1 -1
M includes/sql-config.inc.php +7 -1
📈 46 added 📉 2 removed

💻 r8465 FIX

Adam Armstrong 🐸 • 2017-04-14 11:52
Expand Cyan sysdescr to cover all cyan products.
Files changed (1)
M includes/definitions/os.inc.php +1 -1
📈 1 added 📉 1 removed

💻 r8464 IMPROVE

Adam Armstrong 🐸 • 2017-04-12 19:18
Update distro script
Files changed (1)
M scripts/distro +385 -299
📈 385 added 📉 299 removed

💻 r8463 ADD

Adam Armstrong 🐸 • 2017-04-11 11:26
Add ability to change header logo to web config
Files changed (1)
M includes/config-variables.inc.php +8
📈 8 added 📉 0 removed

💻 r8462 ADD

Adam Armstrong 🐸 • 2017-04-11 11:17
Add ability to use custom navbar logo, causing observium logo to move to the bottom bar.
Files changed (2)
M html/includes/navbar.inc.php +1 -1
M html/index.php +9 -1
📈 10 added 📉 2 removed

💻 r8461 FIX

Adam Armstrong 🐸 • 2017-04-10 20:26
Fix erroneous discovery line
Files changed (1)
M includes/discovery/sensors/serverscheck.inc.php +1 -1
📈 1 added 📉 1 removed

💻 r8460 ADD

Adam Armstrong 🐸 • 2017-04-10 19:54
Add ability to force ServersCheck sensors to Fahrenheit units.
Files changed (2)
M includes/config-variables.inc.php +14
M includes/discovery/sensors/serverscheck.inc.php +8 -1
📈 22 added 📉 1 removed

💻 r8459 ADD

Adam Armstrong 🐸 • 2017-04-10 19:09
Add proper support for different sensors on ServersCheck platform.
Files changed (7)
A html/images/os/serverscheck_2x.png +1
A html/images/os/serverscheck.png +1
A html/includes/graphs/sensor/dewpoint.inc.php +49
A html/includes/graphs/sensor/dust.inc.php +34
A html/includes/graphs/sensor/sound.inc.php +49
M includes/definitions/sensors.inc.php +3
M includes/discovery/sensors/serverscheck.inc.php +35 -18
📈 172 added 📉 18 removed

💻 r8458 TRIVIAL

Mike Stupalov 🐱 • 2017-04-10 09:50
Added DrayTek hardware/version os detect by sysDescr.
Files changed (1)
M includes/definitions/os.inc.php +4
📈 4 added 📉 0 removed

💻 r8457 MINOR

Mike Stupalov 🐱 • 2017-04-06 14:57
Added discovery temperature sensors for WuT devices by WebGraph-Thermometer-PT-US-MIB. Renamed old WuT mib WebGraph-Thermo-Hygrometer-US-MIB to WebGraph-OLD-Thermo-Hygrometer-US-MIB.
Files changed (6)
M includes/definitions/mibs.inc.php +18 -1
M includes/definitions/os.inc.php +3 -2
A includes/discovery/sensors/webgraph-old-thermo-hygrometer-us-mib.inc.php +93
D includes/discovery/sensors/webgraph-therm-hygrometer-us-mib.inc.php -92
A mibs/webgraph/WebGraph-OLD-Thermo-Hygrometer-US-MIB +2,227
D mibs/webgraph/WebGraph-Therm-Hygrometer-US-MIB -1,981
📈 114 added 📉 95 removed

💻 r8456 ADD

Adam Armstrong 🐸 • 2017-04-06 11:15
Add support for vsvrHealth to netscaler alerting.
Files changed (1)
M includes/polling/netscaler-vsvr.inc.php +2 -1
📈 2 added 📉 1 removed

💻 r8455 ADD

Adam Armstrong 🐸 • 2017-04-06 09:50
Add basic detection for Vivotek and Accuenergy devices.
Files changed (5)
A html/images/os/accuenergy_2x.png +1
A html/images/os/accuenergy.png +1
A html/images/os/vivotek_2x.png +1
A html/images/os/vivotek.png +1
M includes/definitions/os.inc.php +32
📈 36 added 📉 0 removed

💻 r8454 TRIVIAL

Mike Stupalov 🐱 • 2017-04-05 14:21
Updated WuT MIBs, fixed old MIB name in sensors discovery for WebGraph-Therm-Hygrometer-US-MIB.
Files changed (21)
M includes/definitions/mibs.inc.php +7
M includes/definitions/os.inc.php +1
A includes/discovery/sensors/webgraph-therm-hygrometer-us-mib.inc.php +92
D includes/discovery/sensors/webgraph-thermo-hygrometer-us-mib.inc.php -92
A mibs/webgraph/Com-Server-Intern-MIB +2,524
A mibs/webgraph/WebGraph-2xThermometer-US-MIB +2,359
A mibs/webgraph/WebGraph-Air-Quality-US-MIB +2,427
A mibs/webgraph/WebGraph-AnalogIn-57641-US-MIB +2,535
A mibs/webgraph/WebGraph-AnalogIn-57642-US-MIB +2,537
A mibs/webgraph/WebGraph-AnalogIn-57643-US-MIB +2,534
A mibs/webgraph/WebGraph-AnalogIn-57644-US-MIB +2,533
A mibs/webgraph/WebGraph-AnalogIO-57661-US-MIB +3,325
A mibs/webgraph/WebGraph-AnalogIO-57662-US-MIB +3,355
A mibs/webgraph/WebGraph-Therm-Hygrometer-US-MIB +2,227
A mibs/webgraph/WebGraph-Thermo-Hygro-Barometer-US-MIB +2,591
M mibs/webgraph/WebGraph-Thermo-Hygrometer-US-MIB +952 -596
A mibs/webgraph/WebGraph-Thermometer-NTC-US-MIB +2,516
A mibs/webgraph/WebGraph-Thermometer-PT-US-MIB +5,376
A mibs/webgraph/WebGraph-Thermometer-US-MIB +2,146
A mibs/webgraph/Webio-ANx-MIB +4,357
A mibs/webgraph/Webio-Digital-MIB-US +37,139
📈 100 added 📉 92 removed

💻 r8453 MINOR

Mike Stupalov 🐱 • 2017-04-05 09:48
Added per-phase Apparent Power sensors for APC devices by PowerNet-MIB. Small cleanup for os definitions.
Files changed (2)
M includes/definitions/os.inc.php +2 -3
M includes/discovery/sensors/powernet-mib.inc.php +33 -3
📈 35 added 📉 6 removed

💻 r8452 TRIVIAL

Mike Stupalov 🐱 • 2017-04-03 13:00
Fixed mib_dir for SNR devices.
Files changed (1)
M includes/definitions/mibs.inc.php +26 -27
📈 26 added 📉 27 removed

💻 r8451 ADD

Adam Armstrong 🐸 • 2017-03-30 18:14
Add search to bill entity choser.
Files changed (2)
M html/includes/print/search.inc.php +1 -1
M html/pages/bill/edit.inc.php +1
📈 2 added 📉 1 removed

💻 r8450 FIX

Adam Armstrong 🐸 • 2017-03-30 18:00
Fix counting wrong port in billing poller if a port is deleted. Correctly handle a bill with a port that returns no data.
Files changed (1)
M poll-billing.php +14 -10
📈 14 added 📉 10 removed

💻 r8449

Tom Laermans 🦔 • 2017-03-29 20:38
Minor: add skip_if_valid_exist support to processors. Discover multiple Fortigate CPUs and migrate data from old to new system. Make sure to run discovery -u after svn up, as usual.
Files changed (3)
M includes/definitions/mibs.inc.php +21 -9
M includes/discovery/processors.inc.php +23 -1
A update/333.php +37
📈 81 added 📉 10 removed

💻 r8448 FIX

Adam Armstrong 🐸 • 2017-03-28 00:41
Fix some cosmetic cli output stuff
Files changed (1)
M includes/include-dir-mib.inc.php +4 -1
📈 4 added 📉 1 removed

💻 r8447 FIX

Adam Armstrong 🐸 • 2017-03-28 00:41
Temporarily disable a function which shouldn't be where it is
Files changed (1)
M includes/rewrites.inc.php +2 -1
📈 2 added 📉 1 removed

💻 r8446 FIX

Adam Armstrong 🐸 • 2017-03-25 16:02
Remove unused script.
Files changed (3)
D scripts/glue.py -1,571
D scripts/glue.py-COPYING -30
M scripts/makecss.sh +2 -2
📈 2 added 📉 1,603 removed

💻 r8445 SQL

Adam Armstrong 🐸 • 2017-03-24 15:17
Expand user_id to bigint 20
Files changed (1)
A update/332.sql +3
📈 3 added 📉 0 removed

💻 r8444 ADD

Adam Armstrong 🐸 • 2017-03-24 01:06
[Add] Add support for some SNR devices.
Files changed (2)
A html/images/os/snr_2x.png +1
A html/images/os/snr.png +1
📈 2 added 📉 0 removed

💻 r8443

Adam Armstrong 🐸 • 2017-03-24 01:06
[ADD
Files changed (2)
M includes/definitions/mibs.inc.php +86
M includes/definitions/os.inc.php +28
📈 114 added 📉 0 removed

💻 r8442

Tom Laermans 🦔 • 2017-03-23 23:34
Minor: fix description for processors other than the first one when discovered via definition table
Files changed (1)
M includes/discovery/processors.inc.php +1
📈 1 added 📉 0 removed

💻 r8441

Tom Laermans 🦔 • 2017-03-23 23:21
Trivial: minor code reformatting
Files changed (14)
M includes/defaults.inc.php +1 -1
M includes/discovery/mempools/agent-general-mib.inc.php +10 -10
M includes/discovery/mempools/dell-networking-chassis-mib.inc.php +2 -4
M includes/discovery/mempools/extreme-software-monitor-mib.inc.php -1
M includes/discovery/mempools/f10-c-series-chassis-mib.inc.php +2 -2
M includes/discovery/mempools/f10-chassis-mib.inc.php +3 -3
M includes/discovery/mempools/f10-m-series-chassis-mib.inc.php +1 -1
M includes/discovery/mempools/f10-s-series-chassis-mib.inc.php +2 -2
M includes/discovery/mempools/huawei-entity-extent-mib.inc.php +1 -1
M includes/discovery/mempools/netswitch-mib.inc.php +14 -14
M includes/discovery/mempools/s5-chassis-mib.inc.php +2 -2
M includes/discovery/mempools/timetra-system-mib.inc.php +6 -6
M includes/discovery/mempools/ucd-snmp-mib.inc.php +38 -26
M includes/discovery/mempools/zhone-card-resources-mib.inc.php +5 -5
📈 87 added 📉 78 removed

💻 r8440 SQL

Adam Armstrong 🐸 • 2017-03-23 15:50
Switch ifIndex field to unsigned to fit entire 32bit value as used by some vendors
Files changed (1)
A update/331.sql +1
📈 1 added 📉 0 removed

💻 r8439 SQL

Adam Armstrong 🐸 • 2017-03-23 01:46
MAKE OID GREAT AGAIN
Files changed (1)
A update/330.sql +1
📈 1 added 📉 0 removed

💻 r8437 MINOR

Mike Stupalov 🐱 • 2017-03-17 07:07
Added support for Omnitron iConverter with PoE sensors. Added sensors discovery for AXIS cams by AXIS-VIDEO-MIB.
Files changed (6)
A html/images/os/omnitron_2x.png +1
A html/images/os/omnitron.png +1
M includes/definitions/mibs.inc.php +35
M includes/definitions/os.inc.php +70 -39
A includes/discovery/sensors/axis-video-mib.inc.php +113
A includes/discovery/sensors/omnitron-poe-mib.inc.php +82
📈 302 added 📉 39 removed

💻 r8436 MIBS

Mike Stupalov 🐱 • 2017-03-17 07:04
Added/updated MIB files (axis, bsd, omnitron).
Files changed (12)
A mibs/axis
A mibs/axis/AXIS-ROOT-MIB +36
A mibs/axis/AXIS-VIDEO-MIB +576
A mibs/bsd/BEGEMOT-ATM-FREEBSD-MIB +99
A mibs/bsd/BEGEMOT-HAST-MIB +362
A mibs/bsd/BEGEMOT-LM75-MIB +160
M mibs/bsd/BEGEMOT-PF-MIB +136 -18
A mibs/bsd/BEGEMOT-WIRELESS-MIB +3,898
A mibs/omnitron
A mibs/omnitron/OMNITRON-MIB +3,797
A mibs/omnitron/OMNITRON-POE-MIB +406
A mibs/omnitron/OMNITRON-TC-MIB +874
📈 0 added 📉 0 removed

💻 r8435 TRIVIAL

Mike Stupalov 🐱 • 2017-03-15 08:57
Fixed hardware/os/version detect from definitions for some oses (appear in r8432).
Files changed (1)
M includes/polling/os.inc.php +15 -7
📈 15 added 📉 7 removed

💻 r8434

Tom Laermans 🦔 • 2017-03-13 14:04
Trivial: don't run cisco cbqos/vrf discovery modules on UPSes
Files changed (1)
M includes/definitions/os.inc.php +2
📈 2 added 📉 0 removed

💻 r8433 MINOR

Mike Stupalov 🐱 • 2017-03-12 22:16
Added discovery power sensors for Liebert PDU devices by LIEBERT-GP-PDU-MIB.
Files changed (3)
M includes/definitions/mibs.inc.php +12
A includes/discovery/sensors/liebert-gp-pdu-mib.inc.php +284
M includes/rewrites.inc.php -11
📈 296 added 📉 11 removed

💻 r8432 MINOR

Mike Stupalov 🐱 • 2017-03-12 18:55
Improved os/hardware/version detect for AOS, ArubaOS, FTOS, Liebert. Cleanups in MIB definitions. Added additional sensors discovery by LIEBERT-GP-POWER-MIB.
Files changed (15)
M includes/definitions/mibs.inc.php +21 -29
M includes/definitions/models.inc.php +463 -1
M includes/definitions/os.inc.php +33 -15
M includes/discovery/sensors/edgeswitch-boxservices-private-mib.inc.php +7 -7
M includes/discovery/sensors/fastpath-boxservices-private-mib.inc.php +29 -11
A includes/discovery/sensors/liebert-gp-power-mib.inc.php +131
M includes/discovery/sensors/ups-mib.inc.php +3 -3
M includes/polling/os.inc.php +26 -10
M includes/polling/os/aos.inc.php +6 -6
M includes/polling/os/aosw.inc.php +1 -1
M includes/polling/os/arubaos.inc.php +5 -3
M includes/polling/os/ftos.inc.php +2 -2
M includes/polling/os/liebert.inc.php +4 -2
M includes/polling/os/omnistack.inc.php +2 -2
M includes/rewrites.inc.php +73 -155
📈 806 added 📉 247 removed

💻 r8431 MIBS

Mike Stupalov 🐱 • 2017-03-12 18:51
Added/updated MIBs for aos, aruba, digipower, snr.
Files changed (106)
M mibs/aos/ALCATEL-IND1-AAA-MIB +1,298 -41
M mibs/aos/ALCATEL-IND1-BASE +58 -8
M mibs/aos/ALCATEL-IND1-BGP-MIB +592 -593
M mibs/aos/ALCATEL-IND1-CHASSIS-MIB +692 -120
M mibs/aos/ALCATEL-IND1-CONFIG-MGR-MIB +221 -54
M mibs/aos/ALCATEL-IND1-DEVICES +803 -93
M mibs/aos/ALCATEL-IND1-DOT1Q-MIB +9 -13
M mibs/aos/ALCATEL-IND1-DOT1X-MIB +505 -17
M mibs/aos/ALCATEL-IND1-E-SERVICE-MIB +1,273 -303
M mibs/aos/ALCATEL-IND1-ERP-MIB +85 -13
M mibs/aos/ALCATEL-IND1-GROUP-MOBILITY-MIB +45 -46
A mibs/aos/ALCATEL-IND1-GRT-MIB +214
M mibs/aos/ALCATEL-IND1-GVRP-MIB +156 -160
M mibs/aos/ALCATEL-IND1-HEALTH-MIB +153 -128
M mibs/aos/ALCATEL-IND1-IGMP-MIB +511 -6
M mibs/aos/ALCATEL-IND1-INLINE-POWER-MIB +93 -62
M mibs/aos/ALCATEL-IND1-INTERSWITCH-PROTOCOL-MIB +80 -49
M mibs/aos/ALCATEL-IND1-IP-MIB +396 -189
M mibs/aos/ALCATEL-IND1-IPM-VLAN-MIB +92 -17
A mibs/aos/ALCATEL-IND1-IPMCAST-MIB +1,372
M mibs/aos/ALCATEL-IND1-IPMS-MIB +18 -19
M mibs/aos/ALCATEL-IND1-IPRM-MIB +106 -19
M mibs/aos/ALCATEL-IND1-IPRMV6-MIB +22 -2
M mibs/aos/ALCATEL-IND1-IPSEC-MIB +10 -14
M mibs/aos/ALCATEL-IND1-IPV6-MIB +289 -80
M mibs/aos/ALCATEL-IND1-LAG-MIB +361 -112
M mibs/aos/ALCATEL-IND1-LBD-MIB +34 -34
M mibs/aos/ALCATEL-IND1-LICENSE-MANAGER-MIB +282 -19
M mibs/aos/ALCATEL-IND1-LPS-MIB +30 -4
M mibs/aos/ALCATEL-IND1-MAC-ADDRESS-MIB +230 -254
M mibs/aos/ALCATEL-IND1-MAC-SERVER-MIB +6 -7
M mibs/aos/ALCATEL-IND1-MLD-MIB +24 -13
M mibs/aos/ALCATEL-IND1-MVRP-MIB +1 -1
M mibs/aos/ALCATEL-IND1-NTP-MIB +120 -74
A mibs/aos/ALCATEL-IND1-OPENFLOW-MIB +811
M mibs/aos/ALCATEL-IND1-OSPF-MIB +89 -86
M mibs/aos/ALCATEL-IND1-OSPF3-MIB +4 -2
M mibs/aos/ALCATEL-IND1-PARTITIONED-MGR-MIB +59 -57
A mibs/aos/ALCATEL-IND1-PCAM-MIB +521
A mibs/aos/ALCATEL-IND1-PIM-BSR-MIB +638
M mibs/aos/ALCATEL-IND1-PIM-MIB +171 -33
A mibs/aos/ALCATEL-IND1-PIM-STD-MIB +3,413
M mibs/aos/ALCATEL-IND1-POLICY-MIB +89 -68
M mibs/aos/ALCATEL-IND1-PORT-MAPPING +43 -46
M mibs/aos/ALCATEL-IND1-PORT-MIB +1,226 -334
M mibs/aos/ALCATEL-IND1-PORT-MIRRORING-MONITORING-MIB +44 -35
A mibs/aos/ALCATEL-IND1-PPPOEIA-MIB +578
M mibs/aos/ALCATEL-IND1-QOS-MIB +843 -218
M mibs/aos/ALCATEL-IND1-RDP-MIB +6 -6
M mibs/aos/ALCATEL-IND1-RIP-MIB +31 -30
M mibs/aos/ALCATEL-IND1-RIPNG-MIB +13 -13
M mibs/aos/ALCATEL-IND1-ROUTEMAP-MIB +3 -1
M mibs/aos/ALCATEL-IND1-SAA-MIB +796 -150
M mibs/aos/ALCATEL-IND1-SESSION-MGR-MIB +114 -6
M mibs/aos/ALCATEL-IND1-SLB-MIB +111 -68
M mibs/aos/ALCATEL-IND1-SNMP-AGENT-MIB +18 -22
M mibs/aos/ALCATEL-IND1-SSH-MIB +8
M mibs/aos/ALCATEL-IND1-STACK-MANAGER-MIB +346 -107
M mibs/aos/ALCATEL-IND1-SYSTEM-MIB +250 -126
A mibs/aos/ALCATEL-IND1-TEST-OAM-MIB +1,955
M mibs/aos/ALCATEL-IND1-TP-DEVICES +745 -232
M mibs/aos/ALCATEL-IND1-TRAP-MGR-MIB +5 -5
A mibs/aos/ALCATEL-IND1-TWAMP-MIB +296
M mibs/aos/ALCATEL-IND1-UDP-RELAY-MIB +848 -142
M mibs/aos/ALCATEL-IND1-VLAN-MGR-MIB +58 -48
M mibs/aos/ALCATEL-IND1-VLAN-STACKING-MIB +47 -45
M mibs/aos/ALCATEL-IND1-VLAN-STP-MIB +36 -41
M mibs/aos/ALCATEL-IND1-VRRP-MIB +60 -61
M mibs/aos/ALCATEL-IND1-WEBMGT-MIB +21 -13
M mibs/aos/ALCATEL-ISIS-MIB +40 -2
A mibs/aos/DVMRP-STD-MIB +765
M mibs/aruba/AI-AP-MIB +18 -5
M mibs/aruba/ARUBA-MGMT-MIB +1
M mibs/aruba/ARUBA-MIB +35 -3
M mibs/aruba/ARUBA-TC +48 -4
M mibs/aruba/WLSR-AP-MIB +1
M mibs/aruba/WLSX-AUTH-MIB +1
M mibs/aruba/WLSX-CTS-MIB +1
M mibs/aruba/WLSX-ESI-MIB +1
A mibs/aruba/WLSX-HA-MIB +710
M mibs/aruba/WLSX-IFEXT-MIB +1
M mibs/aruba/WLSX-MESH-MIB +1
M mibs/aruba/WLSX-MOBILITY-MIB +1
M mibs/aruba/WLSX-MON-MIB +1
M mibs/aruba/WLSX-RS-MIB +1
M mibs/aruba/WLSX-SNR-MIB +1
M mibs/aruba/WLSX-STATS-MIB +1
M mibs/aruba/WLSX-SWITCH-MIB +5 -2
M mibs/aruba/WLSX-SYSTEMEXT-MIB +21 -1
M mibs/aruba/WLSX-TRAP-MIB +131 -3
M mibs/aruba/WLSX-TUNNELEDNODE-MIB +1
M mibs/aruba/WLSX-USER-MIB +1
M mibs/aruba/WLSX-USER6-MIB +1
M mibs/aruba/WLSX-VOICE-MIB +1
M mibs/aruba/WLSX-WLAN-MIB +16 -3
A mibs/digipower
A mibs/digipower/DGPPDU-MIB +2,865
A mibs/digipower/DGPRPM-MIB +930
A mibs/digipower/DGPUPS-MIB +2,243
A mibs/snr
A mibs/snr/SNR-ERD-2 +381
A mibs/snr/SNR-ERD-3 +562
A mibs/snr/SNR-ERD-3s +633
A mibs/snr/SNR-ERD-4 +809
A mibs/snr/SNR-ERD-PRO-Mini +590
A mibs/snr/SNR-SWITCH-MIB +24,009
📈 0 added 📉 0 removed

💻 r8430 ADD

Adam Armstrong 🐸 • 2017-03-12 15:49
Add some swe crap
Files changed (1)
M includes/definitions/mibs.inc.php +20
📈 20 added 📉 0 removed

💻 r8429

Tom Laermans 🦔 • 2017-03-09 17:11
Trivial: move Axis hardware/version to definitions
Files changed (2)
M includes/definitions/os.inc.php +9 -4
D includes/polling/os/axis.inc.php -29
📈 9 added 📉 33 removed

💻 r8428

Tom Laermans 🦔 • 2017-03-08 16:19
Medium: fix mempool multiplier float definition causing spurious updates and incorrect multipliers in database
Files changed (2)
M includes/discovery/functions.inc.php +3
A update/329.sql +1
📈 4 added 📉 0 removed

💻 r8427

Tom Laermans 🦔 • 2017-03-07 11:11
Minor: add missing support to clean up deleted inventory entries in housekeeping
Files changed (8)
M housekeeping.php +4 -2
M includes/defaults.inc.php +1
M includes/housekeeping/alertlog.inc.php +1 -1
M includes/housekeeping/authlog.inc.php +1 -1
M includes/housekeeping/eventlog.inc.php +1 -1
M includes/housekeeping/inventory.inc.php +1 -1
M includes/housekeeping/syslog.inc.php +1 -1
M includes/housekeeping/timing.inc.php +1 -1
📈 11 added 📉 8 removed

💻 r8426

Tom Laermans 🦔 • 2017-03-06 14:04
Minor: convert ciena mempool to definitions using correct MIB name, fix mempool rename to use correct MIB case in filename
Files changed (5)
M includes/definitions/mibs.inc.php +14 -5
M includes/definitions/os.inc.php +1 -1
M includes/discovery/mempools.inc.php +1 -1
D includes/discovery/mempools/ciena-topsecret-mib.inc.php -27
D includes/polling/mempools/ciena-topsecret-mib.inc.php -17
📈 16 added 📉 51 removed

💻 r8425 TRIVIAL

Mike Stupalov 🐱 • 2017-03-06 13:54
Added poller compatability for mempool_multiplier field while db schema not updated.
Files changed (1)
M includes/polling/mempools.inc.php +2
📈 2 added 📉 0 removed

💻 r8424 TRIVIAL

Mike Stupalov 🐱 • 2017-03-06 13:49
Fixed status descriptions by A10-AX-MIB (v2).
Files changed (1)
M includes/definitions/mibs.inc.php +3 -1
📈 3 added 📉 1 removed

💻 r8423

Tom Laermans 🦔 • 2017-03-06 13:34
Trivial: rename mempool_precision database field to mempool_multiplier to bring in line with sensor_multiplier
Files changed (6)
M includes/discovery/functions.inc.php +6 -6
M includes/polling/mempools.inc.php +12 -13
M includes/polling/mempools/f10-c-series-chassis-mib.inc.php +1 -1
M includes/polling/mempools/host-resources-mib.inc.php +3 -3
M includes/polling/mempools/juniper-mib.inc.php +1 -1
A update/328.sql +1
📈 24 added 📉 24 removed

💻 r8422 TRIVIAL

Mike Stupalov 🐱 • 2017-03-06 13:19
Fixed voltage status description from previous commit.
Files changed (1)
M includes/definitions/mibs.inc.php +1 -1
📈 1 added 📉 1 removed

💻 r8421 MINOR

Mike Stupalov 🐱 • 2017-03-06 13:04
Added discovery mempool and power supply statuses for A10 ACOS by A10-AX-MIB.
Files changed (3)
M includes/definitions/mibs.inc.php +33 -7
M mibs/a10/A10-AX-MIB +3,194 -1,335
M mibs/a10/A10-COMMON-MIB +85
📈 33 added 📉 7 removed

💻 r8420 MINOR

Mike Stupalov 🐱 • 2017-03-03 17:42
Added support for Digipower UPS and PDU.
Files changed (5)
A html/images/os/digipower_2x.png +1
A html/images/os/digipower.png +1
M includes/definitions/mibs.inc.php +28 -1
M includes/definitions/os.inc.php +24
A includes/discovery/os/digipower.inc.php +23
📈 77 added 📉 1 removed

💻 r8419 MINOR

Mike Stupalov 🐱 • 2017-03-03 17:32
WUI caching now disabled by default (for enable use option $config['cache']['enable']). Fixed undefined function error when device add (apper in r8416).
Files changed (4)
M includes/cache.inc.php +3 -5
M includes/common.inc.php +27
M includes/defaults.inc.php +1 -1
M includes/sql-config.inc.php +6
📈 37 added 📉 6 removed

💻 r8418 FIX

Adam Armstrong 🐸 • 2017-03-03 16:55
Switch to using ifName on fortinet because fortigate are a bunch of morons.
Files changed (1)
M includes/definitions/os.inc.php +1
📈 1 added 📉 0 removed

💻 r8417 TRIVIAL

Mike Stupalov 🐱 • 2017-03-03 14:31
Updated FortiNet models and MIBs.
Files changed (4)
M includes/definitions/models.inc.php +56 -9
M includes/definitions/rewrites.inc.php -77
M mibs/fortinet/FORTINET-CORE-MIB +13 -1
M mibs/fortinet/FORTINET-FORTIGATE-MIB +447 -116
📈 56 added 📉 86 removed

💻 r8416 TRIVIAL

Mike Stupalov 🐱 • 2017-03-03 12:18
More clear cache requests when device settings changed or deleted. Added function set_cache_clear().
Files changed (3)
M html/pages/device/edit/device.inc.php +4
M includes/cache.inc.php +38 -2
M includes/functions.inc.php +9 -3
📈 51 added 📉 5 removed

💻 r8415 MINOR

Mike Stupalov 🐱 • 2017-03-01 20:36
Improved discovery inlet/outlet sensors and added discovery external sensors for Raritan devices by PDU2-MIB.
Files changed (3)
M includes/definitions/mibs.inc.php +42 -37
M includes/discovery/sensors/pdu2-mib.inc.php +458 -98
M includes/rrdtool.inc.php +40
📈 540 added 📉 135 removed

💻 r8414 TRIVIAL

Mike Stupalov 🐱 • 2017-03-01 19:05
Fixed display down event for status entities.
Files changed (4)
M html/includes/entities/status.inc.php +5 -1
M html/includes/navbar.inc.php +7 -9
M html/pages/os.inc.php +5 -5
A update/327.sql +1
📈 18 added 📉 15 removed

💻 r8413 TRIVIAL

Mike Stupalov 🐱 • 2017-03-01 18:29
Clear WUI cache if new device added.
Files changed (2)
M includes/cache.inc.php +10 -1
M includes/functions.inc.php +5 -1
📈 15 added 📉 2 removed

💻 r8412 MINOR

Mike Stupalov 🐱 • 2017-02-28 23:48
Added support for Hirschmann network devices.
Files changed (5)
A html/images/os/hirschmann_2x.png +1
A html/images/os/hirschmann.png +1
M includes/definitions/mibs.inc.php +85
M includes/definitions/os.inc.php +24
M includes/rewrites.inc.php +8
📈 119 added 📉 0 removed

💻 r8411 MIBS

Mike Stupalov 🐱 • 2017-02-28 23:46
Added hirschmann mib files.
Files changed (77)
A mibs/hirschmann
A mibs/hirschmann/HIRSCHMANN-DISCOVERY-MGMT-MIB +194
A mibs/hirschmann/HIRSCHMANN-DVMRP-MIB +805
A mibs/hirschmann/HIRSCHMANN-GENERIC-ERROR-MIB +145
A mibs/hirschmann/HIRSCHMANN-MGMT-MIB +31
A mibs/hirschmann/HIRSCHMANN-MMP4-BASICL2-MIB +4,876
A mibs/hirschmann/HIRSCHMANN-MMP4-QOS-MIB +1,515
A mibs/hirschmann/HIRSCHMANN-MMP4-ROUTING-MIB +2,102
A mibs/hirschmann/HIRSCHMANN-MULTICAST-MIB +494
A mibs/hirschmann/HIRSCHMANN-PIM-MIB +916
A mibs/hirschmann/HIRSCHMANN-SNMP-RETURN-SET-MIB +179
A mibs/hirschmann/HM2-CAM-MGMT-MIB +450
A mibs/hirschmann/HM2-DEVMGMT-MIB +2,264
A mibs/hirschmann/HM2-DHCPS-MIB +817
A mibs/hirschmann/HM2-DIAGNOSTIC-MIB +2,488
A mibs/hirschmann/HM2-DNS-MIB +381
A mibs/hirschmann/HM2-DOS-MITIGATION-MIB +417
A mibs/hirschmann/HM2-FILEMGMT-MIB +803
A mibs/hirschmann/HM2-FW-MIB +1,680
A mibs/hirschmann/HM2-INDUSTRIAL-PROTOCOLS-MIB +796
A mibs/hirschmann/HM2-IOMODULE-MIB +474
A mibs/hirschmann/HM2-L2FORWARDING-MIB +197
A mibs/hirschmann/HM2-L2MCAST-MIB +383
A mibs/hirschmann/HM2-L2REDUNDANCY-DLR-MIB +889
A mibs/hirschmann/HM2-L2REDUNDANCY-LRE-MIB +532
A mibs/hirschmann/HM2-L2REDUNDANCY-MIB +1,561
A mibs/hirschmann/HM2-LICENSE-MGMT-MIB +417
A mibs/hirschmann/HM2-LINK-BACKUP-MIB +217
A mibs/hirschmann/HM2-LLDP-MIB +114
A mibs/hirschmann/HM2-LOGGING-MIB +1,036
A mibs/hirschmann/HM2-MAC-NOTIFICATION-MIB +148
A mibs/hirschmann/HM2-MGMTACCESS-MIB +1,085
A mibs/hirschmann/HM2-NAT-MIB +1,854
A mibs/hirschmann/HM2-NETCONFIG-MIB +652
A mibs/hirschmann/HM2-NETOBJ-MIB +230
A mibs/hirschmann/HM2-OEM-MIB +55
A mibs/hirschmann/HM2-PLATFORM-DOT1X-ADVANCED-MIB +781
A mibs/hirschmann/HM2-PLATFORM-DVMRP-MIB +651
A mibs/hirschmann/HM2-PLATFORM-LOOPBACK-MIB +125
A mibs/hirschmann/HM2-PLATFORM-MMRP-MIB +263
A mibs/hirschmann/HM2-PLATFORM-MRP-MIB +120
A mibs/hirschmann/HM2-PLATFORM-MSRP-MIB +1,227
A mibs/hirschmann/HM2-PLATFORM-MULTICAST-MIB +591
A mibs/hirschmann/HM2-PLATFORM-MVRP-MIB +278
A mibs/hirschmann/HM2-PLATFORM-PORTSECURITY-MIB +337
A mibs/hirschmann/HM2-PLATFORM-QOS-ACL-MIB +1,733
A mibs/hirschmann/HM2-PLATFORM-QOS-COS-MIB +938
A mibs/hirschmann/HM2-PLATFORM-QOS-DIFFSERV-PRIVATE-MIB +2,126
A mibs/hirschmann/HM2-PLATFORM-QOS-MIB +33
A mibs/hirschmann/HM2-PLATFORM-RADIUS-MIB +589
A mibs/hirschmann/HM2-PLATFORM-ROUTING-MIB +4,541
A mibs/hirschmann/HM2-PLATFORM-SFLOW-MIB +52
A mibs/hirschmann/HM2-PLATFORM-SWITCHING-MIB +5,535
A mibs/hirschmann/HM2-PLATFORM-TIMERANGE-MIB +368
A mibs/hirschmann/HM2-PLATFORM-TIMEZONE-MIB +281
A mibs/hirschmann/HM2-POE-MIB +531
A mibs/hirschmann/HM2-PRODUCTS-MIB +771
A mibs/hirschmann/HM2-PWRMGMT-MIB +390
A mibs/hirschmann/HM2-QOS-MIB +50
A mibs/hirschmann/HM2-REMOTE-AUTHENTICATION-MIB +416
A mibs/hirschmann/HM2-TC-MIB +110
A mibs/hirschmann/HM2-TIMESYNC-MIB +1,874
A mibs/hirschmann/HM2-TRACKING-MIB +603
A mibs/hirschmann/HM2-TRAFFICMGMT-MIB +237
A mibs/hirschmann/HM2-USERMGMT-MIB +1,047
A mibs/hirschmann/HM2-VPN-MIB +1,368
A mibs/hirschmann/HM2-WWAN-MIB +1,568
A mibs/hirschmann/HMDHCPS-SNMP-MIB +842
A mibs/hirschmann/HMIOMODULE-SNMP-MIB +453
A mibs/hirschmann/HMLLDP-MIB +258
A mibs/hirschmann/HMPRIV-MGMT-SNMP-MIB +11,071
A mibs/hirschmann/HMRING-MGMT-SNMP-MIB +1,636
A mibs/hirschmann/HMRINGARC-MGMT-SNMP-MIB +352
A mibs/hirschmann/HMTRACKING-SNMP-MIB +434
A mibs/hirschmann/LLDP-EXT-HM-MIB +1,278
A mibs/hirschmann/LLDP-EXT-PNO-MIB +623
A mibs/hirschmann/USERGROUP-MIB +641
📈 0 added 📉 0 removed

💻 r8410 TRIVIAL

Mike Stupalov 🐱 • 2017-02-28 18:49
Fixed caching in snmp_cache_snmpEngineID().
Files changed (2)
M includes/functions.inc.php +1 -2
M includes/snmp.inc.php +7 -1
📈 8 added 📉 3 removed

💻 r8409 TRIVIAL

Mike Stupalov 🐱 • 2017-02-28 10:11
Added basic os detect for EMC Flare OS and SNAS.
Files changed (3)
A html/images/os/emc_2x.png +1
A html/images/os/emc.png +1
M includes/definitions/os.inc.php +29 -11
📈 31 added 📉 11 removed

💻 r8408 FIX

Adam Armstrong 🐸 • 2017-02-28 09:39
Disable port percent graph pending rewrite of module.
Files changed (1)
M html/includes/status-portpercent.inc.php +2 -2
📈 2 added 📉 2 removed

💻 r8407 TRIVIAL

Mike Stupalov 🐱 • 2017-02-28 09:25
Fixed display graphs with old php version or when cache disabled (OBSERVIUM-2203).
Files changed (1)
M includes/cache.inc.php +2 -1
📈 2 added 📉 1 removed

💻 r8406 FIX

Adam Armstrong 🐸 • 2017-02-28 03:02
Improve D-Link version parsing, since newer firmwares seem to have dropped the version/feature string from sysDescr.
Files changed (1)
M includes/polling/os/dlink.inc.php +7 -3
📈 7 added 📉 3 removed

💻 r8405 ADD

Adam Armstrong 🐸 • 2017-02-27 14:12
Add graph to front page traffic summary.
Files changed (11)
M html/api/includes/bills.inc.php +1 -3
M html/api/includes/devices.inc.php +1 -1
M html/api/includes/ports.inc.php +2 -2
M html/api/index.php +4 -16
M html/includes/cache-data.inc.php +3 -1
A html/includes/graphs/multi-port/bits_trio_compare.inc.php +254
M html/includes/graphs/multi-port/bits_trio.inc.php +10 -12
M html/includes/navbar.inc.php +13 -6
M html/includes/status-portpercent.inc.php +24
M html/pages/os.inc.php +1 -1
M includes/definitions/wui.inc.php +3
📈 316 added 📉 42 removed

💻 r8404

Tom Laermans 🦔 • 2017-02-27 10:43
Medium: fix autoloader breaking XMPP alerting transport
Files changed (1)
M includes/common.inc.php +6 -3
📈 6 added 📉 3 removed

💻 r8403 FIX

Adam Armstrong 🐸 • 2017-02-25 07:03
Fix adding contacts from not /contacts/
Files changed (2)
M html/includes/contacts-navbar.inc.php +139
M html/pages/contacts.inc.php -135
📈 139 added 📉 135 removed

💻 r8402 IMPROVE

Adam Armstrong 🐸 • 2017-02-25 06:57
Improve comware hardware string parsing
Files changed (1)
M includes/polling/os/hh3c.inc.php +3 -3
📈 3 added 📉 3 removed

💻 r8401 FIX

Adam Armstrong 🐸 • 2017-02-25 06:50
Fix device duplicate check.
Files changed (1)
M includes/functions.inc.php +2 -1
📈 2 added 📉 1 removed

💻 r8400 FIX

Adam Armstrong 🐸 • 2017-02-25 06:47
Switch comparison to is_null
Files changed (1)
M includes/wifi.inc.php +1 -1
📈 1 added 📉 1 removed

💻 r8399 FIX

Adam Armstrong 🐸 • 2017-02-25 06:26
Fix opsgenie recovery URL
Files changed (1)
M includes/alerting/opsgenie.inc.php +6 -1
📈 6 added 📉 1 removed

💻 r8398 FIX

Adam Armstrong 🐸 • 2017-02-24 04:49
Disable WMI module updating storage. Will revert to SNMP storage values.
Files changed (1)
M includes/polling/wmi.inc.php +5
📈 5 added 📉 0 removed

💻 r8397 TRIVIAL

Mike Stupalov 🐱 • 2017-02-23 15:26
Improved definition based mempools discovery (fixed var initialization, not do double scaling, added ability for separate scale for total/used/free values). Fixed mempools polling by RAPID-CITY.
Files changed (6)
M includes/definitions/mibs.inc.php +8 -4
M includes/discovery/functions.inc.php +9 -3
M includes/discovery/mempools.inc.php +11 -6
M includes/functions.inc.php +34 -11
M includes/polling/mempools.inc.php +11 -7
M tests/IncludesFunctionsTest.php +46 -19
📈 119 added 📉 50 removed

💻 r8396

Tom Laermans 🦔 • 2017-02-23 00:12
Minor: convert a number of mempool discoveries to static definitions; cleanups
Files changed (33)
M includes/definitions/mibs.inc.php +280 -136
D includes/discovery/mempools/adtran-aoscpu.inc.php -29
D includes/discovery/mempools/aethra-mib.inc.php -26
D includes/discovery/mempools/airespace-switching-mib.inc.php -30
D includes/discovery/mempools/dasan-switch-mib.inc.php -33
D includes/discovery/mempools/dnos-switching-mib.inc.php -31
D includes/discovery/mempools/edgeswitch-switching-mib.inc.php -31
D includes/discovery/mempools/embedded-ngx-mib.inc.php -31
D includes/discovery/mempools/fortinet-fortigate-mib.inc.php -25
D includes/discovery/mempools/frogfoot-resources-mib.inc.php -29
D includes/discovery/mempools/gbnplatformoam-mib.inc.php -33
D includes/discovery/mempools/ns-root-mib.inc.php -30
D includes/discovery/mempools/rapid-city.inc.php -30
D includes/discovery/mempools/rbn-memory-mib.inc.php -32
D includes/discovery/mempools/sonicwall-firewall-ip-statistics-mib.inc.php -25
D includes/discovery/mempools/trapeze-networks-system-mib.inc.php -30
D includes/discovery/mempools/wlsx-switch-mib.inc.php -31
D includes/polling/mempools/adtran-aoscpu.inc.php -24
D includes/polling/mempools/aethra-mib.inc.php -17
D includes/polling/mempools/airespace-switching-mib.inc.php -20
D includes/polling/mempools/dasan-switch-mib.inc.php -25
D includes/polling/mempools/dnos-switching-mib.inc.php -20
D includes/polling/mempools/edgeswitch-switching-mib.inc.php -22
D includes/polling/mempools/embedded-ngx-mib.inc.php -18
D includes/polling/mempools/fortinet-fortigate-mib.inc.php -17
D includes/polling/mempools/frogfoot-resources-mib.inc.php -18
D includes/polling/mempools/gbnplatformoam-mib.inc.php -21
D includes/polling/mempools/ns-root-mib.inc.php -17
D includes/polling/mempools/rapid-city.inc.php -19
D includes/polling/mempools/rbn-memory-mib.inc.php -19
D includes/polling/mempools/sonicwall-firewall-ip-statistics-mib.inc.php -16
D includes/polling/mempools/trapeze-networks-system-mib.inc.php -17
D includes/polling/mempools/wlsx-switch-mib.inc.php -21
📈 280 added 📉 923 removed

💻 r8395 TRIVIAL

Mike Stupalov 🐱 • 2017-02-22 10:49
Fixed Fan statuses by CISCO-ENTITY-FRU-CONTROL-MIB.
Files changed (1)
M includes/definitions/mibs.inc.php +3 -3
📈 3 added 📉 3 removed

💻 r8394 TRIVIAL

Mike Stupalov 🐱 • 2017-02-22 10:35
Fixed suppress discovery mempools by CISCO-PROCESS-MIB.
Files changed (1)
M includes/discovery/mempools/cisco-process-mib.inc.php +2 -1
📈 2 added 📉 1 removed

💻 r8393 FIX

Adam Armstrong 🐸 • 2017-02-22 02:52
Remove neighbour update spam.
Files changed (1)
M includes/discovery/functions.inc.php +1 -1
📈 1 added 📉 1 removed

💻 r8392 IMPROVE

Adam Armstrong 🐸 • 2017-02-22 02:51
Improvements and fixes to nfsen pages.
Files changed (3)
M html/includes/graphs/device/nfsen_common.inc.php +2 -2
M html/includes/graphs/device/nfsen_traffic.inc.php +1 -1
M html/pages/device/nfsen.inc.php +13 -3
📈 16 added 📉 6 removed

💻 r8391 ADD

Adam Armstrong 🐸 • 2017-02-22 02:49
Add -r option to discovery to force a rebuild of group/alert associations for a device
Files changed (1)
M discovery.php +3 -3
📈 3 added 📉 3 removed

💻 r8390 FIX

Adam Armstrong 🐸 • 2017-02-22 02:39
Correctly suppress cisco-memory-pool-mib on devices where CISCO-ENHANCED-MEMPOOL-MIB is populated.
Files changed (1)
M includes/discovery/mempools/cisco-memory-pool-mib.inc.php +1 -1
📈 1 added 📉 1 removed

💻 r8389 TRIVIAL

Mike Stupalov 🐱 • 2017-02-21 09:47
Improved A10 LB os/version detect.
Files changed (2)
M includes/definitions.inc.php +1
M includes/definitions/os.inc.php +15 -1
📈 16 added 📉 1 removed

💻 r8388 TRIVIAL

Mike Stupalov 🐱 • 2017-02-21 09:15
Added rancid os map for A10 LB (only for rancid v3).
Files changed (2)
M includes/definitions.inc.php +2
M scripts/generate-rancid.php +13 -5
📈 15 added 📉 5 removed

💻 r8387

Tom Laermans 🦔 • 2017-02-21 08:39
Minor: convert more mempools to definitions
Files changed (7)
M includes/definitions/mibs.inc.php +5 -8
D includes/discovery/mempools/apsysmgmt-mib.inc.php -24
D includes/discovery/mempools/asyncos-mail-mib.inc.php -23
D includes/discovery/mempools/juniper-ive-mib.inc.php -23
D includes/polling/mempools/apsysmgmt-mib.inc.php -16
D includes/polling/mempools/asyncos-mail-mib.inc.php -16
D includes/polling/mempools/juniper-ive-mib.inc.php -16
📈 5 added 📉 126 removed

💻 r8386 TRIVIAL

Mike Stupalov 🐱 • 2017-02-21 08:14
Fixed display def-based mempool graph.
Files changed (1)
M html/includes/graphs/device/mempool.inc.php +1 -1
📈 1 added 📉 1 removed

💻 r8385

Tom Laermans 🦔 • 2017-02-20 23:43
Minor: convert NETSCREEN-RESOURCES-MIB mempool to definitions
Files changed (3)
M includes/definitions/mibs.inc.php +5
D includes/discovery/mempools/netscreen-resource-mib.inc.php -25
D includes/polling/mempools/netscreen-resource-mib.inc.php -19
📈 5 added 📉 44 removed

💻 r8384

Tom Laermans 🦔 • 2017-02-20 23:20
Trivial: add unit tests for calculate_mempool_properties()
Files changed (2)
M includes/polling/mempools.inc.php -1
M tests/IncludesFunctionsTest.php +43
📈 43 added 📉 1 removed

💻 r8383

Tom Laermans 🦔 • 2017-02-20 23:08
Trivial: bring polling code in line with discovery, prefer hardcoded total over SNMP OIDs
Files changed (1)
M includes/polling/mempools.inc.php +2 -2
📈 2 added 📉 2 removed

💻 r8382 TRIVIAL

Mike Stupalov 🐱 • 2017-02-20 23:05
Fixed def-based mempools polling without numeric oids.
Files changed (1)
M includes/polling/mempools.inc.php +9 -9
📈 9 added 📉 9 removed

💻 r8381

Tom Laermans 🦔 • 2017-02-20 22:38
Minor: change 'object' terminology to 'table', move free/used/total/perc calculation to separate function, code cleanups
Files changed (5)
M includes/discovery/functions.inc.php +6 -6
M includes/discovery/mempools.inc.php +14 -38
M includes/functions.inc.php +47
M includes/polling/mempools.inc.php +15 -46
A update/326.sql +1
📈 83 added 📉 90 removed

💻 r8380 TRIVIAL

Mike Stupalov 🐱 • 2017-02-20 22:30
Added mempool discovery by TPT-RESOURCE-MIB.
Files changed (1)
M includes/definitions/mibs.inc.php +8
📈 8 added 📉 0 removed

💻 r8379

Tom Laermans 🦔 • 2017-02-20 22:23
Minor: correct scale for HP MSM mempool
Files changed (1)
M includes/definitions/mibs.inc.php +1 -1
📈 1 added 📉 1 removed

💻 r8378 MAJOR

Mike Stupalov 🐱 • 2017-02-20 22:12
Added support for TrendMicro TrippingPoint IPS and SMS. Added basic os detect for Summit Developlment and Vubiq HaulPass. Improved os detect for IBM/Lenovo Flex Switches.
Files changed (9)
A html/images/os/summitd_2x.png +1
A html/images/os/summitd.png +1
A html/images/os/trendmicro_2x.png +1
A html/images/os/trendmicro.png +1
A html/images/os/vubiq_2x.png +1
A html/images/os/vubiq.png +1
M includes/definitions/mibs.inc.php +88
M includes/definitions/os.inc.php +51 -7
M includes/discovery/sensors.inc.php +140 -6
📈 285 added 📉 13 removed

💻 r8377 MIBS

Mike Stupalov 🐱 • 2017-02-20 22:09
Added MIBs trendmicro and summitd.
Files changed (37)
A mibs/summitd
A mibs/summitd/Summitd +231
A mibs/trendmicro
A mibs/trendmicro/TIPPINGPOINT-REG-MIB +96
A mibs/trendmicro/TPT-ATA-REG-MIB +78
A mibs/trendmicro/TPT-BAY-MIB +223
A mibs/trendmicro/TPT-COMPACT-FLASH-MIB +226
A mibs/trendmicro/TPT-DDOS-MIB +1,553
A mibs/trendmicro/TPT-HEALTH-MIB +454
A mibs/trendmicro/TPT-HIGH-AVAIL-MIB +508
A mibs/trendmicro/TPT-HOST-MIB +244
A mibs/trendmicro/TPT-LICENSE-MIB +161
A mibs/trendmicro/TPT-MISC-NOTIFY-MIB +778
A mibs/trendmicro/TPT-MULTIDV-MIB +203
A mibs/trendmicro/TPT-NGFW-CLUSTER-MIB +1,301
A mibs/trendmicro/TPT-NGFW-LOGGING-MIB +361
A mibs/trendmicro/TPT-NGFW-PERFORMANCE-MIB +354
A mibs/trendmicro/TPT-NGFW-POLICY-MIB +608
A mibs/trendmicro/TPT-NGFW-REG-MIB +243
A mibs/trendmicro/TPT-NGFW-SYSTEM-INFO-MIB +367
A mibs/trendmicro/TPT-NGFW-USER-MIB +236
A mibs/trendmicro/TPT-NPSTATS-MIB +844
A mibs/trendmicro/TPT-POLICY-MIB +1,651
A mibs/trendmicro/TPT-PORT-CONFIG-MIB +227
A mibs/trendmicro/TPT-PORT-MAPPING-MIB +164
A mibs/trendmicro/TPT-RESOURCE-MIB +856
A mibs/trendmicro/TPT-SEGMENT-MIB +156
A mibs/trendmicro/TPT-SFLOW-MIB +174
A mibs/trendmicro/TPT-SMS-TRAP-MIB +362
A mibs/trendmicro/TPT-SMSMIBS +170
A mibs/trendmicro/TPT-STACKING-MIB +249
A mibs/trendmicro/TPT-TANK-NOTIFY-MIB +121
A mibs/trendmicro/TPT-TPA-HARDWARE-MIB +1,087
A mibs/trendmicro/TPT-TPAMIBS-MIB +326
A mibs/trendmicro/TPT-TRAFFIC-MIB +1,034
A mibs/trendmicro/TPT-TSE-MIB +552
A mibs/trendmicro/TPT-VSA-REG-MIB +99
📈 0 added 📉 0 removed

💻 r8376

Tom Laermans 🦔 • 2017-02-20 19:59
Medium: extra support for definition mempools: Add hardcoded total support, add percentage polling support. Remove OIDs stored in database, use definitions directly instead. Unlowercase MIB names in the mempools table. SW-MIB mempool as implementaton.
Files changed (8)
M html/includes/graphs/mempool/auth.inc.php +1 -1
M includes/definitions/mibs.inc.php +11 -3
M includes/discovery/functions.inc.php +7 -14
M includes/discovery/mempools.inc.php +23 -5
D includes/discovery/mempools/sw-mib.inc.php -26
M includes/polling/mempools.inc.php +23 -13
D includes/polling/mempools/sw-mib.inc.php -17
A update/325.sql +4
📈 69 added 📉 79 removed

💻 r8375

Tom Laermans 🦔 • 2017-02-20 16:23
Minor: allow NULL for newly created columns
Files changed (1)
A update/324.sql +3
📈 3 added 📉 0 removed

💻 r8374

Tom Laermans 🦔 • 2017-02-20 15:03
Medium: introduce mempools via definitions, table support not yet finished. Migrate HP MSM/Colubris mempool to new system.
Files changed (8)
M includes/definitions/mibs.inc.php +21
M includes/discovery/functions.inc.php +20 -3
M includes/discovery/mempools.inc.php +152
D includes/discovery/mempools/colubris-usage-information-mib.inc.php -25
M includes/discovery/processors.inc.php +12 -23
M includes/polling/mempools.inc.php +19 -2
D includes/polling/mempools/colubris-usage-information-mib.inc.php -18
A update/323.sql +3
📈 227 added 📉 71 removed

💻 r8373

Tom Laermans 🦔 • 2017-02-20 10:58
Trivial: add a few extra MIBs, remove duplicate
Files changed (9)
A mibs/dell/DELLBASEBOARDMIF-MIB +3,173
A mibs/dell/DELLLOCALRESPONSEAGENTMIF-MIB +255
A mibs/hp/HPSVRMGMT-OID +147
A mibs/nortel/RAPIDCITY-VLAN-MIB +332
D mibs/RFC1155-SMI -119
A mibs/zyxel/ZYXEL-ES-CAPWAP +122
A mibs/zyxel/ZYXEL-ES-COMMON +424
A mibs/zyxel/ZYXEL-ES-ProWLAN +36
A mibs/zyxel/ZYXEL-ES-SMI +80
📈 0 added 📉 0 removed

💻 r8372 TRIVIAL

Mike Stupalov 🐱 • 2017-02-17 16:10
Added hidpi os images (a-b).
Files changed (31)
A html/images/os/a10_2x.png +1
M html/images/os/a10.png ±0
D html/images/os/acme.png -1
A html/images/os/acmepacket_2x.png +1
A html/images/os/acmepacket.png +1
A html/images/os/actelis_2x.png +1
M html/images/os/actelis.png ±0
A html/images/os/adva_2x.png +1
M html/images/os/adva.png ±0
A html/images/os/aerohive_2x.png +1
M html/images/os/aerohive.png ±0
A html/images/os/akcp_2x.png +1
M html/images/os/akcp.png ±0
A html/images/os/areca_2x.png +1
M html/images/os/areca.png ±0
A html/images/os/arris_2x.png +1
M html/images/os/arris.png ±0
A html/images/os/avocent_2x.png +1
M html/images/os/avocent.png ±0
A html/images/os/avtech_2x.png +1
M html/images/os/avtech.png ±0
A html/images/os/barracuda_2x.png +1
M html/images/os/barracuda.png ±0
D html/images/os/bnt.png -1
A html/images/os/bridgewave_2x.png +1
M html/images/os/bridgewave.png ±0
A html/images/os/bti_2x.png +1
M html/images/os/bti.png ±0
A html/images/os/oracle_2x.png +1
A html/images/os/oracle.png +1
M includes/definitions/os.inc.php +4 -5
📈 20 added 📉 7 removed

💻 r8371 MINOR

Mike Stupalov 🐱 • 2017-02-17 11:08
Added basic support for Siklu EtherHaul Radio.
Files changed (3)
A html/images/os/siklu_2x.png +1
A html/images/os/siklu.png +1
M includes/definitions/os.inc.php +9
📈 11 added 📉 0 removed

💻 r8370 TRIVIAL

Mike Stupalov 🐱 • 2017-02-16 20:30
Reduced default TTL for cache to 5 min.
Files changed (3)
M includes/cache.inc.php +2 -2
M includes/config-variables.inc.php +2 -2
M includes/defaults.inc.php +1 -1
📈 5 added 📉 5 removed

💻 r8369 MINOR

Mike Stupalov 🐱 • 2017-02-16 20:25
Added basic support for iRZ devices.
Files changed (3)
A html/images/os/irz_2x.png +1
A html/images/os/irz.png +1
M includes/definitions/os.inc.php +9
📈 11 added 📉 0 removed

💻 r8368 MINOR

Mike Stupalov 🐱 • 2017-02-16 20:02
Added support for Mitsubishi UPS and ICT Distribution Panel.
Files changed (11)
A html/images/os/ict_2x.png +1
A html/images/os/ict.png +1
A html/images/os/mitsubishi_2x.png +1
A html/images/os/mitsubishi.png +1
M includes/definitions/mibs.inc.php +88
M includes/definitions/os.inc.php +26
A includes/discovery/sensors/ict-mib.inc.php +37
A mibs/ict
A mibs/ict/ICT-MIB +320
A mibs/mitsubishi
A mibs/mitsubishi/MITSUBISHI-UPS-MIB +1,184
📈 155 added 📉 0 removed

💻 r8367 MINOR

Mike Stupalov 🐱 • 2017-02-16 11:31
Use "common" cache keys for users with Administrator rights. Added clean expired cache (for drivers which not support this by self, ie Files).
Files changed (2)
M html/includes/cache-data.inc.php +5
M includes/cache.inc.php +98 -5
📈 103 added 📉 5 removed

💻 r8366 TRIVIAL

Mike Stupalov 🐱 • 2017-02-16 07:24
XCache excluded from avialable cache drivers (xcache rip, don't use it). Added try/cache in get_cache_stats(). Added cache configs into WUI config editor.
Files changed (4)
M html/index.php +1 -1
M html/pages/about.inc.php +29 -29
M includes/cache.inc.php +15 -4
M includes/config-variables.inc.php +31 -8
📈 76 added 📉 42 removed

💻 r8365 ADD

Adam Armstrong 🐸 • 2017-02-15 22:13
Collect hardware from Aruba HP-based switches
Files changed (1)
M includes/polling/os/procurve.inc.php +2 -1
📈 2 added 📉 1 removed

💻 r8363 HOTFIX

Adam Armstrong 🐸 • 2017-02-15 19:53
Remove cache stats for now, possible permissions issue with caching stats
Files changed (1)
M html/index.php +1 -1
📈 1 added 📉 1 removed

💻 r8362 FIX

Adam Armstrong 🐸 • 2017-02-15 19:08
Remove inclusion of jpgraph from json/csv outputting files. DERP.
Files changed (2)
M html/billing-bandwidth-data.php -12
M html/billing-data.php -5
📈 0 added 📉 17 removed

💻 r8361 ADD

Adam Armstrong 🐸 • 2017-02-15 19:02
Add ability to change map marker sizes in the config.
Files changed (3)
M html/includes/map/leaflet.inc.php +2 -2
M includes/config-variables.inc.php +22
M includes/defaults.inc.php +5
📈 29 added 📉 2 removed

💻 r8360 TRIVIAL

Mike Stupalov 🐱 • 2017-02-15 15:18
Added os version detect for SeOS. Added basic os detect for Ericsson IPOS.
Files changed (1)
M includes/definitions/os.inc.php +15
📈 15 added 📉 0 removed

💻 r8359

Tom Laermans 🦔 • 2017-02-14 23:25
Trivial: add missing RBN-SUBSCRIBER-ACTIVE-MIB identity
Files changed (1)
M includes/definitions/mibs.inc.php +1
📈 1 added 📉 0 removed

💻 r8358 TRIVIAL

Mike Stupalov 🐱 • 2017-02-14 17:54
Fixed detect Sophos UTM.
Files changed (3)
M includes/discovery/os/linux.inc.php +4 -4
A mibs/sophos
A mibs/sophos/ASTARO-MIB +1,142
📈 4 added 📉 4 removed

💻 r8357 FIX

Adam Armstrong 🐸 • 2017-02-14 15:10
Don't include jpgraph
Files changed (1)
M html/pages/bills.inc.php +1 -1
📈 1 added 📉 1 removed

💻 r8356 TRIVIAL

Mike Stupalov 🐱 • 2017-02-13 19:11
Fixed hardware detect for Dell/HP MIBs (appear in r8267).
Files changed (2)
M includes/polling/os/unix.inc.php +5 -2
M includes/polling/os/windows.inc.php +8 -5
📈 13 added 📉 7 removed

💻 r8355 ADD

Adam Armstrong 🐸 • 2017-02-13 17:57
Add port vlan to alerting array
Files changed (1)
M includes/polling/ports.inc.php +1 -1
📈 1 added 📉 1 removed

💻 r8354 FIX

Adam Armstrong 🐸 • 2017-02-13 17:46
Remove jpgraph requirement.
Files changed (1)
M html/pages/bill.inc.php +7 -7
📈 7 added 📉 7 removed

💻 r8352 FIX

Adam Armstrong 🐸 • 2017-02-13 16:44
Fix slack!
Files changed (1)
M includes/alerting/slack.inc.php +1 -1
📈 1 added 📉 1 removed

💻 r8351 TRIVIAL

Mike Stupalov 🐱 • 2017-02-13 15:49
Add os images.
Files changed (4)
A html/images/os/deliberant_2x.png +1
A html/images/os/deliberant.png +1
M html/images/os/radware_2x.png ±0
M html/images/os/radware.png ±0
📈 2 added 📉 0 removed

💻 r8350 MINOR

Mike Stupalov 🐱 • 2017-02-13 15:41
Improved detect Toshiba printer, Samsung printer, Radware devices. Added basic os detect for Deliberant wireless devices.
Files changed (1)
M includes/definitions/os.inc.php +24 -3
📈 24 added 📉 3 removed

💻 r8349 TRIVIAL

Mike Stupalov 🐱 • 2017-02-13 08:06
More info, why cache currently disabled.
Files changed (1)
M includes/cache.inc.php +6 -1
📈 6 added 📉 1 removed

💻 r8348 MAJOR

Mike Stupalov 🐱 • 2017-02-13 07:34
Added fast user-space data caching (currently only for some WUI parts) with phpFastCache. This caching worked ONLY with php 5.5+, for other versions cache skipped. For in-memory caching install PECL-APCu extension.
Files changed (110)
M html/includes/authenticate.inc.php +9 -1
M html/includes/cache-data.inc.php +17 -7
M html/includes/functions.inc.php +3
M html/index.php +24 -1
M html/pages/about.inc.php +64 -52
A includes/cache.inc.php +380
M includes/common.inc.php +7
M includes/defaults.inc.php +6
M includes/definitions.inc.php +11 -9
A libs/phpFastCache
A libs/phpFastCache/.htaccess +3
A libs/phpFastCache/Api.php +72
A libs/phpFastCache/Cache
A libs/phpFastCache/Cache/DriverBaseTrait.php +334
A libs/phpFastCache/Cache/ExtendedCacheItemInterface.php +170
A libs/phpFastCache/Cache/ExtendedCacheItemPoolInterface.php +357
A libs/phpFastCache/Cache/ItemBaseTrait.php +447
A libs/phpFastCache/CacheManager.php +270
A libs/phpFastCache/Core
A libs/phpFastCache/Core/ClassNamespaceResolverTrait.php +36
A libs/phpFastCache/Core/DriverAbstract.php +67
A libs/phpFastCache/Core/ExtendedCacheItemPoolTrait.php +370
A libs/phpFastCache/Core/MemcacheDriverCollisionDetectorTrait.php +40
A libs/phpFastCache/Core/PathSeekerTrait.php +242
A libs/phpFastCache/Core/StandardPsr6StructureTrait.php +254
A libs/phpFastCache/Drivers
A libs/phpFastCache/Drivers/Apc
A libs/phpFastCache/Drivers/Apc/Driver.php +143
A libs/phpFastCache/Drivers/Apc/Item.php +63
A libs/phpFastCache/Drivers/Apcu
A libs/phpFastCache/Drivers/Apcu/Driver.php +142
A libs/phpFastCache/Drivers/Apcu/Item.php +63
A libs/phpFastCache/Drivers/Cookie
A libs/phpFastCache/Drivers/Cookie/Driver.php +197
A libs/phpFastCache/Drivers/Cookie/Item.php +65
A libs/phpFastCache/Drivers/Couchbase
A libs/phpFastCache/Drivers/Couchbase/Driver.php +199
A libs/phpFastCache/Drivers/Couchbase/Item.php +63
A libs/phpFastCache/Drivers/Devfalse
A libs/phpFastCache/Drivers/Devfalse/Driver.php +136
A libs/phpFastCache/Drivers/Devfalse/Item.php +63
A libs/phpFastCache/Drivers/Devnull
A libs/phpFastCache/Drivers/Devnull/Driver.php +138
A libs/phpFastCache/Drivers/Devnull/Item.php +63
A libs/phpFastCache/Drivers/Devtrue
A libs/phpFastCache/Drivers/Devtrue/Driver.php +138
A libs/phpFastCache/Drivers/Devtrue/Item.php +63
A libs/phpFastCache/Drivers/Files
A libs/phpFastCache/Drivers/Files/Driver.php +243
A libs/phpFastCache/Drivers/Files/Item.php +63
A libs/phpFastCache/Drivers/Leveldb
A libs/phpFastCache/Drivers/Leveldb/Driver.php +177
A libs/phpFastCache/Drivers/Leveldb/Item.php +63
A libs/phpFastCache/Drivers/Memcache
A libs/phpFastCache/Drivers/Memcache/Driver.php +176
A libs/phpFastCache/Drivers/Memcache/Item.php +63
A libs/phpFastCache/Drivers/Memcached
A libs/phpFastCache/Drivers/Memcached/Driver.php +175
A libs/phpFastCache/Drivers/Memcached/Item.php +63
A libs/phpFastCache/Drivers/Mongodb
A libs/phpFastCache/Drivers/Mongodb/Driver.php +223
A libs/phpFastCache/Drivers/Mongodb/Item.php +63
A libs/phpFastCache/Drivers/Predis
A libs/phpFastCache/Drivers/Predis/Driver.php +161
A libs/phpFastCache/Drivers/Predis/Item.php +63
A libs/phpFastCache/Drivers/Redis
A libs/phpFastCache/Drivers/Redis/Driver.php +165
A libs/phpFastCache/Drivers/Redis/Item.php +63
A libs/phpFastCache/Drivers/Sqlite
A libs/phpFastCache/Drivers/Sqlite/Driver.php +431
A libs/phpFastCache/Drivers/Sqlite/Item.php +63
A libs/phpFastCache/Drivers/Ssdb
A libs/phpFastCache/Drivers/Ssdb/Driver.php +181
A libs/phpFastCache/Drivers/Ssdb/Item.php +63
A libs/phpFastCache/Drivers/Wincache
A libs/phpFastCache/Drivers/Wincache/Driver.php +138
A libs/phpFastCache/Drivers/Wincache/Item.php +63
A libs/phpFastCache/Drivers/Xcache
A libs/phpFastCache/Drivers/Xcache/Driver.php +148
A libs/phpFastCache/Drivers/Xcache/Item.php +63
A libs/phpFastCache/Drivers/Zenddisk
A libs/phpFastCache/Drivers/Zenddisk/Driver.php +141
A libs/phpFastCache/Drivers/Zenddisk/Item.php +62
A libs/phpFastCache/Drivers/Zendshm
A libs/phpFastCache/Drivers/Zendshm/Driver.php +149
A libs/phpFastCache/Drivers/Zendshm/Item.php +62
A libs/phpFastCache/Entities
A libs/phpFastCache/Entities/driverStatistic.php +227
A libs/phpFastCache/Exceptions
A libs/phpFastCache/Exceptions/phpFastCacheCoreException.php +26
A libs/phpFastCache/Exceptions/phpFastCacheDriverCheckException.php +24
A libs/phpFastCache/Exceptions/phpFastCacheDriverException.php +26
A libs/phpFastCache/index.html +1
A libs/phpFastCache/legacy
A libs/phpFastCache/legacy/Psr
A libs/phpFastCache/legacy/Psr/Cache
A libs/phpFastCache/legacy/Psr/Cache/composer.json +25
A libs/phpFastCache/legacy/Psr/Cache/LICENSE.txt +19
A libs/phpFastCache/legacy/Psr/Cache/README.md +9
A libs/phpFastCache/legacy/Psr/Cache/src
A libs/phpFastCache/legacy/Psr/Cache/src/CacheException.php +10
A libs/phpFastCache/legacy/Psr/Cache/src/CacheItemInterface.php +106
A libs/phpFastCache/legacy/Psr/Cache/src/CacheItemPoolInterface.php +139
A libs/phpFastCache/legacy/Psr/Cache/src/InvalidArgumentException.php +13
A libs/phpFastCache/Proxy
A libs/phpFastCache/Proxy/phpFastCacheAbstractProxy.php +83
A libs/phpFastCache/Util
A libs/phpFastCache/Util/Directory.php +143
A libs/phpFastCache/Util/Languages.php +47
A update/322.sql +1
📈 522 added 📉 70 removed

💻 r8347 MAJOR

Mike Stupalov 🐱 • 2017-02-10 18:17
Minimum supported PHP version now is 5.5.x, recommended is 7.0.x. Added alert message about too old php version in cli banner.
Files changed (3)
M html/index.php +5 -3
M includes/definitions.inc.php +4 -1
M includes/functions.inc.php +22
📈 31 added 📉 4 removed

💻 r8346 FIX

Adam Armstrong 🐸 • 2017-02-09 16:49
Make slack output also be compatible with mattermost.
Files changed (1)
M includes/alerting/slack.inc.php +4 -1
📈 4 added 📉 1 removed

💻 r8344 MIB

Adam Armstrong 🐸 • 2017-02-07 17:46
Update Dell COMPELLENT-MIB
Files changed (1)
M mibs/dell/COMPELLENT-MIB +374 -166
📈 0 added 📉 0 removed

💻 r8343 ADD

Adam Armstrong 🐸 • 2017-02-07 17:08
Add support of collection of sensors/status/inventory from HP Chassis devices via CPQRACK-MIB. Includes new MIB file.
Files changed (5)
M includes/definitions/mibs.inc.php +6
A includes/discovery/inventory/cpqrack-mib.inc.php +168
M includes/discovery/sensors/cpqrack-mib.inc.php +19 -4
A includes/discovery/status/cpqrack-mib.inc.php +40
M mibs/hp/CPQRACK-MIB +3,773 -67
📈 233 added 📉 4 removed

💻 r8342 TRIVIAL

Mike Stupalov 🐱 • 2017-02-07 15:39
Fixed compatability unit tests with php 7.1.
Files changed (4)
M includes/common.inc.php +20 -7
M includes/definitions.inc.php +2 -1
M tests/IncludesCommonTest.php +14 -5
M tests/IncludesSnmpTest.php +1 -1
📈 37 added 📉 14 removed

💻 r8341 MIBS

Mike Stupalov 🐱 • 2017-02-04 21:06
Added/updated MIBs for Dell, DCN.
Files changed (10)
A mibs/amer
A mibs/amer/AMER-MIB +13,751
A mibs/dell/DELL-SNMP-UPS-MIB +1,325
A mibs/dell/DELL-STORAGE-SC-MIB +3,021
A mibs/dell/DellrPDU-MIB +2,942
A mibs/dell/POWERCONNECT3024-MIB +1,193
A mibs/dell/POWERCONNECT3048-MIB +1,193
A mibs/dell/PowerConnect3248-MIB +3,120
A mibs/dell/powerConnect4-MIB +3,019
A mibs/dell/POWERCONNECT5012-MIB +1,193
📈 0 added 📉 0 removed

💻 r8340 MINOR

Mike Stupalov 🐱 • 2017-02-04 21:05
Added os definitions Dell UPS, Dell PDU, Moxa Switch/Router, Digital China IOS, Kemp LoadBalancer, Array Networks LoadBalancer, Exinda OS. Improved detect Dell Powerconnect, Dell Printer, DRAC, Arista EOS, Zhone MXK, Canon Printer.
Files changed (13)
A html/images/os/array_2x.png +1
A html/images/os/array.png +1
A html/images/os/dcn_2x.png +1
A html/images/os/dcn.png +1
A html/images/os/exinda_2x.png +1
A html/images/os/exinda.png +1
A html/images/os/kemp_2x.png +1
A html/images/os/kemp.png +1
M includes/definitions/mibs.inc.php +17
M includes/definitions/models.inc.php +11
M includes/definitions/os.inc.php +113 -9
M includes/discovery/os/linux.inc.php +2
A includes/polling/os/dell-ups.inc.php +17
📈 168 added 📉 9 removed

💻 r8339

Mike Stupalov 🐱 • 2017-02-03 13:06
os icons.
Files changed (2)
A html/images/os/meinberg_2x.png +1
A html/images/os/meinberg.png +1
📈 2 added 📉 0 removed

💻 r8338 MINOR

Mike Stupalov 🐱 • 2017-02-03 13:04
Improved detect Zyxel devices. Added detect Meinberg LANTIME servers. Improved support for Dasan NOS devices.
Files changed (7)
M includes/definitions/mibs.inc.php +39 -1
M includes/definitions/os.inc.php +27 -3
A includes/discovery/mempools/dasan-switch-mib.inc.php +33
M includes/discovery/os/linux.inc.php +6 -1
M includes/discovery/os/zyxel.inc.php +13 -7
M includes/discovery/processors.inc.php +12
A includes/polling/mempools/dasan-switch-mib.inc.php +25
📈 155 added 📉 12 removed

💻 r8337 MIBS

Mike Stupalov 🐱 • 2017-02-03 13:00
Added/updated MIBs (opengear, nextupssystems, meinberg, dasan).
Files changed (95)
A mibs/dasan
A mibs/dasan/DASAN-ACCESS-MIB +1,206
A mibs/dasan/DASAN-ACCESS-SLOT-H248-MIB +934
A mibs/dasan/DASAN-ACCESS-SLOT-MGCP-MIB +414
A mibs/dasan/DASAN-ACCESS-SLOT-POTS-MIB +663
A mibs/dasan/DASAN-ACCESS-SLOT-SIP-MIB +454
A mibs/dasan/DASAN-ADSL-MIB +3,543
A mibs/dasan/DASAN-AUTORESET-MIB +1,282
A mibs/dasan/DASAN-BRIDGE-MIB +850
A mibs/dasan/DASAN-DHCP-MIB +347
A mibs/dasan/DASAN-DHCP-R-MIB +321
A mibs/dasan/DASAN-DSL-MIB +4,306
A mibs/dasan/DASAN-EPON-MIB +806
A mibs/dasan/DASAN-GEPON-MIB +196
A mibs/dasan/DASAN-GFAST-MIB +51
A mibs/dasan/DASAN-GIGABIT-OPTIC-TRANSCEIVER-MIB +1,047
A mibs/dasan/DASAN-MCAST-MIB +1,355
A mibs/dasan/DASAN-NOTIFICATION +3,843
A mibs/dasan/DASAN-NOTIFICATION-V1 +1,571
A mibs/dasan/DASAN-PRODUCTS-MIB +627
A mibs/dasan/DASAN-QOS-MIB +528
A mibs/dasan/DASAN-ROUTER-MIB +241
A mibs/dasan/DASAN-SHDSL-MIB +1,501
A mibs/dasan/DASAN-SMI +196
A mibs/dasan/DASAN-SNMP-MIB +221
A mibs/dasan/DASAN-SWITCH-MIB +5,907
A mibs/dasan/DASAN-TC +442
A mibs/dasan/DASAN-THRESHOLD-MIB +149
A mibs/dasan/DASAN-TS-1000-MIB +312
A mibs/dasan/DASAN-USER-MANAGEMENT-MIB +100
A mibs/dasan/DPW-ATM-MIB +1,285
A mibs/dasan/SLE-AM-MIB +1,315
A mibs/dasan/SLE-BGP-MIB +8,523
A mibs/dasan/SLE-BRIDGE-MIB +19,921
A mibs/dasan/SLE-CLOCK-MIB +1,022
A mibs/dasan/SLE-CONFIG-MIB +1,542
A mibs/dasan/SLE-DCN-MIB +1,390
A mibs/dasan/SLE-DEBUG-MIB +762
A mibs/dasan/SLE-DEVICE-MIB +7,218
A mibs/dasan/SLE-DHCP-MIB +3,608
A mibs/dasan/SLE-DHCP-SNOOPING-MIB +523
A mibs/dasan/SLE-DHCPV6-MIB +5,313
A mibs/dasan/SLE-EPON-MIB +22,095
A mibs/dasan/SLE-FAULTMGMT-MIB +26,275
A mibs/dasan/SLE-GPON-MIB +54,250
A mibs/dasan/SLE-ISIS-MIB +4,290
A mibs/dasan/SLE-MLSQOS-MIB +5,231
A mibs/dasan/SLE-MPLS-TP-BFD-MIB +439
A mibs/dasan/SLE-MPLS-TP-LPS-MIB +869
A mibs/dasan/SLE-MPLS-TP-NODE-MIB +286
A mibs/dasan/SLE-MPLS-TP-OAM-MIB +1,346
A mibs/dasan/SLE-MPLS-TP-PRO-IF-MIB +205
A mibs/dasan/SLE-MPLS-TP-PW-MIB +1,340
A mibs/dasan/SLE-MPLS-TP-PW-STATISTICS-MIB +225
A mibs/dasan/SLE-MPLS-TP-TUNNEL-MIB +909
A mibs/dasan/SLE-MPLS-TP-TUNNEL-STATISTICS-MIB +309
A mibs/dasan/SLE-MPLS-TP-VPLS-MIB +1,575
A mibs/dasan/SLE-MVQOS-MIB +661
A mibs/dasan/SLE-NETWORK-MIB +5,082
A mibs/dasan/SLE-Network6-MIB +2,337
A mibs/dasan/SLE-OSPF-MIB +6,720
A mibs/dasan/SLE-OSPFv3-MIB +4,016
A mibs/dasan/SLE-PERFORMANCEMGMT-MIB +3,617
A mibs/dasan/SLE-PM-MIB +767
A mibs/dasan/SLE-PPPOE-MIB +263
A mibs/dasan/SLE-QOS-MIB +3,424
A mibs/dasan/SLE-RED-MIB +393
A mibs/dasan/SLE-RIP-MIB +2,884
A mibs/dasan/SLE-RIPng-MIB +2,749
A mibs/dasan/SLE-RMON-MIB +2,986
A mibs/dasan/SLE-SECURITY-MIB +8,357
A mibs/dasan/SLE-SFLOW-MIB +965
A mibs/dasan/SLE-SNMP-MIB +3,260
A mibs/dasan/SLE-SYNCE-MIB +1,126
A mibs/dasan/SLE-SYSTEMMAINTENANCE-MIB +8,664
A mibs/dasan/SLE-TC-MIB +127
A mibs/dasan/SLE-VOIP-MIB +3,277
A mibs/dasan/SLE-VRRP-MIB +2,055
A mibs/dasan/SLEV2-DHCP-MIB +9,708
A mibs/dasan/SLEV2-EPON-IM-MIB +3,020
A mibs/dasan/SLEV2-MULTICAST-MIB +20,449
A mibs/dasan/SLEV2-PPPoE-MIB +1,115
A mibs/dasan/SLEV2-QOS-MIB +7,823
A mibs/dasan/SLEV2-Security-MIB +5,057
A mibs/dasan/SLEV2-SNMP-MIB +2,928
A mibs/meinberg
A mibs/meinberg/MBG-SNMP-FDMXPT-MIB +292
A mibs/meinberg/MBG-SNMP-LT-MIB +4,111
A mibs/meinberg/MBG-SNMP-LTNG-MIB +4,649
A mibs/meinberg/MBG-SNMP-ROOT-MIB +46
A mibs/meinberg/MBG-SNMP-XPT-MIB +602
A mibs/nextupssystems
A mibs/nextupssystems/NextUPSSystems +6,038
A mibs/opengear/OG-FAILOVER-MIB +162
M mibs/opengear/OG-PRODUCTS-MIB +10 -1
📈 0 added 📉 0 removed

💻 r8336 FIX

Adam Armstrong 🐸 • 2017-02-01 21:46
Fix opsgenie arguments
Files changed (1)
M includes/definitions/transports.inc.php +3 -3
📈 3 added 📉 3 removed

💻 r8335 TRIVIAL

Mike Stupalov 🐱 • 2017-01-27 09:32
Fixed undefined function error in wmi poller module.
Files changed (1)
M includes/polling/wmi.inc.php +1
📈 1 added 📉 0 removed

💻 r8334 MAJOR

Mike Stupalov 🐱 • 2017-01-26 16:24
Added os discovery Megatec Netagent UPSes. Added sensors discovery by XPPC-MIB.
Files changed (8)
A html/images/os/megatec_2x.png +1
A html/images/os/megatec.png +1
M includes/definitions/mibs.inc.php +269 -3
M includes/definitions/os.inc.php +12
M includes/discovery/sensors.inc.php +36 -7
A mibs/megatec
A mibs/megatec/XPPC-MIB +2,349
D mibs/rfc/XPPC-MIB -2,271
📈 319 added 📉 10 removed

💻 r8333 FIX

Adam Armstrong 🐸 • 2017-01-26 15:36
A10 is load balancer! :D
Files changed (1)
M includes/definitions/os.inc.php +1 -1
📈 1 added 📉 1 removed

💻 r8332 MINOR

Mike Stupalov 🐱 • 2017-01-25 21:18
Updated Pear libraries (SMTP, Socket, Mail, Mail_mime) for compatability with latest php versions.
Files changed (10)
M libs/pear/Mail/Mail.php +11 -17
M libs/pear/Mail/Mail/mail.php +5 -7
M libs/pear/Mail/Mail/RFC822.php +25 -45
M libs/pear/Mail/Mail/sendmail.php +4 -6
M libs/pear/Mail/Mail/smtp.php +9 -17
A libs/pear/Mail/Mail/smtpmx.php +502
M libs/pear/Mail/mime.php +550 -424
M libs/pear/Mail/mimePart.php +219 -230
M libs/pear/Net/SMTP.php +360 -437
M libs/pear/Net/Socket.php +61 -30
📈 0 added 📉 0 removed

💻 r8331 TRIVIAL

Mike Stupalov 🐱 • 2017-01-25 14:23
Moved sensors discovery for RMS-MIB to definitions based.
Files changed (3)
M includes/definitions/mibs.inc.php +28
D includes/discovery/sensors/rms-mib.inc.php -65
M includes/polling/os/apc.inc.php +6
📈 34 added 📉 65 removed

💻 r8330 MINOR

Mike Stupalov 🐱 • 2017-01-24 23:15
Added basic os detection for Ericsson UCP and Switch. Split some not power APC oses (kvm, server). Added support for Enlogic PDU and sensors by ENLOGIC-PDU-MIB. Added contributed sensors discovery by RMS-MIB.
Files changed (7)
A html/images/os/enlogic_2x.png +1
A html/images/os/enlogic.png +1
M includes/definitions/mibs.inc.php +33 -9
M includes/definitions/os.inc.php +72 -14
M includes/definitions/sensors.inc.php +6 -6
A includes/discovery/sensors/enlogic-pdu-mib.inc.php +447
A includes/discovery/sensors/rms-mib.inc.php +65
📈 625 added 📉 29 removed

💻 r8329 MIBS

Mike Stupalov 🐱 • 2017-01-23 20:05
Added mib files for knuerr, tinycontrol.
Files changed (7)
A mibs/knuerr
A mibs/knuerr/RMS-MIB +2,063
D mibs/ServersCheck -867
A mibs/serverscheck/ServersCheck +1,549
A mibs/tinycontrol
A mibs/tinycontrol/LAN-MODULE +369
A mibs/tinycontrol/LAN-MODULE2 +286
📈 0 added 📉 0 removed

💻 r8328 MINOR

Mike Stupalov 🐱 • 2017-01-23 20:02
Improved os detection for Avocent KVM. Added os detection for Knuerr RMS.
Files changed (6)
A html/images/os/knuerr_2x.png +1
A html/images/os/knuerr.png +1
M includes/definitions.inc.php +2 -1
M includes/definitions/mibs.inc.php +6 -3
M includes/definitions/os.inc.php +10 -2
M includes/polling/os/avocent.inc.php +3 -4
📈 23 added 📉 10 removed

💻 r8327 TRIVIAL

Mike Stupalov 🐱 • 2017-01-19 12:49
Fixed initialize cache devices/ports count statistics.
Files changed (1)
M html/includes/cache-data.inc.php +373 -372
📈 373 added 📉 372 removed

💻 r8326 TRIVIAL

Mike Stupalov 🐱 • 2017-01-17 23:13
Added check zero value for bypass current and power by UPS-MIB.
Files changed (1)
M includes/discovery/sensors/ups-mib.inc.php +6 -4
📈 6 added 📉 4 removed

💻 r8325 TRIVIAL

Mike Stupalov 🐱 • 2017-01-17 23:06
Fixed checking Input Current and Power for total zero value on all phases by UPS-MIB.
Files changed (1)
M includes/discovery/sensors/ups-mib.inc.php +18 -2
📈 18 added 📉 2 removed

💻 r8324 MINOR

Mike Stupalov 🐱 • 2017-01-17 22:44
Added support for Generex CS141 UPS Card. Fixed discovery sensors with incorect indexes by UPS-MIB (OBSERVIUM-2157).
Files changed (7)
M includes/definitions/mibs.inc.php +1 -1
M includes/definitions/os.inc.php +2 -1
M includes/discovery/os/linux.inc.php +1
M includes/discovery/sensors/ups-mib.inc.php +50 -35
M includes/functions.inc.php +8
M includes/polling/os/generex-ups.inc.php +4 -3
M tests/IncludesFunctionsTest.php +12
📈 78 added 📉 40 removed

💻 r8323 FIX

Adam Armstrong 🐸 • 2017-01-17 15:12
Fix deprecated graph type.
Files changed (1)
M html/includes/graphs/bill/auth.inc.php +1 -1
📈 1 added 📉 1 removed

💻 r8322 FIX

Adam Armstrong 🐸 • 2017-01-16 00:11
Fix more this
Files changed (1)
M html/pages/group_add.inc.php +8 -4
📈 8 added 📉 4 removed

💻 r8321 FIX

Adam Armstrong 🐸 • 2017-01-16 00:06
No more $this :)
Files changed (1)
M html/pages/add_alert_check.inc.php +9 -8
📈 9 added 📉 8 removed

💻 r8320 MINOR

Mike Stupalov 🐱 • 2017-01-13 19:23
Added support for ManageUPS Net Adapter (and devices who use it Chloride/ONEAC/MasterGuard).
Files changed (7)
A html/images/os/vertiv_2x.png +1
A html/images/os/vertiv.png +1
M includes/definitions/os.inc.php +39 -24
M includes/discovery/sensors/ups-mib.inc.php +3 -3
A includes/polling/os/manageups.inc.php +17
A mibs/chloride
A mibs/chloride/CHLORIDE-ENVIRONMENT-SENSOR.MIB +572
📈 61 added 📉 27 removed

💻 r8319 TRIVIAL

Mike Stupalov 🐱 • 2017-01-13 14:27
Fixed statuses donuts in overview page (appear in r8300). Fixed reset inventory deleted time.
Files changed (2)
M html/includes/status-donuts.inc.php +5 -6
M includes/discovery/functions.inc.php +9 -4
📈 14 added 📉 10 removed

💻 r8317 TRIVIAL

Mike Stupalov 🐱 • 2017-01-12 20:47
Fixed statuses polling (apear in r8298).
Files changed (1)
M includes/polling/functions.inc.php +1 -1
📈 1 added 📉 1 removed

💻 r8315 FIX

Adam Armstrong 🐸 • 2017-01-10 17:04
Ignore doesn't stop rancid!
Files changed (1)
M scripts/generate-rancid.php +1 -1
📈 1 added 📉 1 removed

💻 r8314 ADD

Adam Armstrong 🐸 • 2017-01-10 16:40
Add different colour for syslog alerts.
Files changed (1)
M includes/alerting/slack.inc.php +14 -1
📈 14 added 📉 1 removed

💻 r8313

Tom Laermans 🦔 • 2017-01-09 20:27
Trivial: update Liebert MIBs
Files changed (9)
M mibs/liebert/LIEBERT-GP-AGENT-MIB +56
M mibs/liebert/LIEBERT-GP-CONDITIONS-MIB +238 -212
M mibs/liebert/LIEBERT-GP-ENVIRONMENTAL-MIB +4 -2
M mibs/liebert/LIEBERT-GP-FLEXIBLE-CONDITIONS-MIB +1,373 -20
M mibs/liebert/LIEBERT-GP-FLEXIBLE-MIB +41 -4
M mibs/liebert/LIEBERT-GP-NOTIFICATIONS-MIB ±0
M mibs/liebert/LIEBERT-GP-PDU-MIB +1,024 -273
M mibs/liebert/LIEBERT-GP-POWER-MIB +51 -2
M mibs/liebert/LIEBERT-GP-REGISTRATION-MIB +327 -12
📈 0 added 📉 0 removed

💻 r8312

Tom Laermans 🦔 • 2017-01-09 18:13
New: add support for AVTech RoomAlert 12E devices, update MIB. Small english fixes.
Files changed (4)
M includes/definitions/mibs.inc.php +82
M includes/definitions/os.inc.php +2
M includes/functions.inc.php +2 -2
M mibs/avtech/ROOMALERT12E-MIB +84 -58
📈 86 added 📉 2 removed

💻 r8311 TRIVIAL

Mike Stupalov 🐱 • 2017-01-09 08:54
Small cleanup/undebug.
Files changed (2)
M html/includes/authenticate.inc.php +1 -1
M includes/discovery/functions.inc.php -2
📈 1 added 📉 3 removed

💻 r8310 FIX

Adam Armstrong 🐸 • 2017-01-05 23:54
Increment license year
Files changed (1)
M LICENSE.PRO +1 -1
📈 1 added 📉 1 removed

💻 r8309 FIX

Adam Armstrong 🐸 • 2017-01-05 23:52
Version lol.
Files changed (1)
M includes/definitions/version.inc.php +1 -1
📈 1 added 📉 1 removed

💻 r8308 SQL

Adam Armstrong 🐸 • 2017-01-05 22:48
SQL changes for inventory
Files changed (1)
A update/321.sql +1
📈 1 added 📉 0 removed

💻 r8307 ADD

Adam Armstrong 🐸 • 2017-01-05 22:46
Add ability to remember inventory that has been removed.
Files changed (3)
M html/includes/print/inventory.inc.php +8
M includes/discovery/functions.inc.php +8 -4
A includes/housekeeping/inventory.inc.php +58
📈 74 added 📉 4 removed

💻 r8306 ADD

Adam Armstrong 🐸 • 2017-01-05 22:09
Basic OS list
Files changed (1)
A html/pages/os.inc.php +99
📈 99 added 📉 0 removed

💻 r8305 FIX

Adam Armstrong 🐸 • 2017-01-05 18:14
Mask out more invalid sensors from HH3C-ENTITY-EXT-MIB
Files changed (1)
M includes/discovery/sensors/hh3c-entity-ext-mib.inc.php +1
📈 1 added 📉 0 removed

💻 r8304 FIX

Adam Armstrong 🐸 • 2017-01-04 13:38
Fix collectd rrd options.
Files changed (1)
M html/includes/graphs/device/collectd.inc.php +2 -1
📈 2 added 📉 1 removed

💻 r8303 ADD

Adam Armstrong 🐸 • 2017-01-04 13:23
Add linear trend prediction to generic_data
Files changed (1)
M html/includes/graphs/generic_data.inc.php +14
📈 14 added 📉 0 removed

🏷️ 17.11.8960

Released 2017-11-29 23:31 • Commits r8930 through r8959
🚀 Included Development Changes (29 commits):
✨ New Features:
  • r8933: Add ability to generate SVG graphs +16-4
  • r8934: Add Cisco FirePOWER detection and extremeCpuMonitorTotalUtilization collection for XOS +9
  • r8939: Add Nokia logo +2
  • r8941: Add Cisco Firepower MIBs
⚡ Improvements:
  • r8935: Use router id for OSPF device discovery. +1-1
  • r8937: Improve bill creation form. Fix creating bill from port page. +169-124
🐛 Bug Fixes:
  • r8932: Strip spaces from nginx agent output +1-1
  • r8936: Fix pollerlog time calculation +4-4
🔧 Minor Changes:
  • r8938: Improved detect sensor port associations for some Cisco ASR devices (OBS-2295). +17-95
  • r8940: Speedup some syslog db queries with correct indexes (OBS-2506). +6-2
  • r8944: Do not force discovery bgp peers if snmpwalk received incomplete data from device. Added trivial helper functions for get last snmp error code and status. +55-16
  • r8953: Improved discovery sensors by DeltaUPS-MIB. +90-20
📋 MIB Updates:
  • r8946: Update Aruba mib files.
  • r8951: Updated Juniper MIB files.
  • r8952: Updated Socomec mib files.
🗄️ Database Changes:
  • r8931: Increase group name/descr field sizes +2
📝 Trivial Changes:
  • r8942: Speedup housekeeping timestamp db queries (OBS-2508). +6-6
  • r8943: Fixed variable for timeout check in get_http_request() (OBS-2511). +2-2
  • r8945: Removed php version check in hash_equals compat library.
  • r8947: Polling printer supplies cleanup. +66-105
  • r8948: Improved exclude uptime rollover time for reboot trigger. +12-3
  • r8949: Set default port realtime polling interval to 10s for JunOS. +2
  • r8950: Improved detect incorrect snmp v3 auth error. +17-10
  • r8954: Fixed discovery some sensors by DeltaUPS-MIB. +11-6
  • r8955: Fixed port labels on Delta UPS devices. +1
  • r8956: Fixed php 7.1 compatability for functions rrdtool_last() and rrdtool_lastupdate() (OBS-2528). +17-6
  • r8957: Fixed display bill_bits graphs (OBS-2529). +3-3
  • r8958: Fixed polling ports ifAlias with UTF-8 chars. +8
  • r8959: Also fixed polling ports ifName and ifDescr with UTF-8 chars. +12-5
Files changed in merge (222)
A html/images/os/nokia_2x.png +1
A html/images/os/nokia.png +1
M html/includes/graphs/bill/auth.inc.php +3 -3
M html/includes/graphs/common.inc.php +2
M html/includes/graphs/graph.inc.php +14 -4
M html/includes/print/search.inc.php +1 -1
M html/pages/bill/actions.inc.php +1 -1
M html/pages/bills.inc.php +2 -2
M html/pages/bills/add.inc.php +165 -120
M html/pages/device/logs/syslog.inc.php +1 -1
M html/pages/device/overview/printersupplies.inc.php +13 -2
M html/pages/pollerlog.inc.php +4 -4
M html/pages/syslog.inc.php +1 -1
M includes/common.inc.php +2 -2
M includes/definitions.inc.php +11 -6
M includes/definitions/mibs.inc.php +93 -18
M includes/definitions/os.inc.php +12 -2
M includes/discovery/neighbours/ospf-mib.inc.php +1 -1
M includes/discovery/ports.inc.php +7
M includes/discovery/printersupplies/printer-mib.inc.php +1 -21
M includes/discovery/sensors.inc.php +4 -2
M includes/discovery/sensors/cisco-entity-sensor-mib.inc.php -38
M includes/discovery/sensors/entity-sensor-mib.inc.php -54
M includes/entities.inc.php +17 -3
M includes/housekeeping/alertlog.inc.php +1 -1
M includes/housekeeping/authlog.inc.php +1 -1
M includes/housekeeping/eventlog.inc.php +1 -1
M includes/housekeeping/inventory.inc.php +1 -1
M includes/housekeeping/ports.inc.php +1 -1
M includes/housekeeping/syslog.inc.php +1 -1
M includes/polling/bgp-peers.inc.php +30 -12
M includes/polling/ports.inc.php +12 -4
M includes/polling/printersupplies.inc.php +52 -82
M includes/polling/system.inc.php +12 -3
M includes/rrdtool.inc.php +17 -6
M includes/snmp.inc.php +26 -4
M libs/hash-compat/hash_equals.php -7
M libs/hash-compat/hash_pbkdf2.php -7
M libs/phpFastCache/Drivers/Sqlite/Driver.php +15
M mibs/aruba/AI-AP-MIB +138
M mibs/aruba/ARUBA-MIB +7 -1
A mibs/cisco/CISCO-FIREPOWER-AP-AAA-MIB +7,270
A mibs/cisco/CISCO-FIREPOWER-AP-ADAPTOR-MIB +26,679
A mibs/cisco/CISCO-FIREPOWER-AP-BIOS-MIB +5,482
A mibs/cisco/CISCO-FIREPOWER-AP-BMC-MIB +275
A mibs/cisco/CISCO-FIREPOWER-AP-CALLHOME-MIB +1,556
A mibs/cisco/CISCO-FIREPOWER-AP-CAPABILITY-MIB +2,052
A mibs/cisco/CISCO-FIREPOWER-AP-CHANGE-MIB +192
A mibs/cisco/CISCO-FIREPOWER-AP-CIMCVMEDIA-MIB +832
A mibs/cisco/CISCO-FIREPOWER-AP-COMM-MIB +3,083
A mibs/cisco/CISCO-FIREPOWER-AP-COMPUTE-MIB +11,079
A mibs/cisco/CISCO-FIREPOWER-AP-CONFIG-MIB +407
A mibs/cisco/CISCO-FIREPOWER-AP-DCX-MIB +1,007
A mibs/cisco/CISCO-FIREPOWER-AP-DHCP-MIB +337
A mibs/cisco/CISCO-FIREPOWER-AP-DIAG-MIB +779
A mibs/cisco/CISCO-FIREPOWER-AP-DOMAIN-MIB +966
A mibs/cisco/CISCO-FIREPOWER-AP-DPSEC-MIB +174
A mibs/cisco/CISCO-FIREPOWER-AP-EPQOS-MIB +1,250
A mibs/cisco/CISCO-FIREPOWER-AP-EQUIPMENT-MIB +23,125
A mibs/cisco/CISCO-FIREPOWER-AP-ETHER-MIB +9,834
A mibs/cisco/CISCO-FIREPOWER-AP-EVENT-MIB +688
A mibs/cisco/CISCO-FIREPOWER-AP-EXTMGMT-MIB +770
A mibs/cisco/CISCO-FIREPOWER-AP-EXTPOL-MIB +2,446
A mibs/cisco/CISCO-FIREPOWER-AP-EXTVMM-MIB +1,910
A mibs/cisco/CISCO-FIREPOWER-AP-FABRIC-MIB +20,869
A mibs/cisco/CISCO-FIREPOWER-AP-FAULT-MIB +1,027
A mibs/cisco/CISCO-FIREPOWER-AP-FEATURE-MIB +695
A mibs/cisco/CISCO-FIREPOWER-AP-FIRMWARE-MIB +8,784
A mibs/cisco/CISCO-FIREPOWER-AP-FLOWCTRL-MIB +253
A mibs/cisco/CISCO-FIREPOWER-AP-FSM-MIB +175
A mibs/cisco/CISCO-FIREPOWER-AP-GMETA-MIB +908
A mibs/cisco/CISCO-FIREPOWER-AP-HOSTIMG-MIB +289
A mibs/cisco/CISCO-FIREPOWER-AP-IDENT-MIB +1,535
A mibs/cisco/CISCO-FIREPOWER-AP-IMGPROV-MIB +222
A mibs/cisco/CISCO-FIREPOWER-AP-IMGSEC-MIB +232
A mibs/cisco/CISCO-FIREPOWER-AP-INITIATOR-MIB +99
A mibs/cisco/CISCO-FIREPOWER-AP-IP-MIB +569
A mibs/cisco/CISCO-FIREPOWER-AP-IPPOOL-MIB +1,054
A mibs/cisco/CISCO-FIREPOWER-AP-IQNPOOL-MIB +727
A mibs/cisco/CISCO-FIREPOWER-AP-LLDP-MIB +153
A mibs/cisco/CISCO-FIREPOWER-AP-LS-MIB +2,529
A mibs/cisco/CISCO-FIREPOWER-AP-LSBOOT-MIB +1,714
A mibs/cisco/CISCO-FIREPOWER-AP-LSMAINT-MIB +465
A mibs/cisco/CISCO-FIREPOWER-AP-MACPOOL-MIB +636
A mibs/cisco/CISCO-FIREPOWER-AP-MAPPINGS-MIB +231
A mibs/cisco/CISCO-FIREPOWER-AP-MEMORY-MIB +2,713
A mibs/cisco/CISCO-FIREPOWER-AP-MGMT-MIB +6,190
A mibs/cisco/CISCO-FIREPOWER-AP-MIB +3,914
A mibs/cisco/CISCO-FIREPOWER-AP-NETWORK-MIB +888
A mibs/cisco/CISCO-FIREPOWER-AP-NFS-MIB +1,233
A mibs/cisco/CISCO-FIREPOWER-AP-NOTIFS-MIB +96
A mibs/cisco/CISCO-FIREPOWER-AP-NWCTRL-MIB +198
A mibs/cisco/CISCO-FIREPOWER-AP-OBSERVE-MIB +831
A mibs/cisco/CISCO-FIREPOWER-AP-ORG-MIB +221
A mibs/cisco/CISCO-FIREPOWER-AP-OS-MIB +673
A mibs/cisco/CISCO-FIREPOWER-AP-PCI-MIB +427
A mibs/cisco/CISCO-FIREPOWER-AP-PKI-MIB +1,063
A mibs/cisco/CISCO-FIREPOWER-AP-POLICY-MIB +3,262
A mibs/cisco/CISCO-FIREPOWER-AP-PORT-MIB +792
A mibs/cisco/CISCO-FIREPOWER-AP-POWER-MIB +1,809
A mibs/cisco/CISCO-FIREPOWER-AP-PROC-MIB +636
A mibs/cisco/CISCO-FIREPOWER-AP-PROCESSOR-MIB +1,858
A mibs/cisco/CISCO-FIREPOWER-AP-QOSCLASS-MIB +999
A mibs/cisco/CISCO-FIREPOWER-AP-QUERYRESULT-MIB +285
A mibs/cisco/CISCO-FIREPOWER-AP-SM-MIB +1,556
A mibs/cisco/CISCO-FIREPOWER-AP-SOL-MIB +404
A mibs/cisco/CISCO-FIREPOWER-AP-STATS-MIB +1,685
A mibs/cisco/CISCO-FIREPOWER-AP-STORAGE-MIB +5,851
A mibs/cisco/CISCO-FIREPOWER-AP-SW-MIB +16,297
A mibs/cisco/CISCO-FIREPOWER-AP-SYSDEBUG-MIB +4,619
A mibs/cisco/CISCO-FIREPOWER-AP-SYSFILE-MIB +688
A mibs/cisco/CISCO-FIREPOWER-AP-TC-MIB +31,995
A mibs/cisco/CISCO-FIREPOWER-AP-TOP-MIB +416
A mibs/cisco/CISCO-FIREPOWER-AP-TRIG-MIB +1,149
A mibs/cisco/CISCO-FIREPOWER-AP-UUIDPOOL-MIB +647
A mibs/cisco/CISCO-FIREPOWER-AP-VERSION-MIB +193
A mibs/cisco/CISCO-FIREPOWER-AP-VM-MIB +2,701
A mibs/cisco/CISCO-FIREPOWER-AP-VNIC-MIB +9,480
A mibs/juniper/IPMCAST-MIB-CAPABILITY +244
A mibs/juniper/JNX-DOT3OAM-CAPABILITY +135
A mibs/juniper/JNX-IF-CAPABILITY +84
A mibs/juniper/JNX-IP-CAPABILITY +87
M mibs/juniper/JNX-IPSEC-MONITOR-MIB +11 -153
M mibs/juniper/JNX-OPT-IF-EXT-MIB +12 -4
M mibs/juniper/JNX-PPPOE-MIB +28 -2
A mibs/juniper/JNX-SNMPv2-CAPABILITY +98
M mibs/juniper/JUNIPER-CHASSIS-CLUSTER-MIB +118 -3
M mibs/juniper/JUNIPER-CHASSIS-DEFINES-MIB +878 -65
M mibs/juniper/JUNIPER-COS-MIB +50 -1
M mibs/juniper/JUNIPER-EXPERIMENT-MIB +9 -34
M mibs/juniper/JUNIPER-FIREWALL-MIB +30 -19
M mibs/juniper/JUNIPER-HOSTRESOURCES-MIB +8
M mibs/juniper/JUNIPER-IF-MIB +1 -1
M mibs/juniper/JUNIPER-IFOPTICS-MIB +5,463 -15
M mibs/juniper/JUNIPER-IFOTN-MIB +1,000 -10
M mibs/juniper/JUNIPER-IPSEC-FLOW-MON-MIB +56 -15
A mibs/juniper/JUNIPER-JS-FLOW-MIB +70
M mibs/juniper/JUNIPER-JS-NAT-MIB +113 -23
M mibs/juniper/JUNIPER-JS-PACKET-MIRROR-MIB +5 -1
M mibs/juniper/JUNIPER-JS-POLICY-MIB +350 -4
M mibs/juniper/JUNIPER-JS-SCREENING-MIB +460 -3
M mibs/juniper/JUNIPER-JS-SMI +2 -1
M mibs/juniper/JUNIPER-L2ALD-MIB +45 -5
M mibs/juniper/JUNIPER-L2CP-FEATURES-MIB +55 -1
M mibs/juniper/JUNIPER-LDP-MIB +8
M mibs/juniper/JUNIPER-LICENSE-MIB +22 -2
M mibs/juniper/JUNIPER-LSYS-SECURITYPROFILE-MIB +1
M mibs/juniper/JUNIPER-MIB +123 -33
M mibs/juniper/JUNIPER-MIMSTP-MIB +5 -14
M mibs/juniper/JUNIPER-MOBILE-GATEWAY-SM-MIB +33 -33
A mibs/juniper/JUNIPER-OAM-MIB +147
M mibs/juniper/JUNIPER-PFE-MIB +8 -3
M mibs/juniper/JUNIPER-RPM-MIB +11 -5
M mibs/juniper/JUNIPER-SMI +42 -2
M mibs/juniper/JUNIPER-SNMP-SET-MIB -55
M mibs/juniper/JUNIPER-SOAM-PM-MIB +2,115 -16
M mibs/juniper/JUNIPER-SP-MIB +7 -3
A mibs/juniper/JUNIPER-SRD-MIB +469
M mibs/juniper/JUNIPER-SRX5000-SPU-MONITORING-MIB +98 -4
M mibs/juniper/JUNIPER-SUBSCRIBER-MIB +148 -5
M mibs/juniper/JUNIPER-TIMING-NOTFNS-MIB +167 -25
A mibs/juniper/JUNIPER-TLB-MIB +1,262
A mibs/juniper/JUNIPER-TUNNEL-STATS-MIB +103
M mibs/juniper/JUNIPER-TWAMP-MIB +11 -4
A mibs/juniper/JUNIPER-URL-FILTER-MIB +605
M mibs/juniper/JUNIPER-VMON-MIB +56 -3
A mibs/juniper/MPLS-LSR-STD-CAPABILITY +280
A mibs/juniper/MPLS-MLDP-STD-MIB +962
A mibs/netscreen/NETSCREEN-ADDR-MIB +142
A mibs/netscreen/NETSCREEN-BGP4-MIB +784
A mibs/netscreen/NETSCREEN-CERTIFICATE-MIB +217
A mibs/netscreen/NETSCREEN-IDS-MIB +880
M mibs/netscreen/NETSCREEN-IP-ARP-MIB +3 -1
A mibs/netscreen/NETSCREEN-IPPOOL-MIB +125
A mibs/netscreen/NETSCREEN-NAT-MIB +536
M mibs/netscreen/NETSCREEN-NSRP-MIB +9 -9
A mibs/netscreen/NETSCREEN-OSPF-TRAP-MIB +444
A mibs/netscreen/NETSCREEN-POLICY-MIB +583
A mibs/netscreen/NETSCREEN-QOS-MIB +174
M mibs/netscreen/NETSCREEN-RESOURCE-MIB +162
A mibs/netscreen/NETSCREEN-RIPv2-MIB +567
A mibs/netscreen/NETSCREEN-SCHEDULE-MIB +253
A mibs/netscreen/NETSCREEN-SERVICE-MIB +323
A mibs/netscreen/NETSCREEN-SET-ADMIN-USR-MIB +202
A mibs/netscreen/NETSCREEN-SET-AUTH-MIB +404
A mibs/netscreen/NETSCREEN-SET-DHCP-MIB +134
A mibs/netscreen/NETSCREEN-SET-DNS-MIB +90
A mibs/netscreen/NETSCREEN-SET-EMAIL-MIB +102
M mibs/netscreen/NETSCREEN-SET-GEN-MIB +5 -2
A mibs/netscreen/NETSCREEN-SET-GLB-MIB +272
A mibs/netscreen/NETSCREEN-SET-LOG-MIB +197
A mibs/netscreen/NETSCREEN-SET-SNMP-MIB +176
A mibs/netscreen/NETSCREEN-SET-SYSTIME-MIB +102
A mibs/netscreen/NETSCREEN-SET-URL-FILTER-MIB +133
A mibs/netscreen/NETSCREEN-SET-WEB-MIB +150
M mibs/netscreen/NETSCREEN-SMI +9 -4
A mibs/netscreen/NETSCREEN-TRAP-MIB +548
A mibs/netscreen/NETSCREEN-UAC-MIB +124
A mibs/netscreen/NETSCREEN-VPN-GATEWAY-MIB +240
A mibs/netscreen/NETSCREEN-VPN-IAS-MIB +125
A mibs/netscreen/NETSCREEN-VPN-IKE-MIB +190
A mibs/netscreen/NETSCREEN-VPN-L2TP-MIB +494
A mibs/netscreen/NETSCREEN-VPN-MANUAL-MIB +219
A mibs/netscreen/NETSCREEN-VPN-MON-MIB +537
A mibs/netscreen/NETSCREEN-VPN-MON-SA-COUNT-MIB +139
A mibs/netscreen/NETSCREEN-VPN-PHASEONE-MIB +186
A mibs/netscreen/NETSCREEN-VPN-PHASETWO-MIB +208
A mibs/netscreen/NETSCREEN-VPN-USER-MIB +466
A mibs/netscreen/NETSCREEN-VR-BGP4-MIB +787
A mibs/netscreen/NETSCREEN-VR-MIB +157
A mibs/netscreen/NETSCREEN-VR-OSPF-MIB +2,410
A mibs/netscreen/NETSCREEN-VR-RIPv2-MIB +567
A mibs/netscreen/NETSCREEN-VSYS-MIB +98
A mibs/netscreen/NETSCREEN-ZONE-MIB +122
A mibs/socomec/SOCOMECIPDU-MIB +5,380
A mibs/socomec/SOCOMECUPS_ADICOM_MIB +636
M mibs/socomec/SOCOMECUPS-MIB +259 -180
D mibs/socomec/SOCOMECUPS-MIB-v2 -4,417
A mibs/socomec/SOCOMECUPSSTS-MIB +588
M scripts/agent-local/nginx +1 -1
A update/358.sql +2
A update/359.sql +5

🏷️ 17.10.8930

Released 2017-10-25 19:48 • Commits r8889 through r8929
🚀 Included Development Changes (40 commits):
✨ New Features:
  • r8909: Add detection of checkpoint gaia embedded +16
  • r8925: Add support for boolean status inputs from ServersCheck SensorGateway. +33
  • r8926: Extend Gaia Embedded detection +5
  • r8928: Add eventlog entry for deleted devices +1
⚡ Improvements:
  • r8895: Add option to get more accurate long term uptime from net-snmp +49-36
  • r8899: Improve BGP per-session local as support +17-5
🐛 Bug Fixes:
  • r8898: Improve cisco hardware string logic +4-4
  • r8923: Set session timeout to 1 day to try to avoid auth timeout issues. +2-2
  • r8924: Avoid setting things we may not need +1-1
  • r8929: Fix Cisco RAS sessions graphs +5-5
🔧 Minor Changes:
  • r8892: Prioritizing snmpEngineTime over hrSystemUptime and sysUptime. Clean old geolocation parts. +58-69
  • r8902: Added detect hardware/version/uptime for Ubiquiti UniFi by UBNT-UniFi-MIB. +10-4
  • r8906: Improved detect private BGP AS numbers. +85-27
  • r8912: Added support for Eltek SmartPack devices. Added sensors discovery by SP2-MIB. +254-6
  • r8913: Improved discovery statuses with additional event oid values. Added discovery additional APC Netbotz statuses by PowerNet-MIB (OBS-2011). +125-14
📋 MIB Updates:
  • r8911: Updated Eltek mibs.
📝 Trivial Changes:
  • r8890: Fixed skip load qTip on tablet/mobiles (correctly load qTip with datetime picker). +11-8
  • r8891: Updated Pear Net_DNS2 lib to latest.
  • r8893: More clean. +21-26
  • r8894: Fixed deletion users with CSRF validation (OBS-2451). +13-6
  • r8896: Converted "accurate linux uptime" to mib definition. Fixed fetch this uptime (needed only first number). +85-59
  • r8897: Fixed detect maximum value between snmpEngineTime and hrSystemUptime (OBS-2464). +3-2
  • r8901: Undebug. Fixed discovery BGP vendor specific per session local ASes. +36-7
  • r8903: Fixed display iBGP peers for per session local ASes. +9-6
  • r8904: Fixed iBGP counter on device BGP page. +1-1
  • r8907: Removed guessing device bgpLocalAs with multiple local ASes. +20-38
  • r8914: Renamed status events map key. +13-7
  • r8915: Fixed display php memory limit in cli versions output. +1-1
  • r8918: Fixed priority for hrSystemUptime (OBS-2464). +26-20
  • r8919: More accurate detect neighbour local port by LLDP-MIB (OBS-2474). +49-15
  • r8920: Fixed eventlog for device rebooted time. Added date info when device last rebooted on device page. +39-18
  • r8921: Snmpwalk separate oids instead whole huge table in neighbours discovery by LLDP-MIB (OBS-2266). +16-4
📦 Other Changes:
  • r8905: derp +1-1
  • r8910: MIB: Update Raritan RemoteKVMDevice-MIB
  • r8916: NEW: Microsoft Teams alerting transport +70
  • r8917: Trivial: correct warning message on contact delete modal +1-1
  • r8922: Fix: update Teams transport +1-3
Files changed in merge (123)
A html/images/os/cyberpower_2x.png +1
A html/images/os/cyberpower.png +1
M html/includes/authenticate.inc.php +2 -2
M html/includes/cache-data.inc.php +7 -4
M html/includes/graphs/device/cras_sessions.inc.php +5 -5
M html/includes/graphs/global/auth.inc.php +3 -3
M html/includes/print/routing.inc.php +4 -4
M html/includes/print/search.inc.php +3
M html/index.php +5 -5
M html/pages/contacts.inc.php +1 -1
M html/pages/device/overview/information_extended.inc.php +14 -6
M html/pages/device/overview/information.inc.php +14 -6
M html/pages/device/routing/bgp.inc.php +2 -2
M html/pages/edituser.inc.php +11 -4
M html/pages/edituser/deleteuser.inc.php +2 -2
A includes/alerting/teams.inc.php +58
M includes/common.inc.php +1 -1
M includes/defaults.inc.php +1 -1
M includes/definitions/mibs.inc.php +167 -1
M includes/definitions/os.inc.php +61 -7
M includes/definitions/transports.inc.php +10
M includes/discovery/bgp-peers.inc.php +47 -6
M includes/discovery/functions.inc.php +2 -2
M includes/discovery/neighbours/lldp-mib.inc.php +65 -19
M includes/discovery/sensors.inc.php +64 -9
M includes/discovery/sensors/serverscheck.inc.php +29
A includes/discovery/sensors/sp2-mib.inc.php +77
M includes/functions.inc.php +53 -9
M includes/geolocation.inc.php +1 -1
M includes/polling/bgp-peers.inc.php +3 -3
M includes/polling/functions.inc.php +1 -1
M includes/polling/os/cisco.inc.php +2 -2
M includes/polling/os/unifi.inc.php +5 -2
M includes/polling/system.inc.php +105 -88
M includes/rewrites.inc.php +17 -3
M includes/snmp.inc.php +2 -2
M libs/pear/Net/DNS2.php +532 -333
M libs/pear/Net/DNS2/BitMap.php +1 -1
M libs/pear/Net/DNS2/Cache.php +7 -1
M libs/pear/Net/DNS2/Cache/File.php +8 -3
M libs/pear/Net/DNS2/Cache/Shm.php +14 -1
M libs/pear/Net/DNS2/Exception.php +12 -2
M libs/pear/Net/DNS2/Header.php +5 -10
M libs/pear/Net/DNS2/Lookups.php +40 -7
M libs/pear/Net/DNS2/Packet.php +1 -16
M libs/pear/Net/DNS2/Packet/Request.php +17 -21
M libs/pear/Net/DNS2/Packet/Response.php +6 -1
M libs/pear/Net/DNS2/PrivateKey.php +22 -20
M libs/pear/Net/DNS2/Question.php +3 -3
M libs/pear/Net/DNS2/Resolver.php +6 -6
M libs/pear/Net/DNS2/RR.php +7 -4
M libs/pear/Net/DNS2/RR/A.php +1 -1
M libs/pear/Net/DNS2/RR/AAAA.php +1 -1
M libs/pear/Net/DNS2/RR/AFSDB.php +1 -1
M libs/pear/Net/DNS2/RR/ANY.php +1 -1
M libs/pear/Net/DNS2/RR/APL.php +1 -1
M libs/pear/Net/DNS2/RR/ATMA.php +1 -1
M libs/pear/Net/DNS2/RR/CAA.php +1 -1
M libs/pear/Net/DNS2/RR/CDS.php +2 -2
M libs/pear/Net/DNS2/RR/CERT.php +1 -1
M libs/pear/Net/DNS2/RR/CNAME.php +1 -1
M libs/pear/Net/DNS2/RR/DHCID.php +1 -1
M libs/pear/Net/DNS2/RR/DLV.php +1 -1
M libs/pear/Net/DNS2/RR/DNAME.php +1 -1
M libs/pear/Net/DNS2/RR/DNSKEY.php +1 -1
M libs/pear/Net/DNS2/RR/DS.php +1 -1
M libs/pear/Net/DNS2/RR/EID.php +1 -1
M libs/pear/Net/DNS2/RR/EUI48.php +1 -1
M libs/pear/Net/DNS2/RR/EUI64.php +1 -1
M libs/pear/Net/DNS2/RR/HINFO.php +1 -1
M libs/pear/Net/DNS2/RR/HIP.php +1 -1
M libs/pear/Net/DNS2/RR/IPSECKEY.php +1 -1
M libs/pear/Net/DNS2/RR/ISDN.php +1 -1
M libs/pear/Net/DNS2/RR/KEY.php +1 -1
M libs/pear/Net/DNS2/RR/KX.php +1 -1
M libs/pear/Net/DNS2/RR/L32.php +1 -1
M libs/pear/Net/DNS2/RR/L64.php +1 -1
M libs/pear/Net/DNS2/RR/LOC.php +1 -1
M libs/pear/Net/DNS2/RR/LP.php +1 -1
M libs/pear/Net/DNS2/RR/MX.php +1 -1
M libs/pear/Net/DNS2/RR/NAPTR.php +1 -1
M libs/pear/Net/DNS2/RR/NID.php +1 -1
M libs/pear/Net/DNS2/RR/NIMLOC.php +1 -1
M libs/pear/Net/DNS2/RR/NS.php +1 -1
M libs/pear/Net/DNS2/RR/NSAP.php +4 -4
M libs/pear/Net/DNS2/RR/NSEC.php +1 -1
M libs/pear/Net/DNS2/RR/NSEC3.php +1 -1
M libs/pear/Net/DNS2/RR/NSEC3PARAM.php +1 -1
M libs/pear/Net/DNS2/RR/OPT.php +1 -1
M libs/pear/Net/DNS2/RR/PTR.php +3 -3
M libs/pear/Net/DNS2/RR/PX.php +1 -1
M libs/pear/Net/DNS2/RR/RP.php +1 -1
M libs/pear/Net/DNS2/RR/RRSIG.php +1 -1
M libs/pear/Net/DNS2/RR/RT.php +1 -1
M libs/pear/Net/DNS2/RR/SIG.php +49 -13
M libs/pear/Net/DNS2/RR/SOA.php +1 -1
M libs/pear/Net/DNS2/RR/SPF.php +1 -1
M libs/pear/Net/DNS2/RR/SRV.php +1 -1
M libs/pear/Net/DNS2/RR/SSHFP.php +14 -8
M libs/pear/Net/DNS2/RR/TA.php +1 -1
M libs/pear/Net/DNS2/RR/TALINK.php +1 -1
M libs/pear/Net/DNS2/RR/TKEY.php +1 -1
M libs/pear/Net/DNS2/RR/TLSA.php +1 -1
M libs/pear/Net/DNS2/RR/TSIG.php +1 -1
M libs/pear/Net/DNS2/RR/TXT.php +1 -1
M libs/pear/Net/DNS2/RR/URI.php +1 -1
M libs/pear/Net/DNS2/RR/WKS.php +1 -1
M libs/pear/Net/DNS2/RR/X25.php +1 -1
M libs/pear/Net/DNS2/Socket.php +4 -3
M libs/pear/Net/DNS2/Socket/Sockets.php +3 -3
M libs/pear/Net/DNS2/Socket/Streams.php +4 -4
M libs/pear/Net/DNS2/Updater.php +1 -1
A mibs/ekinops
A mibs/eltek/ELTEK_DISTRIBUTED_PLANT-MIB +1,877
M mibs/eltek/ELTEK_GENERIC-MIB +1
M mibs/eltek/ELTEK-DISTRIBUTED-MIB +31 -79
A mibs/eltek/SP2-MIB +17,338
A mibs/eltek/STS_SEQUENZ-MIB +2,681
A mibs/eltek/UPC4 +9,446
M mibs/raritan/RemoteKVMDevice-MIB +63 -7
M tests/IncludesFunctionsTest.php +54
A update/356.sql +1
A update/357.sql +1

🏷️

Released 2017-10-11 16:36
Files changed in merge (3)
A test_code.php +30
A update/354.sql +12
A update/355.php +37

🏷️

Released 2017-10-11 16:34
Files changed in merge (458)
D alerts.php -42
M html/api/v0/index.php +1
M html/css/bootstrap-hacks.css +6
M html/css/observium.css +19
A html/css/simplemde.min.css +7
M html/css/sprite.css +1,317 -246
M html/css/svg_png.css +70
A html/images/apps/ceph_2x.png +1
A html/images/apps/ceph.png +1
A html/images/apps/mongodb_2x.png +1
A html/images/apps/mongodb.png +1
A html/images/os/kerio-control_2x.png +1
A html/images/os/kerio-control.png +1
A html/images/os/kerio-operator_2x.png +1
A html/images/os/kerio-operator.png +1
A html/images/os/minuteman_2x.png +1
A html/images/os/minuteman.png +1
D html/img/sprite/and.gif -1
D html/img/sprite/application--exclamation.png -2
D html/img/sprite/application-block.png -2
D html/img/sprite/application-icon-large.png -2
D html/img/sprite/application-list.png -1
D html/img/sprite/application-terminal.png -2
D html/img/sprite/arrow_down.png -1
D html/img/sprite/arrow_left.png -2
D html/img/sprite/arrow_right.png -2
D html/img/sprite/arrow_up.png -1
D html/img/sprite/arrow-branch-000-left.png -2
D html/img/sprite/arrow-branch-bgr.png -2
D html/img/sprite/arrow-branch-byr.png -2
D html/img/sprite/arrow-branch-gyr.png -2
D html/img/sprite/arrow-circle.png -1
D html/img/sprite/arrow-in.png -2
D html/img/sprite/arrow-incident-blue.png -2
D html/img/sprite/arrow-incident-green.png -2
D html/img/sprite/arrow-incident-red.png -2
D html/img/sprite/arrow-join.png -2
D html/img/sprite/arrow-merge.png -2
D html/img/sprite/arrow-move.png -2
D html/img/sprite/arrow-split.png -2
D html/img/sprite/arrow-switch.png -2
D html/img/sprite/arrow-transition.png -2
D html/img/sprite/asterisk-yellow.png -2
D html/img/sprite/asterisk.png -2
D html/img/sprite/badge-circle-cross.png -2
D html/img/sprite/badge-circle-minus.png -2
D html/img/sprite/badge-circle-plus.png -2
D html/img/sprite/badge-square-check.png -2
D html/img/sprite/badge-square-cross.png -2
D html/img/sprite/badge-square-minus.png -2
D html/img/sprite/badge-square-plus.png -2
D html/img/sprite/battery.png -1
D html/img/sprite/bell--exclamation.png -1
D html/img/sprite/bell--plus.png -1
D html/img/sprite/bell.png -2
D html/img/sprite/box-search-result.png -1
D html/img/sprite/box-zipper.png -2
D html/img/sprite/building-hedge.png -2
D html/img/sprite/building-old.png -2
D html/img/sprite/building-small.png -2
D html/img/sprite/building.png -2
D html/img/sprite/burn.png -2
D html/img/sprite/categories.png -2
D html/img/sprite/category-group.png -1
D html/img/sprite/category.png -2
D html/img/sprite/chain--exclamation.png -2
D html/img/sprite/chain.png -2
D html/img/sprite/chart-down-color.png -2
D html/img/sprite/chart-down.png -2
D html/img/sprite/chart-pie-separate.png -2
D html/img/sprite/chart-pie.png -2
D html/img/sprite/chart-up-color.png -2
D html/img/sprite/chart-up.png -2
D html/img/sprite/chart.png -2
D html/img/sprite/check.png -2
D html/img/sprite/circle-black.png -2
D html/img/sprite/circle-blue.png -2
D html/img/sprite/circle-glass.png -2
D html/img/sprite/circle-green.png -2
D html/img/sprite/circle-grey.png -2
D html/img/sprite/circle-metal.png -2
D html/img/sprite/circle-paper.png -2
D html/img/sprite/circle-red.png -2
D html/img/sprite/circle-tan.png -2
D html/img/sprite/circle-teal.png -2
D html/img/sprite/circle-white.png -2
D html/img/sprite/circle-yellow.png -2
D html/img/sprite/clipboard--exclamation.png -1
D html/img/sprite/clipboard--pencil.png -1
D html/img/sprite/clipboard--plus.png -1
D html/img/sprite/clipboard-audit.png -2
D html/img/sprite/clipboard-comment.png -2
D html/img/sprite/clipboard-eye.png -2
D html/img/sprite/clipboard-fingerprint.png -2
D html/img/sprite/clipboard-report-bar.png -2
D html/img/sprite/clipboard-search.png -2
D html/img/sprite/clipboard-warning.png -2
D html/img/sprite/clock--exclamation.png -1
D html/img/sprite/clock--minus.png -1
D html/img/sprite/clock--plus.png -1
D html/img/sprite/computer.png -2
D html/img/sprite/connect.png -2
D html/img/sprite/contrast.png -2
D html/img/sprite/cross-button.png -2
D html/img/sprite/cross-circle-frame.png -2
D html/img/sprite/cross-circle.png -2
D html/img/sprite/cross.png -1
D html/img/sprite/current.png -2
D html/img/sprite/dashboard.png -2
D html/img/sprite/database--exclamation.png -2
D html/img/sprite/database.png -2
D html/img/sprite/databases.png -2
D html/img/sprite/disk--arrow.png -1
D html/img/sprite/disk-black.png -1
D html/img/sprite/disk.png -1
D html/img/sprite/door-open-out.png -2
D html/img/sprite/drive--arrow.png -1
D html/img/sprite/drive.png -2
D html/img/sprite/exclamation--frame.png -2
D html/img/sprite/exclamation-button.png -2
D html/img/sprite/exclamation-red-frame.png -1
D html/img/sprite/exclamation-red.png -1
D html/img/sprite/exclamation-white.png -1
D html/img/sprite/exclamation.png -1
D html/img/sprite/eye.png -2
D html/img/sprite/fire-big.png -2
D html/img/sprite/fire.png -2
D html/img/sprite/frequency.png -2
D html/img/sprite/funnel.png -2
D html/img/sprite/gear--edit.png -1
D html/img/sprite/gear.png -2
D html/img/sprite/geolocation.png -2
D html/img/sprite/globe-green.png -2
D html/img/sprite/globe-model.png -2
D html/img/sprite/globe-network-ethernet.png -1
D html/img/sprite/globe-network.png -1
D html/img/sprite/globe.png -2
D html/img/sprite/graphic-card.png -2
D html/img/sprite/hand-point-090.png -1
D html/img/sprite/information-button.png -2
D html/img/sprite/information.png -2
D html/img/sprite/ipv4.png -1
D html/img/sprite/ipv6.png -1
D html/img/sprite/layer-shape-curve.png -2
D html/img/sprite/layout-4.png -2
D html/img/sprite/layout-6.png -2
D html/img/sprite/light-bulb-off.png -2
D html/img/sprite/light-bulb.png -2
D html/img/sprite/lightning.png -2
D html/img/sprite/lock-warning.png -1
D html/img/sprite/magnifier-zoom-actual.png -2
D html/img/sprite/mail--plus.png -1
D html/img/sprite/mail.png -2
D html/img/sprite/mails-stack.png -2
D html/img/sprite/mails.png -2
D html/img/sprite/map.png -2
D html/img/sprite/memory.png -2
D html/img/sprite/minus-button.png -2
D html/img/sprite/minus-circle-frame.png -2
D html/img/sprite/minus-circle.png -2
D html/img/sprite/minus.png -1
D html/img/sprite/money-coin.png -2
D html/img/sprite/network-cloud.png -2
D html/img/sprite/network-clouds.png -1
D html/img/sprite/network-ethernet.png -2
D html/img/sprite/network-hub.png -2
D html/img/sprite/network-status-away.png -2
D html/img/sprite/network-status-busy.png -2
D html/img/sprite/network-status-offline.png -2
D html/img/sprite/network-status.png -2
D html/img/sprite/network-wireless.png -2
D html/img/sprite/network.png -2
D html/img/sprite/node-select-all.png -2
D html/img/sprite/node-select-child.png -2
D html/img/sprite/node-select.png -2
D html/img/sprite/node.png -2
D html/img/sprite/non-widescreen.png -2
D html/img/sprite/notebook.png -2
D html/img/sprite/omega.png -1
D html/img/sprite/or.gif -1
D html/img/sprite/paper-plane.png -2
D html/img/sprite/pencil.png -1
D html/img/sprite/plug--exclamation.png -2
D html/img/sprite/plug-connect.png -2
D html/img/sprite/plug-disconnect.png -2
D html/img/sprite/plug.png -2
D html/img/sprite/plus-button.png -2
D html/img/sprite/plus-circle-frame.png -2
D html/img/sprite/plus-circle.png -2
D html/img/sprite/plus-octagon.png -1
D html/img/sprite/plus-white.png -1
D html/img/sprite/plus.png -2
D html/img/sprite/power.png -2
D html/img/sprite/printer-color.png -2
D html/img/sprite/printer-monochrome.png -2
D html/img/sprite/printer.png -2
D html/img/sprite/processor.png -2
D html/img/sprite/question-button.png -2
D html/img/sprite/question.png -2
D html/img/sprite/report.png -2
A html/img/sprite/retina.css +49
D html/img/sprite/server--minus.png -2
D html/img/sprite/server--plus.png -2
D html/img/sprite/server.png -2
D html/img/sprite/servers.png -2
D html/img/sprite/service-bell.png -1
D html/img/sprite/settings.png -1
D html/img/sprite/shield-blue-broken.png -2
D html/img/sprite/shield.png -2
D html/img/sprite/slash-button.png -2
D html/img/sprite/sort-alphabet-column.png -1
D html/img/sprite/spectrum.png -2
D html/img/sprite/sql-join-left.png -2
D html/img/sprite/square-black.png -2
D html/img/sprite/square-blue.png -2
D html/img/sprite/square-glass.png -2
D html/img/sprite/square-green.png -2
D html/img/sprite/square-grey.png -2
D html/img/sprite/square-metal.png -2
D html/img/sprite/square-paper.png -2
D html/img/sprite/square-red.png -2
D html/img/sprite/square-tan.png -2
D html/img/sprite/square-teal.png -2
D html/img/sprite/square-white.png -2
D html/img/sprite/square-wood.png -2
D html/img/sprite/square-yellow.png -2
D html/img/sprite/star.png -2
D html/img/sprite/status-away.png -2
D html/img/sprite/status-busy.png -2
D html/img/sprite/status-offline.png -2
D html/img/sprite/status.png -2
D html/img/sprite/surveillance-camera.png -1
A html/img/sprite/svg_png_27.png +1
A html/img/sprite/svg_png_36.png +1
A html/img/sprite/svg_png_45.png +1
A html/img/sprite/svg_png_54.png +1
A html/img/sprite/svg_png.png +1
D html/img/sprite/system-monitor.png -2
D html/img/sprite/target.png -2
D html/img/sprite/telephone.png -2
D html/img/sprite/thermometer-high.png -2
D html/img/sprite/tick-button.png -2
D html/img/sprite/tick-circle-frame.png -2
D html/img/sprite/tick-circle.png -2
D html/img/sprite/time.png -2
D html/img/sprite/traffic-light.png -2
D html/img/sprite/transmitter.png -2
D html/img/sprite/ui-progress-bar.png -1
D html/img/sprite/user--minus.png -2
D html/img/sprite/user--pencil.png -2
D html/img/sprite/user--plus.png -2
D html/img/sprite/user-business.png -1
D html/img/sprite/user-detective.png -2
D html/img/sprite/user-share.png -1
D html/img/sprite/users.png -2
D html/img/sprite/video.png -2
D html/img/sprite/voltage.png -2
D html/img/sprite/wall-brick.png -2
D html/img/sprite/warning.png -2
D html/img/sprite/water.png -2
D html/img/sprite/weather-wind.png -2
D html/img/sprite/wi-fi-zone.png -2
D html/img/sprite/widescreen.png -2
D html/img/sprite/wooden-box.png -2
D html/img/sprite/wrench-screwdriver.png -2
D html/img/sprite/wrench.png -2
D html/img/sprite/zones.png -2
M html/includes/alerting-navbar.inc.php +2 -2
M html/includes/cache-data.inc.php +18
M html/includes/contacts-navbar.inc.php +6 -6
A html/includes/entities/cbqos.inc.php +162
M html/includes/entities/device.inc.php +5
M html/includes/entities/generic.inc.php -8
M html/includes/entities/sensor.inc.php +1 -1
M html/includes/entities/sla.inc.php +11 -4
M html/includes/functions.inc.php +22 -2
M html/includes/graphs/accesspoints/auth.inc.php +3 -1
M html/includes/graphs/application/apache_scoreboard.inc.php +1 -1
A html/includes/graphs/application/ceph_iops.inc.php +33
A html/includes/graphs/application/ceph_osd.inc.php +35
A html/includes/graphs/application/ceph_speed.inc.php +30
A html/includes/graphs/application/mongodb_commands.inc.php +44
A html/includes/graphs/application/mongodb_connections.inc.php +40
A html/includes/graphs/application/mongodb_mem.inc.php +45
A html/includes/graphs/application/mongodb_network.inc.php +28
A html/includes/graphs/application/mongodb_queue.inc.php +43
A html/includes/graphs/application/mongodb_replication.inc.php +41
A html/includes/graphs/application/mongodb_wired.inc.php +42
M html/includes/graphs/cbqos/auth.inc.php +8
M html/includes/graphs/common.inc.php +1 -1
A html/includes/graphs/device/xdsl_bits.inc.php +22
A html/includes/graphs/eigrppeer
M html/includes/graphs/generic_multi_simplex_separated.inc.php +1 -1
M html/includes/navbar.inc.php +12
M html/includes/port-edit.inc.php +2 -2
M html/includes/print/alert.inc.php +21 -5
M html/includes/print/mac_addresses.inc.php +1 -1
A html/includes/search/slas.inc.php +37
M html/includes/status-portpercent.inc.php +1 -1
M html/index.php +12 -18
M html/js/jquery-ui.min.js +6 -5
A html/js/lodash.min.js +136
A html/js/simplemde.min.js +15
M html/pages/contact.inc.php +1 -1
M html/pages/contacts.inc.php +7 -7
M html/pages/device.inc.php +3
M html/pages/device/accesspoint.inc.php +7 -3
M html/pages/device/accesspoints.inc.php +5 -1
A html/pages/device/apps/ceph.inc.php +16
A html/pages/device/apps/mongodb.inc.php +24
M html/pages/device/edit/device.inc.php +1 -1
A html/pages/device/notes.inc.php +54
M html/pages/device/routing/eigrp.inc.php +89 -3
A html/pages/device/routing/eigrp/peers.inc.php +80
M html/pages/device/routing/eigrp/ports.inc.php +31 -22
M html/pages/device/wifi.inc.php +8 -7
M html/pages/device/wifi/accesspoints.inc.php +21 -19
M html/pages/device/wifi/radios.inc.php +8 -5
M html/pages/device/wifi/wlans.inc.php +7 -2
M html/pages/devices.inc.php +61 -14
M html/pages/group.inc.php +5
M html/pages/routing.inc.php +1
A html/pages/routing/eigrp.inc.php +42
M html/pages/slas.inc.php +79
M includes/alerting/clickatell.inc.php +1 -1
M includes/alerts.inc.php +8 -3
M includes/common.inc.php +36 -8
M includes/defaults.inc.php +10 -2
M includes/definitions.inc.php +2 -2
M includes/definitions/apps.inc.php +2
M includes/definitions/entities.inc.php +15
M includes/definitions/graphtypes.inc.php +56 -1
M includes/definitions/mibs.inc.php +31 -13
M includes/definitions/os.inc.php +51 -5
M includes/definitions/rewrites.inc.php +4 -1
M includes/definitions/rrdtypes.inc.php +725 -641
M includes/definitions/transports.inc.php +18 -18
M includes/definitions/wui.inc.php +1 -1
M includes/discovery/cisco-cbqos.inc.php +17 -5
M includes/discovery/neighbours/lldp-mib.inc.php +8 -1
M includes/discovery/wifi.inc.php +9 -3
M includes/entities.inc.php +42 -37
M includes/functions.inc.php +2 -1
A includes/polling/applications/ceph.inc.php +25
A includes/polling/applications/exim.inc.php +30
A includes/polling/applications/mongodb.inc.php +72
M includes/polling/aruba-controller.inc.php +82 -50
M includes/polling/cisco-cbqos.inc.php +87 -25
M includes/polling/cisco-eigrp.inc.php +340 -63
M includes/polling/fdb-table.inc.php +107 -75
M includes/polling/functions.inc.php +23 -2
A includes/polling/graphs/aethra-mib
M includes/polling/ports.inc.php +10 -11
M includes/polling/ports/adsl-line-mib.inc.php -3
M includes/polling/ports/juniper-cos-mib.inc.php +2 -1
M includes/polling/printersupplies.inc.php +13 -1
M includes/polling/processors.inc.php +7 -7
M includes/rrdtool.inc.php +14 -5
M includes/syslog.inc.php +5 -1
M includes/wifi.inc.php +139 -2
M irc.php +38 -1
A libs/Parsedown.php +1,548
M mibs/ciscosb/CISCO-CDP-MIB +3 -3
M mibs/ciscosb/CISCO-SMI +3 -3
M mibs/ciscosb/CISCO-TC +3 -3
M mibs/ciscosb/CISCO-VTP-MIB +3 -3
M mibs/ciscosb/CISCOSB-1-BONJOUR-SERVICE-MIB +1 -1
M mibs/ciscosb/CISCOSB-BaudRate-MIB +1 -1
M mibs/ciscosb/CISCOSB-BRIDGE-SECURITY +1 -1
M mibs/ciscosb/CISCOSB-BRIDGEMIBOBJECTS-MIB +1 -1
M mibs/ciscosb/CISCOSB-CDB-MIB +1 -1
M mibs/ciscosb/CISCOSB-CDP-MIB +1 -1
M mibs/ciscosb/CISCOSB-CLI-MIB +1 -1
M mibs/ciscosb/CISCOSB-COPY-MIB +1 -1
M mibs/ciscosb/CISCOSB-CPU-COUNTERS-MIB +1 -1
M mibs/ciscosb/CISCOSB-DEBUGCAPABILITIES-MIB +1 -1
M mibs/ciscosb/CISCOSB-DEVICEPARAMS-MIB +1 -1
M mibs/ciscosb/CISCOSB-DHCP-MIB +1 -1
M mibs/ciscosb/CISCOSB-DHCPCL-MIB +1 -1
M mibs/ciscosb/CISCOSB-DHCPv6 +1 -1
M mibs/ciscosb/CISCOSB-DIGITALKEYMANAGE-MIB +3 -3
M mibs/ciscosb/CISCOSB-Dlf-MIB +1 -1
M mibs/ciscosb/CISCOSB-DNSCL-MIB +1 -1
M mibs/ciscosb/CISCOSB-DOT1X-MIB +1 -1
M mibs/ciscosb/CISCOSB-EEE-MIB +1 -1
M mibs/ciscosb/CISCOSB-EMBWEB-MIB +1 -1
M mibs/ciscosb/CISCOSB-ENDOFMIB-MIB +1 -1
M mibs/ciscosb/CISCOSB-ERRDISABLE-RECOVERY-MIB +1 -1
M mibs/ciscosb/CISCOSB-EVENTS-MIB +1 -1
M mibs/ciscosb/CISCOSB-File +1 -1
M mibs/ciscosb/CISCOSB-GREEN-MIB +1 -1
M mibs/ciscosb/CISCOSB-GVRP-MIB +1 -1
M mibs/ciscosb/CISCOSB-HWENVIROMENT +1 -1
M mibs/ciscosb/CISCOSB-IpRouter +1 -1
M mibs/ciscosb/CISCOSB-IPSTDACL-MIB +3 -3
M mibs/ciscosb/CISCOSB-IPV6FHS-MIB +1 -1
M mibs/ciscosb/CISCOSB-JUMBOFRAMES-MIB +1 -1
M mibs/ciscosb/CISCOSB-LBD-MIB +1 -1
M mibs/ciscosb/CISCOSB-LLDP-MIB +1 -1
M mibs/ciscosb/CISCOSB-LOCALIZATION-MIB +1 -1
M mibs/ciscosb/CISCOSB-MAC-BASE-PRIO +1 -1
M mibs/ciscosb/CISCOSB-MIB +1 -1
M mibs/ciscosb/CISCOSB-MIR-MIB +1 -1
M mibs/ciscosb/CISCOSB-MNGINF-MIB +1 -1
M mibs/ciscosb/CISCOSB-MULTISESSIONTERMINAL-MIB +1 -1
M mibs/ciscosb/CISCOSB-PHY-MIB +1 -1
M mibs/ciscosb/CISCOSB-Physicaldescription-MIB +1 -1
M mibs/ciscosb/CISCOSB-POE-MIB +1 -1
M mibs/ciscosb/CISCOSB-POLICY-MIB +1 -1
M mibs/ciscosb/CISCOSB-ProtectedPorts-MIB +1 -1
M mibs/ciscosb/CISCOSB-QOS-CLI-MIB +1 -1
M mibs/ciscosb/CISCOSB-rlBrgMcMngr-MIB +1 -1
M mibs/ciscosb/CISCOSB-rlBrgMulticast-MIB +400 -1,074
M mibs/ciscosb/CISCOSB-rlFft +3 -3
M mibs/ciscosb/CISCOSB-rlInterfaces +1 -1
M mibs/ciscosb/CISCOSB-rlIP-MIB +1 -1
M mibs/ciscosb/CISCOSB-rlLcli-MIB +1 -1
M mibs/ciscosb/CISCOSB-RMON +1 -1
M mibs/ciscosb/CISCOSB-rndMng +1 -1
M mibs/ciscosb/CISCOSB-SCT-MIB +1 -1
M mibs/ciscosb/CISCOSB-SECSD-MIB +1 -1
M mibs/ciscosb/CISCOSB-SECURITY-SUITE +1 -1
M mibs/ciscosb/CISCOSB-SMARTPORTS-MIB +1 -1
M mibs/ciscosb/CISCOSB-SMON-MIB +1 -1
M mibs/ciscosb/CISCOSB-SNMP-MIB +1 -1
M mibs/ciscosb/CISCOSB-SpecialBpdu-MIB +1 -1
M mibs/ciscosb/CISCOSB-SSH-MIB +1 -1
M mibs/ciscosb/CISCOSB-SSL +1 -1
M mibs/ciscosb/CISCOSB-STACK-MIB +193 -51
M mibs/ciscosb/CISCOSB-STORMCTRL-MIB +1 -1
M mibs/ciscosb/CISCOSB-SYSLOG-MIB +1 -1
M mibs/ciscosb/CISCOSB-SYSMNG-MIB +3 -3
M mibs/ciscosb/CISCOSB-TBI-MIB +1 -1
M mibs/ciscosb/CISCOSB-TELNET-MIB +1 -1
M mibs/ciscosb/CISCOSB-TIMEBASED-PORT-SHUTDOWN-MIB +1 -1
M mibs/ciscosb/CISCOSB-TIMESYNCHRONIZATION-MIB +1 -1
M mibs/ciscosb/CISCOSB-TRACEROUTE-MIB +1 -1
M mibs/ciscosb/CISCOSB-TRAPS-MIB +1 -1
M mibs/ciscosb/CISCOSB-TRUNK-MIB +1 -1
M mibs/ciscosb/CISCOSB-Tuning +1 -1
M mibs/ciscosb/CISCOSB-TUNNEL-MIB +1 -1
M mibs/ciscosb/CISCOSB-UDP +1 -1
M mibs/ciscosb/CISCOSB-vlan-MIB +1 -1
M mibs/ciscosb/CISCOSB-vlanVoice-MIB +1 -1
M mibs/ciscosb/CISCOSB-VRRP +3 -3
M mibs/ciscosb/CISCOSB-WBA-MIB +1 -1
M mibs/ciscosb/CISCOSB-WeightedRandomTailDrop-MIB +1 -1
M mibs/ciscosb/CISCOSMB-MIB +1 -1
A mibs/fiberhome
A mibs/netapp/SM10-R3-MIB +236
A mibs/pandacom
M poller-wrapper.py +36 -3
M poller.php +7
A scripts/agent-local/ceph +9
A scripts/agent-local/mongodb +15
M scripts/makecss.sh +1 -1
M tests/IncludesCommonTest.php +33 -1
A update/353.sql +1

🏷️ 17.09.8859

Released 2017-09-25 02:12 • Commits r8841 through r8858
🚀 Included Development Changes (17 commits):
✨ New Features:
  • r8845: Add Alpha Technologies MIBs
  • r8846: Add support for Alpha Technologies CXC +4,453-4,313
  • r8847: Additional Alpha/Argus MIBs
  • r8848: Add support for Alpha Technologies older-style UPS devices. +145-22
  • r8849: Add TELTONIKA-MIB
  • r8850: Add Teltonika device discovery and temperature / signal level sensors +51
  • r8851: Add detection of extra D-Link DGS devices. +4-2
  • r8854: Add HPE logos +2
  • r8857: Add support for Exim graphing via UNIX agent +379-1
  • r8858: Add Clavister cpu/mem grpahing. Change HP to HPE. +42-59
⚡ Improvements:
  • r8842: Sort customoid submenu by oid_descr +1-1
  • r8852: Improve multi-customoid graphs slightly (order and better auth method) +53-55
  • r8853: Slightly improve graph page navbar by nicecasing graph names and ignoring swp file +2-2
🐛 Bug Fixes:
  • r8843: re-enable powernet-mib on netbotz +1-1
📝 Trivial Changes:
  • r8855: Fixed multi-customoid graphs (appear in r8852). +10-7
  • r8856: Fixed regex for d-link os definitions. +6-6
Files changed in merge (26)
A html/images/os/alpha_2x.png +1
A html/images/os/alpha.png +1
A html/images/os/hpe_2x.png +1
A html/images/os/hpe.png +1
A html/images/os/teltonika_2x.png +1
A html/images/os/teltonika.png +1
A html/includes/graphs/application/exim_reject.inc.php +48
A html/includes/graphs/application/exim_sent.inc.php +46
A html/includes/graphs/application/exim_spam.inc.php +46
M html/includes/graphs/multi-customoid/auth.inc.php +12 -9
D html/includes/graphs/multi-customoid/graph.inc.php -44
A html/includes/graphs/multi-customoid/line.inc.php +43
M html/includes/graphs/multi-customoid/stacked.inc.php +4 -5
M html/includes/navbar.inc.php +1 -1
A html/pages/device/apps/exim.inc.php +18
M html/pages/graphs.inc.php +2 -2
M includes/definitions/apps.inc.php +1 -1
M includes/definitions/mibs.inc.php +4,526 -4,309
M includes/definitions/os.inc.php +78 -42
M includes/definitions/sensors.inc.php -27
A includes/discovery/sensors/alphapowersystem-mib.inc.php +69
A mibs/alpha
M mibs/apc/PowerNet-MIB +1,010 -63
A mibs/teltonika
A scripts/agent-local/exim_stats_process.pl +199
A scripts/agent-local/exim-mailqueue-extended.pl +21

🏷️

Released 2017-09-12 14:30
Files changed in merge (3)
M html/includes/customoids-navbar.inc.php +2 -2
M html/includes/entities/oid_entry.inc.php +1
M html/includes/graphs/multi-customoid/graph.inc.php +1 -1

🏷️

Released 2017-09-10 13:06
Files changed in merge (7)
M html/includes/graphs/multi-port/auth.inc.php +1 -1
M html/includes/print/addresses.inc.php +2 -2
M includes/config-variables.inc.php +258 -264
M includes/definitions.inc.php +5
M includes/functions.inc.php +4
M includes/polling/loadbalancer/ns-root-mib.inc.php +2 -2
M includes/rrdtool.inc.php +36 -28

🏷️

Released 2017-09-07 22:26
Files changed in merge (172)
M alerter.php +2 -11
M html/css/bootstrap/less/boxes.less +2 -2
M html/css/observium.css +2
A html/images/os/atmedia_2x.png +1
A html/images/os/atmedia.png +1
A html/images/os/ligowave_2x.png +1
A html/images/os/ligowave.png +1
A html/images/os/perle_2x.png +1
A html/images/os/perle.png +1
A html/images/os/pulse_secure_2x.png +1
A html/images/os/pulse_secure.png +1
A html/includes/actions
M html/includes/authenticate.inc.php +9
M html/includes/authentication/ldap.inc.php +3 -3
M html/includes/cache-data.inc.php +13 -8
M html/includes/customoids-navbar.inc.php +56 -8
A html/includes/entities/oid_entry.inc.php +252
M html/includes/entities/sensor.inc.php +1 -1
M html/includes/entities/status.inc.php +2 -2
M html/includes/functions.inc.php +107 -1
M html/includes/graphs/customoid/auth.inc.php +2 -2
M html/includes/graphs/customoid/graph.inc.php +4 -3
M html/includes/graphs/device/bits.inc.php +1 -8
A html/includes/graphs/device/netscalersvc_surge.inc.php +31
A html/includes/graphs/device/panos_gptunnels.inc.php +29
A html/includes/graphs/device/poller_perfperc.inc.php +41
A html/includes/graphs/generic_multi_group_bits.inc.php +154
A html/includes/graphs/generic_multi_group_simplex_separated.inc.php +165
M html/includes/graphs/generic_multi_line.inc.php +7 -2
M html/includes/graphs/generic_multi_separated.inc.php +24 -2
M html/includes/graphs/generic_multi_simplex_separated.inc.php +10
M html/includes/graphs/generic_simplex.inc.php +11
A html/includes/graphs/global/poller.inc.php +54
A html/includes/graphs/global/pollermod.inc.php +72
A html/includes/graphs/global/pollermods.inc.php +70
M html/includes/graphs/graph.inc.php +5 -4
M html/includes/graphs/lb-pool-member/auth.inc.php +9 -2
M html/includes/graphs/lb-snatpool/auth.inc.php +6 -2
M html/includes/graphs/lb-virtual/auth.inc.php +5 -2
M html/includes/graphs/multi-customoid/auth.inc.php +1 -1
M html/includes/graphs/multi-customoid/graph.inc.php +2 -1
M html/includes/graphs/multi-port/auth.inc.php +6 -2
A html/includes/graphs/multi-port/groups_bits.inc.php +53
M html/includes/graphs/netscalersvc/auth.inc.php +7 -2
M html/includes/graphs/netscalersvcgrpmem/auth.inc.php +7
M html/includes/graphs/netscalervsvr/auth.inc.php +7
M html/includes/graphs/port/jnx_cos_queues_common.inc.php +2
M html/includes/graphs/port/sros_queues_common.inc.php +1 -1
M html/includes/print/alert_log.inc.php +6 -1
M html/includes/print/alert.inc.php +34 -1
M html/includes/print/common.inc.php +1 -1
M html/includes/print/rows.inc.php +1
M html/includes/print/search.inc.php +18
M html/includes/search/devices.inc.php +1 -1
M html/includes/search/ip-addresses.inc.php +1 -1
M html/includes/search/ports.inc.php +1 -1
M html/includes/search/sensors.inc.php +1 -1
M html/includes/search/status.inc.php +1 -1
M html/includes/status-portpercent.inc.php +95 -31
M html/includes/status-summary.inc.php +5 -5
M html/index.php +7
M html/pages/addhost.inc.php +3 -40
M html/pages/adduser.inc.php +1 -1
M html/pages/alert_checks.inc.php +2 -1
M html/pages/alerts.inc.php +3
M html/pages/bills.inc.php +1 -14
M html/pages/customoid.inc.php +224 -250
M html/pages/customoids.inc.php +21 -3
M html/pages/device/alert.inc.php +40 -3
M html/pages/device/graphs.inc.php +2 -2
M html/pages/device/perf.inc.php +47 -2
M html/pages/edituser.inc.php +10 -7
M html/pages/edituser/deleteuser.inc.php +1 -1
M html/pages/front/default.php -4
M html/pages/graphs.inc.php +4 -1
M html/pages/group_add.inc.php +1
M html/pages/group.inc.php +55 -79
M html/pages/pollerlog.inc.php +149 -44
M html/pages/ports.inc.php +8 -5
M html/pages/preferences.inc.php +4 -3
M html/pages/settings.inc.php +3 -1
M html/pages/settings/default.inc.php +9 -2
M html/pages/syslog_rules.inc.php +1 -1
M includes/alerts.inc.php +77 -8
M includes/config-variables.inc.php +489 -479
M includes/defaults.inc.php +9 -1
M includes/definitions.inc.php +4 -7
M includes/definitions/entities.inc.php +295 -14
M includes/definitions/graphtypes.inc.php +164 -2
M includes/definitions/mibs.inc.php +91 -10
M includes/definitions/os.inc.php +89 -9
M includes/definitions/rewrites.inc.php +4
M includes/definitions/rrdtypes.inc.php +7
M includes/definitions/wui.inc.php +1 -1
M includes/discovery/arp-table.inc.php -2
M includes/discovery/inventory.inc.php -2
A includes/discovery/inventory/perle-mcr-mgt-mib.inc.php +107
M includes/discovery/ip-addresses.inc.php -4
M includes/discovery/neighbours.inc.php -2
M includes/discovery/neighbours/ospf-mib.inc.php +2 -1
A includes/discovery/oids.inc.php +57
M includes/discovery/ports-stack.inc.php -2
M includes/discovery/printersupplies.inc.php -2
M includes/discovery/processors.inc.php -2
M includes/discovery/pseudowires.inc.php -2
M includes/discovery/sensors.inc.php +6 -1
M includes/discovery/sensors/juniper-dom-mib.inc.php +149 -59
M includes/discovery/sensors/netbotzv2-mib.inc.php +66 -40
A includes/discovery/sensors/perle-mcr-mgt-mib.inc.php +119
A includes/discovery/sensors/sentry4-mib.inc.php +176
M includes/discovery/sla.inc.php -1
A includes/discovery/status/swraid-mib.inc.php +43
M includes/discovery/ucd-diskio.inc.php -1
M includes/discovery/virtual-machines.inc.php -2
M includes/discovery/vlans.inc.php -2
M includes/entities.inc.php +15 -9
M includes/functions.inc.php +16
M includes/polling/functions.inc.php +5
A includes/polling/graphs/a10-ax-cgn-mib
M includes/polling/loadbalancer/f5-bigip-local-mib.inc.php +49 -13
M includes/polling/mempools/agent-general-mib.inc.php +15 -2
M includes/polling/mempools/bluecoat-sg-proxy-mib.inc.php +16 -3
M includes/polling/mempools/bluecoat-sg-usage-mib.inc.php +15 -3
M includes/polling/mempools/cisco-enhanced-mempool-mib.inc.php +1 -1
M includes/polling/mempools/cisco-entity-qfp-mib.inc.php +1 -1
M includes/polling/mempools/cisco-memory-pool-mib.inc.php +2 -2
M includes/polling/mempools/cisco-process-mib.inc.php +1 -1
M includes/polling/mempools/extreme-software-monitor-mib.inc.php +15 -2
M includes/polling/mempools/f10-c-series-chassis-mib.inc.php +14 -2
M includes/polling/mempools/f10-chassis-mib.inc.php +1 -1
M includes/polling/mempools/f10-m-series-chassis-mib.inc.php +15 -2
M includes/polling/mempools/f5-bigip-system-mib.inc.php +17 -4
M includes/polling/mempools/huawei-entity-extent-mib.inc.php +15 -2
M includes/polling/mempools/juniper-mib.inc.php +13 -3
M includes/polling/mempools/juniper-srx5000-spu-monitoring-mib.inc.php +13 -1
M includes/polling/mempools/netswitch-mib.inc.php +15 -2
M includes/polling/mempools/oneaccess-sys-mib.inc.php +16 -2
M includes/polling/mempools/s5-chassis-mib.inc.php +15 -2
M includes/polling/mempools/smartnode-mib.inc.php +15 -1
M includes/polling/mempools/zxr10-mib.inc.php +1 -1
M includes/polling/oids.inc.php +8 -2
M includes/polling/os/juniperive.inc.php +9 -9
M includes/polling/ports/juniper-cos-mib.inc.php +1 -1
M includes/polling/ports/timetra-port-mib.inc.php +5 -5
M includes/polling/sensors.inc.php +8 -5
M includes/port-descr-parser.inc.php +1 -1
M includes/sql-config.inc.php +8 -2
A libs/hash-compat
M mibs/arista/ARISTA-CONFIG-COPY-MIB +1
A mibs/arista/ARISTA-HARDWARE-UTILIZATION-MIB +306
M mibs/arista/ARISTA-IF-MIB +18 -2
M mibs/arista/ARISTA-MAU-MIB +134 -14
A mibs/arista/ARISTA-NEXTHOP-GROUP-MIB +286
M mibs/arista/ARISTA-PRODUCTS-MIB +255 -44
M mibs/arista/ARISTA-QOS-MIB +92 -8
M mibs/arista/ARISTA-TEST-MIB +6 -3
A mibs/atmedia
A mibs/fortinet/FORTINET-FORTIADC-MIB +2,899
M mibs/ibm/IBM-GbTOR-10G-L2L3-MIB +1,354 -339
A mibs/juniper/Juniper-QoS-MIB +2,823
A mibs/ligo
A mibs/net-snmp/SWRAID-MIB +146
A mibs/perle
A mibs/pulsesecure
M mibs/riverbed/ZXTM-MIB-SMIv2 +1,020 -55
A mibs/velocity
A update/348.sql +2
A update/349.sql +2
A update/350.php +45
A update/351.sql +5
A update/352.sql +2
M update/db_schema_mysql.sql -1

🏷️

Released 2017-09-07 18:20
Files changed in merge (1)
M html/pages/ports.inc.php +33

🏷️

Released 2017-08-24 11:51
Files changed in merge (77)
A html/images/os/cdata_2x.png +1
A html/images/os/cdata.png +1
A html/images/os/paloalto_2x.png +1
M html/images/os/paloalto.png ±0
M html/includes/cache-data.inc.php +11 -9
M html/includes/entities/sla.inc.php +4 -1
A html/includes/graphs/application/dovecot_auth_cache.inc.php +44
A html/includes/graphs/application/dovecot_auth.inc.php +47
A html/includes/graphs/application/dovecot_cache.inc.php +44
A html/includes/graphs/application/dovecot_commands.inc.php +44
A html/includes/graphs/application/dovecot_connected.inc.php +44
A html/includes/graphs/application/dovecot_cpu.inc.php +45
A html/includes/graphs/application/dovecot_io.inc.php +49
A html/includes/graphs/application/dovecot_pages.inc.php +45
A html/includes/graphs/application/dovecot_storage.inc.php +47
A html/includes/graphs/application/dovecot_usage.inc.php +45
M html/includes/graphs/generic_multi.inc.php +25 -2
A html/includes/graphs/global/jnx_cos_queues.inc.php +66
A html/includes/graphs/global/sros_queues.inc.php +65
A html/includes/graphs/port/jnx_cos_queue.inc.php +98
A html/includes/graphs/port/jnx_cos_queues_common.inc.php +51
A html/includes/graphs/port/jnx_QedBytes.inc.php +23
A html/includes/graphs/port/jnx_QedPkts.inc.php +23
A html/includes/graphs/port/jnx_TailDropPkts.inc.php +23
A html/includes/graphs/port/jnx_TotalRedDropBytes.inc.php +23
A html/includes/graphs/port/jnx_TotalRedDropPkts.inc.php +23
A html/includes/graphs/port/sros_EgressDroInProfOcts.inc.php +25
A html/includes/graphs/port/sros_EgressDroInProfPkts.inc.php +25
A html/includes/graphs/port/sros_EgressDroOutProfOcts.inc.php +25
A html/includes/graphs/port/sros_EgressDroOutProfPkts.inc.php +25
A html/includes/graphs/port/sros_EgressFwdInProfOcts.inc.php +25
A html/includes/graphs/port/sros_EgressFwdInProfPkts.inc.php +25
A html/includes/graphs/port/sros_EgressFwdOutProfOcts.inc.php +25
A html/includes/graphs/port/sros_EgressFwdOutProfPkts.inc.php +25
A html/includes/graphs/port/sros_IngressDroInProfOcts.inc.php +25
A html/includes/graphs/port/sros_IngressDroInProfPkts.inc.php +25
A html/includes/graphs/port/sros_IngressDroOutProfOcts.inc.php +25
A html/includes/graphs/port/sros_IngressDroOutProfPkts.inc.php +25
A html/includes/graphs/port/sros_IngressFwdInProfOcts.inc.php +25
A html/includes/graphs/port/sros_IngressFwdInProfPkts.inc.php +25
A html/includes/graphs/port/sros_IngressFwdOutProfOcts.inc.php +25
A html/includes/graphs/port/sros_IngressFwdOutProfPkts.inc.php +25
A html/includes/graphs/port/sros_queue.inc.php +61
A html/includes/graphs/port/sros_queues_common.inc.php +47
A html/includes/search/inventory.inc.php +56
M html/includes/status-summary.inc.php +2 -2
A html/pages/device/apps/dovecot.inc.php +25
M html/pages/device/edit/device.inc.php +2 -2
M html/pages/device/port.inc.php +12
A html/pages/device/port/jnx_cos_queues.inc.php +98
A html/pages/device/port/sros_queues.inc.php +105
A html/pages/jnx_cos_queues.inc.php +81
A html/pages/sros_queues.inc.php +92
M includes/alerting/webhook.inc.php +1 -3
M includes/alerts.inc.php +1 -1
M includes/defaults.inc.php +15 -12
M includes/definitions.inc.php +7
M includes/definitions/apps.inc.php +1
M includes/definitions/mibs.inc.php +332 -7
M includes/definitions/os.inc.php +55 -1
M includes/definitions/rrdtypes.inc.php +78
M includes/discovery/slas/cisco-rttmon-mib.inc.php +39 -16
M includes/discovery/slas/disman-ping-mib.inc.php +4 -3
M includes/entities.inc.php +13 -1
A includes/polling/applications/dovecot.inc.php +81
M includes/polling/ports.inc.php +2 -1
A includes/polling/ports/juniper-cos-mib.inc.php +71
A includes/polling/ports/juniper-cos-mib.lib.php +112
A includes/polling/ports/timetra-port-mib.inc.php +109
A includes/polling/ports/timetra-port-mib.lib.php +83
A mibs/cdata
A mibs/geist/GEIST-IMD-MIB +2,030
M mibs/ibm/IBM-SVC-MIB +55 -6
A mibs/redline
M poller-wrapper.py +7 -7
A scripts/agent-local/dovecot +5
A update/347.sql +1

🏷️ 17.07.8697

Released 2017-07-14 10:41 • Commits r8663 through r8696
🚀 Included Development Changes (34 commits):
🎯 Major Features:
  • r8672: Improved observium-wrapper to use for discovery, billing (and poller) wrap in multiple threads, instead direct single thread discovery/poll-billing scripts run. Fully compatible with old cron entries for poller-wrapper.py Examples: */5 * * * * root /opt/observium/observium-wrapper poller */5 * * * * root /opt/observium/observium-wrapper discovery --host new 34 */6 * * * root /opt/observium/observium-wrapper discovery */5 * * * * root /opt/observium/observium-wrapper billing +279-98
✨ New Features:
  • r8673: Add support for WTI RSM/TSM management devices. +23
  • r8675: Add ipv4/ipv6 address support to API +105
  • r8677: Add discovery for Ekinops 360 DWDM platform +31
  • r8682: Additional D-Link sysobject ID +1
  • r8688: Add support for detection of Peplink Pepwave AP devices (3.x MIBs). Add Peplink MIBs +39
  • r8690: Add basic support for Peplink Balance +26-1
  • r8691: Add/fix/improve support for Logical and Physical drives via CPQIDA-MIB. +89-22
  • r8692: Add cpu/mem graphs to NOS overview +2
⚡ Improvements:
  • r8681: Improve Synology Discovery +2-2
  • r8696: Improve threshold detection for HH3C-ENTITY-EXT-MIB. +17-6
🐛 Bug Fixes:
  • r8664: Fix use of legacy variable in telegram transport +1-1
  • r8665: Remove "alerted" field in syslog alertlog +2-2
  • r8667: Fix email backend trying to mail @ when sending alert notifications +12-12
  • r8668: Minor rearrangement of syslog notification queuer. +24-26
  • r8670: Don't try to poll ports on down devices. +17-16
  • r8671: Clean poll-billing +1-1
  • r8678: Fix adding additional associations to groups. +2-2
  • r8679: Fix status page popup link generation and usage of correct graph name +6-4
  • r8695: Don't set autoscale max if we're using log scales for MRTG type. +1-1
🔧 Minor Changes:
  • r8685: Remove static ROM version from Sonicwall version field; add 'ireplace' transformation for case-insensitive replacement. Move sonicwall version code to definitions. +10-25
  • r8687: Make onSmartTrim be an OK status for APC devices +1-1
  • r8694: Add more HP MIBs to Windows OS +2
📋 MIB Updates:
  • r8674: Additional (and modified) Avaya MIBs
📝 Trivial Changes:
  • r8663: Fixed default agrument for process_notifications(). Removed unused config option. +2-13
  • r8666: Fixed syslog notifications (according to latest changes). +25-18
  • r8669: Improved return statuses in get_http_request(). Added simple helper functions for last response http code (get_http_last_code()) and status (get_http_last_status()). Added unittest for this functions. +162-45
  • r8680: Fix pagecount graph unit text +1-1
  • r8683: Cleanup WTI and Synology os/hardware detection. +6-11
Files changed in merge (348)
M config.php.default +3
M discovery.php +8 -1
M html/ajax/input.php +42 -4
A html/api/v0/includes/address.inc.php +103
M html/api/v0/includes/alerts.inc.php +8 -8
M html/api/v0/includes/bills.inc.php +16 -5
M html/api/v0/includes/ports.inc.php +4 -4
A html/api/v0/includes/storage.inc.php +47
M html/api/v0/index.php +2
M html/css/bootstrap-hacks.css +12
M html/css/bootstrap-select.css +10 -1
M html/css/bootstrap/less/bootstrap.less +1 -1
M html/css/bootstrap/less/buttons3.less +2 -1
M html/css/bootstrap/less/forms.less +2 -1
M html/css/bootstrap/less/variables3.less +9 -10
M html/css/leaflet.css +9 -3
M html/css/observium.css +178 -151
A html/css/tinytoggle.min.css +1
M html/css/typeaheadjs.css +6
A html/fonts/tinytoggle.eot +1
A html/fonts/tinytoggle.svg +27
A html/fonts/tinytoggle.ttf +1
A html/fonts/tinytoggle.woff +1
M html/graph.php +3
A html/images/layers-2x.png +1
A html/images/layers.png +1
A html/images/marker-icon-2x.png +1
A html/images/marker-icon.png +1
A html/images/marker-shadow.png +1
A html/images/os/dasan_2x.png +1
html/images/os/dasan.png
A html/images/os/dps_2x.png +1
A html/images/os/dps.png +1
A html/images/os/ecos_2x.png +1
A html/images/os/ecos.png +1
A html/images/os/ekinops_2x.png +1
A html/images/os/ekinops.png +1
M html/images/os/opnsense_2x.png ±0
M html/images/os/opnsense.png ±0
A html/images/os/peplink_2x.png +1
A html/images/os/peplink.png +1
A html/images/os/wti_2x.png +1
A html/images/os/wti.png +1
M html/includes/entities/device.inc.php +13 -10
M html/includes/entities/mempool.inc.php +5 -4
M html/includes/entities/pseudowire.inc.php +11 -21
M html/includes/entities/sensor.inc.php +9 -23
M html/includes/entities/sla.inc.php +15 -14
M html/includes/entities/status.inc.php +9 -30
M html/includes/entities/storage.inc.php +7 -8
M html/includes/functions.inc.php +15 -10
M html/includes/graphs/common.inc.php +1 -1
M html/includes/graphs/device/mempool.inc.php +2 -2
M html/includes/graphs/device/pagecount.inc.php +1 -1
M html/includes/group-navbar.inc.php +2 -2
M html/includes/maintenance-navbar.inc.php +1 -1
M html/includes/navbar.inc.php +3 -3
M html/includes/print/logalert.inc.php +2 -2
M html/includes/print/rows.inc.php +4 -2
M html/includes/print/search.inc.php +82 -16
M html/index.php +2 -2
A html/js/jquery.tinytoggle.min.js +1
M html/js/leaflet.js +7 -7
M html/pages/addhost.inc.php +3 -1
M html/pages/alert_maintenance_add.inc.php +1 -1
M html/pages/device.inc.php +2 -1
M html/pages/device/alert.inc.php +6
M html/pages/device/edit/device.inc.php +82 -17
M html/pages/device/edit/ports.inc.php +30 -20
M html/pages/device/showconfig.inc.php +2 -1
M html/pages/mibs.inc.php +17 -6
M html/pages/routing/bgp.inc.php +52 -28
M html/pages/settings/default.inc.php +61 -32
M includes/alerting/email.inc.php +17 -14
M includes/alerting/telegram.inc.php +1 -1
A includes/alerting/textlocal.inc.php +45
M includes/alerts.inc.php +1,184 -1,162
M includes/cache.inc.php +22 -12
M includes/common.inc.php +271 -85
M includes/config-variables.inc.php +33 -1
M includes/definitions.inc.php +9 -3
M includes/definitions/entities.inc.php +31
M includes/definitions/mibs.inc.php +696 -539
M includes/definitions/models.inc.php +49 -1
M includes/definitions/os.inc.php +780 -188
M includes/definitions/rewrites.inc.php +1
M includes/definitions/sensors.inc.php +10 -10
M includes/definitions/transports.inc.php +21 -2
M includes/discovery/bgp-peers.inc.php +2 -2
M includes/discovery/functions.inc.php +2 -2
M includes/discovery/mempools/ucd-snmp-mib.inc.php +2 -2
D includes/discovery/os/allied.inc.php -23
D includes/discovery/os/aten.inc.php -22
M includes/discovery/os/broadcom.inc.php +7 -41
D includes/discovery/os/cisco.inc.php -53
D includes/discovery/os/cometsystem-p85xx.inc.php -22
D includes/discovery/os/digi.inc.php -26
D includes/discovery/os/digipower.inc.php -23
D includes/discovery/os/eltex.inc.php -56
D includes/discovery/os/extremeware.inc.php -39
M includes/discovery/os/freebsd.inc.php +10 -42
D includes/discovery/os/gamatronicups.inc.php -22
D includes/discovery/os/geist.inc.php -23
D includes/discovery/os/generic.inc.php -56
D includes/discovery/os/hikvision.inc.php -25
D includes/discovery/os/jdsu_edfa.inc.php -22
M includes/discovery/os/linux.inc.php +22 -149
D includes/discovery/os/messpc.inc.php -24
M includes/discovery/os/nxp-mqx-rtcs.inc.php +13
D includes/discovery/os/samsung.inc.php -21
M includes/discovery/os/solaris.inc.php +17 -7
D includes/discovery/os/wowza.inc.php -24
D includes/discovery/os/zyxel.inc.php -30
M includes/discovery/ports.inc.php +1 -1
M includes/discovery/processors/ciscosb-rndmng.inc.php +2 -2
M includes/discovery/sensors.inc.php +93 -35
M includes/discovery/sensors/cpqida-mib.inc.php +43 -17
M includes/discovery/sensors/dev-cfg-mib.inc.php +1 -1
M includes/discovery/sensors/extreme-system-mib.inc.php +1 -1
M includes/discovery/sensors/foundry-poe-mib.inc.php +1 -1
M includes/discovery/sensors/hh3c-entity-ext-mib.inc.php +17 -6
M includes/discovery/sensors/powernet-mib.inc.php +25 -14
D includes/discovery/sensors/synology-system-mib.inc.php -80
M includes/discovery/storage/isilon-mib.inc.php +1 -1
M includes/functions.inc.php +533 -98
M includes/polling/bgp-peers.inc.php +2 -2
M includes/polling/functions.inc.php +16 -18
M includes/polling/loadbalancer.inc.php -4
M includes/polling/mempools/ucd-snmp-mib.inc.php +2 -2
M includes/polling/os.inc.php +3 -1
M includes/polling/os/acdos.inc.php +1 -1
M includes/polling/os/bintec.inc.php +1 -1
M includes/polling/os/ftos.inc.php +3 -3
M includes/polling/os/meraki.inc.php +3 -2
M includes/polling/os/onefs.inc.php +1 -1
M includes/polling/os/poweralert.inc.php +1 -1
M includes/polling/os/sentry-pdu.inc.php +1 -1
D includes/polling/os/sonicwall.inc.php -24
M includes/polling/os/unix.inc.php +12 -4
M includes/polling/ports.inc.php +3 -2
M includes/polling/processors.inc.php +20 -5
M includes/polling/processors/ciena.inc.php +7 -1
M includes/polling/processors/dnos-switching-mib.inc.php +7 -1
M includes/polling/processors/edgeswitch-switching-mib.inc.php +7 -1
M includes/polling/processors/nos.inc.php +7 -1
M includes/polling/processors/powerconnect.inc.php +7 -1
M includes/polling/processors/ucd-old.inc.php +8 -1
M includes/polling/sensors.inc.php +80 -63
M includes/polling/status.inc.php +83 -73
M includes/polling/storage.inc.php +1 -1
M includes/polling/storage/isilon-mib.inc.php +1 -1
M includes/polling/system/wowza-streaming-engine-mib.inc.php +1 -1
M includes/snmp.inc.php +193 -26
M includes/syslog.inc.php +28 -23
M includes/templates/notification/telegram_text.tpl +1
M libs/cli/Arguments.php +21 -2
A libs/random_compat
A libs/Uuid
A mibs/avaya/APPLIC-MIB +4,318
A mibs/avaya/AVAYA-APPL-MEM-MANAGER +167
A mibs/avaya/AVAYA-ENTITY-MIB +832
A mibs/avaya/AVAYA-IPSEC-MIB +2,721
A mibs/avaya/AVAYA-LOAD-MIB +1,718
A mibs/avaya/AVAYA-RTP-MIB +1,644
A mibs/avaya/AVAYA-SAA-TRACK-MIB +961
A mibs/avaya/AVAYA-SURV-MIB +2,433
A mibs/avaya/AVEISPROD-MIB +242
A mibs/avaya/CIG-CLIENTS-MIB +826
A mibs/avaya/CIG-SERVERS-MIB +1,163
A mibs/avaya/CONFIG-MIB +6,411
A mibs/avaya/CROUTE-MIB +6,351
M mibs/avaya/G3-AVAYA-MIB +3 -7
A mibs/avaya/G700-MG-MIB +4,873
A mibs/avaya/GEN-MIB +284
A mibs/avaya/Lannet-Trapsv2-MIB +1,556
A mibs/avaya/LOAD-MIB +1,335
A mibs/avaya/POLICY-MIB +4,855
A mibs/avaya/SECURITY-MANAGEMENT-MIB +1,309
A mibs/avaya/UTILIZATION-MANAGEMENT-MIB +322
A mibs/avaya/WAN-MIB +2,536
A mibs/avaya/XSWITCH-MIB +5,049
A mibs/bsd/HALON-SP-MIB +128
A mibs/dell/DELLRCSG2-TRAP-MIB +3,001
A mibs/dps
A mibs/engenius
D mibs/ENGENIUS-CLIENT-MIB -203
D mibs/ENGENIUS-MESH-MIB -7,341
D mibs/ENGENIUS-PRIVATE-MIB -1,415
D mibs/ENGENIUS-STATUS-MIB -1,310
A mibs/juniper/EX2500-BASE-MIB +15,311
M mibs/mrv/NBS-CMMC-MIB +91 -14
M mibs/mrv/NBS-CMMCENUM-MIB +24 -6
A mibs/mrv/NBS-OBA-MIB +369
M mibs/mrv/NBS-OSA-MIB +9 -3
M mibs/net-snmp/UCD-DISKIO-MIB +16 -2
M mibs/net-snmp/UCD-SNMP-MIB +115 -1
A mibs/papouch/papago_dio_V01-MIB +178
A mibs/papouch/papago_temp_V02-MIB +139
A mibs/peplink
M mibs/rfc/IANA-ADDRESS-FAMILY-NUMBERS-MIB +9 -9
M mibs/rfc/IANA-LANGUAGE-MIB +2 -2
M mibs/rfc/IANA-RTPROTO-MIB +13 -6
M mibs/rfc/IANAifType-MIB +120 -72
M mibs/rfc/IPV6-ICMP-MIB +215 -84
M mibs/rfc/IPV6-MIB +433 -214
M mibs/rfc/IPV6-TC +31 -14
M mibs/rfc/IPV6-TCP-MIB +76 -32
M mibs/rfc/IPV6-UDP-MIB +53 -17
M mibs/rfc/SMUX-MIB +3 -3
M mibs/ruckus/RUCKUS-DEVICE-MIB +2 -74
M mibs/ruckus/RUCKUS-EVENT-MIB +31 -151
M mibs/ruckus/RUCKUS-PRODUCTS-MIB +113 -20
M mibs/ruckus/RUCKUS-RADIO-MIB +28 -55
M mibs/ruckus/RUCKUS-SYSTEM-MIB +3 -48
M mibs/ruckus/RUCKUS-TC-MIB +6 -5
M mibs/ruckus/RUCKUS-UPGRADE-MIB +4 -4
M mibs/ruckus/RUCKUS-WLAN-MIB +3 -169
M mibs/ruckus/RUCKUS-ZD-AAA-MIB +20 -3
M mibs/ruckus/RUCKUS-ZD-AP-MIB +81 -1
M mibs/ruckus/RUCKUS-ZD-EVENT-MIB +758
M mibs/ruckus/RUCKUS-ZD-SYSTEM-MIB +31 -17
M mibs/ruckus/RUCKUS-ZD-WLAN-CONFIG-MIB +15 -6
M mibs/ruckus/RUCKUS-ZD-WLAN-MIB +48 -33
A mibs/squid
A mibs/wti
A mibs/xerox
A mibs/zyxel/ZYXEL-AAA-MIB +363
A mibs/zyxel/ZYXEL-ACCESS-CONTROL-MIB +195
A mibs/zyxel/ZYXEL-ACL-MIB +567
A mibs/zyxel/ZYXEL-AclV2-MIB +947
A mibs/zyxel/ZYXEL-ARP-INSPECTION-MIB +516
A mibs/zyxel/ZYXEL-ARP-MIB +258
A mibs/zyxel/ZYXEL-BRIDGE-CONTROL-PROTOCOL-TRANSPARENCY-MIB +99
A mibs/zyxel/ZYXEL-CFM-MIB +181
A mibs/zyxel/ZYXEL-CLUSTER-MIB +334
A mibs/zyxel/ZYXEL-CPU-PROTECTION-MIB +104
A mibs/zyxel/ZYXEL-DHCP-CLIENT-MIB +250
A mibs/zyxel/ZYXEL-DHCP-OPTION82-PROFILE-MIB +176
A mibs/zyxel/ZYXEL-DHCP-RELAY-MIB +308
A mibs/zyxel/ZYXEL-DHCP-SERVER-MIB +153
A mibs/zyxel/ZYXEL-DHCP-SNOOPING-MIB +472
A mibs/zyxel/ZYXEL-DHCPV6-MIB +275
A mibs/zyxel/ZYXEL-DIAGNOSTIC-MIB +48
A mibs/zyxel/ZYXEL-DIFFSERV-MIB +132
A mibs/zyxel/ZYXEL-DVMRP-MIB +94
A mibs/zyxel/ZYXEL-ERR-DISABLE-MIB +318
A mibs/zyxel/ZYXEL-ES-RF-MANAGEMENT +37
A mibs/zyxel/ZYXEL-ES-WIRELESS +465
A mibs/zyxel/ZYXEL-ES-ZyxelAPMgmt +76
A mibs/zyxel/ZYXEL-EXTERNAL-ALARM-MIB +68
A mibs/zyxel/ZYXEL-FDB-MIB +88
A mibs/zyxel/ZYXEL-GREEN-ETHERNET-MIB +122
A mibs/zyxel/ZYXEL-HW-MONITOR-MIB +468
A mibs/zyxel/ZYXEL-IF-LOOPBACK-MIB +135
A mibs/zyxel/ZYXEL-IF-MIB +127
A mibs/zyxel/ZYXEL-IGMP-FILTER-MIB +165
A mibs/zyxel/ZYXEL-IGMP-MIB +97
A mibs/zyxel/ZYXEL-IGMP-SNOOPING-MIB +1,128
A mibs/zyxel/ZYXEL-IP-FORWARD-MIB +251
A mibs/zyxel/ZYXEL-IPSG-MIB +251
A mibs/zyxel/ZYXEL-IPV6-MIB +280
A mibs/zyxel/ZYXEL-IPV6-NDP-MIB +257
A mibs/zyxel/ZYXEL-IPV6-PATH-MTU-MIB +118
A mibs/zyxel/ZYXEL-IPV6-STATIC-ROUTE-MIB +154
A mibs/zyxel/ZYXEL-L2-IP-MIB +208
A mibs/zyxel/ZYXEL-L2PT-MIB +155
A mibs/zyxel/ZYXEL-L3-IP-MIB +151
A mibs/zyxel/ZYXEL-LAG-MIB +304
A mibs/zyxel/ZYXEL-LEGACY-PRIVATE-VLAN-MIB +118
A mibs/zyxel/ZYXEL-LLDP-MIB +85
A mibs/zyxel/ZYXEL-LOAD-SHARING-MIB +83
A mibs/zyxel/ZYXEL-LOOPGUARD-MIB +112
A mibs/zyxel/ZYXEL-MAC-AUTHENTICATION-MIB +118
A mibs/zyxel/ZYXEL-MAC-BASED-VLAN-MIB +104
A mibs/zyxel/ZYXEL-MAC-FILTER-MIB +136
A mibs/zyxel/ZYXEL-MAC-PINNING-MIB +97
A mibs/zyxel/ZYXEL-MES2110-MIB +410
A mibs/zyxel/ZYXEL-MES3500-10-MIB +10,173
A mibs/zyxel/ZYXEL-MES3500-24-MIB +9,620
A mibs/zyxel/ZYXEL-MES3500-24F-MIB +9,638
A mibs/zyxel/ZYXEL-MES3528-MIB +8,338
A mibs/zyxel/ZYXEL-MES3728-MIB +9,048
A mibs/zyxel/ZYXEL-MIRROR-MIB +120
A mibs/zyxel/ZYXEL-MLD-SNOOPING-PROXY-MIB +1,040
A mibs/zyxel/ZYXEL-MRSTP-MIB +627
A mibs/zyxel/ZYXEL-MSTP-MIB +783
A mibs/zyxel/ZYXEL-MULTICAST-MIB +86
A mibs/zyxel/ZYXEL-MVR-MIB +284
A mibs/zyxel/ZYXEL-OAM-MIB +109
A mibs/zyxel/ZYXEL-OSPF-MIB +521
A mibs/zyxel/ZYXEL-OUT-OF-BAND-MIB +80
A mibs/zyxel/ZYXEL-POLICY-ROUTE-MIB +215
A mibs/zyxel/ZYXEL-PORT-AUTHENTICATION-MIB +212
A mibs/zyxel/ZYXEL-PORT-BASED-VLAN-MIB +80
A mibs/zyxel/ZYXEL-PORT-ISOLATION-MIB +98
A mibs/zyxel/ZYXEL-PORT-MIB +302
A mibs/zyxel/ZYXEL-PORT-SECURITY-MIB +209
A mibs/zyxel/ZYXEL-POWER-ETHERNET-MIB +228
A mibs/zyxel/ZYXEL-PPPoE-MIB +339
A mibs/zyxel/ZYXEL-PRIVATE-VLAN-MIB +160
A mibs/zyxel/ZYXEL-PROTOCOL-BASED-VLAN-MIB +144
A mibs/zyxel/ZYXEL-QUEUING-METHOD-MIB +155
A mibs/zyxel/ZYXEL-RADIUS-MIB +271
A mibs/zyxel/ZYXEL-RATE-LIMIT-MIB +145
A mibs/zyxel/ZYXEL-REMOTE-PORT-MIRROR-MIB +221
A mibs/zyxel/ZYXEL-RIP-MIB +125
A mibs/zyxel/ZYXEL-SFLOW-MIB +258
A mibs/zyxel/ZYXEL-SNMP-MIB +488
A mibs/zyxel/ZYXEL-STACKING-MIB +520
A mibs/zyxel/ZYXEL-STATIC-ROUTE-MIB +153
A mibs/zyxel/ZYXEL-STORM-CONTROL-MIB +147
A mibs/zyxel/ZYXEL-STP-MIB +75
A mibs/zyxel/ZYXEL-SUBNET-BASED-VLAN-MIB +170
A mibs/zyxel/ZYXEL-SYS-MEMORY-MIB +111
A mibs/zyxel/ZYXEL-SYSLOG-MIB +210
A mibs/zyxel/ZYXEL-SYSTEM-MGMT-MIB +351
A mibs/zyxel/ZYXEL-SYSTEM-MIB +412
A mibs/zyxel/ZYXEL-TACACS-MIB +275
A mibs/zyxel/ZYXEL-TIME-RANGE-MIB +367
A mibs/zyxel/ZYXEL-TRANSCEIVER-MIB +418
A mibs/zyxel/ZYXEL-TRTCM-MIB +223
A mibs/zyxel/ZYXEL-VLAN-COUNTER-MIB +277
A mibs/zyxel/ZYXEL-VLAN-MAPPING-MIB +209
A mibs/zyxel/ZYXEL-VLAN-MIB +78
A mibs/zyxel/ZYXEL-VLAN-STACK-MIB +253
A mibs/zyxel/ZYXEL-VLAN-TRUNK-MIB +86
A mibs/zyxel/ZYXEL-VOICE-VLAN-MIB +144
A mibs/zyxel/ZYXEL-VRRP-MIB +303
A mibs/zyxel/ZYXEL-xs3900-48F-MIB +10,169
M mibs/zyxel/ZYXEL-ZYWALL-ZLD-COMMON-MIB +192 -1
A observium-wrapper +2
M poll-billing.php +25 -20
M poller-wrapper.py +255 -87
M scripts/agent-local/asterisk +2 -2
M scripts/agent-local/openvpn +13
A scripts/agent-local/zyxel-nas326 +14
M scripts/observium_agent +14 -147
M test_alert.php +7 -1
D tests/data/os
A tests/data/snmp
M tests/data/test_definitions.inc.php +16 -16
M tests/IncludesCommonTest.php +52
M tests/IncludesFunctionsTest.php +10
M tests/SnmpDataTest.php +158 -72
A tests/SnmpDataTest2.php +295
A update/344.sql +4
A update/345.sql +2
A update/346.sql +1

🏷️ 17.05.8580

Released 2017-05-28 12:05 • Commits r8569 through r8579
🚀 Included Development Changes (10 commits):
✨ New Features:
  • r8570: Add Ciena WS optical sensors. +172
  • r8573: Add Ciena WS MIBs
  • r8574: Add detection for OPNsense firewalls. +14
  • r8575: Add opnsense logos +2
⚡ Improvements:
  • r8579: Fix Netscaler Services collection and improve Netscaler module output format +59-44
🔧 Minor Changes:
  • r8577: Improved unit tests. Added snmpsim tests for get_device_os(). +219-149
  • r8578: Added more unit test data for get_device_os(). +446-5
📋 MIB Updates:
  • r8572: Updated some d-link mib files. Updated D-Link models. +5-1
📝 Trivial Changes:
  • r8571: Fixed Ciena Waveserver OS rancid mapping. +1-1
  • r8576: Fixed "storage updated" spam in eventlog (appear in r8554). Fixed max-rep for F5 os definition. +18-12
Files changed in merge (36)
A html/images/os/opnsense_2x.png +1
A html/images/os/opnsense.png +1
M includes/common.inc.php +15 -4
M includes/definitions.inc.php +1 -1
M includes/definitions/mibs.inc.php +7
M includes/definitions/models.inc.php +5 -1
M includes/definitions/os.inc.php +15 -2
M includes/discovery/functions.inc.php +16 -10
M includes/discovery/os/broadcom.inc.php +2 -1
M includes/discovery/os/freebsd.inc.php +5
A includes/discovery/sensors/ciena-ws-xcvr-mib.inc.php +161
M includes/polling/loadbalancer/ns-root-mib.inc.php +59 -44
A mibs/ciena/CIENA-WS-MIB +69
A mibs/ciena/CIENA-WS-SOFTWARE-MIB +765
A mibs/ciena/CIENA-WS-TYPEDEFS-MIB +280
A mibs/ciena/CIENA-WS-XCVR-MIB +1,023
A mibs/d-link/DES-1210-10AXME +12,985
M mibs/d-link/DES-1210-10MEbx +2,309 -496
M mibs/d-link/DES-1210-26MEbx +2,309 -496
A mibs/d-link/DES-1210-28-AX +6,168
A mibs/d-link/DES-1210-52-BX +10,786
A mibs/d-link/DES-1210-52-CX +10,331
A mibs/d-link/DES1228B1ME-L3MGMT-MIB +482
A mibs/d-link/DES1228ME-L2MGMT-MIB +5,330
A mibs/d-link/DES1228MEv2-28-L2MGMT-MIB +5,425
A mibs/d-link/DGS-1210-24-AX +6,133
A mibs/d-link/DLINK-MCB-MIB +931
M mibs/d-link/SWDES3528-52PRIMGMT-MIB -1
A mibs/d-link/SWPRIMGMT-DES1228ME-MIB +17
M mibs/d-link/SWPRIMGMT-DES30XXP-MIB +17 -1
M mibs/d-link/SWPRIMGMT-DES3200-MIB +26 -17
A tests/data/os
D tests/data/snmpfake.sh -110
M tests/IncludesFunctionsTest.php -35
M tests/IncludesSnmpTest.php +40
A tests/SnmpDataTest.php +178

🏷️

Released 2017-05-26 13:33
Files changed in merge (42)
M includes/definitions/mibs.inc.php +12 -1
M includes/definitions/os.inc.php +17 -1
A mibs/cisco/CISCO-DMN-DSG-ABOUT-MIB +323
A mibs/cisco/CISCO-DMN-DSG-ABOUT-REV2-MIB +566
A mibs/cisco/CISCO-DMN-DSG-AUDIO-MIB +506
A mibs/cisco/CISCO-DMN-DSG-BISS-MIB +88
A mibs/cisco/CISCO-DMN-DSG-BKPRST-MIB +235
A mibs/cisco/CISCO-DMN-DSG-CA-MIB +181
A mibs/cisco/CISCO-DMN-DSG-CI-MIB +553
A mibs/cisco/CISCO-DMN-DSG-Cueing-MIB +224
A mibs/cisco/CISCO-DMN-DSG-DECODE-ENABLE-MIB +115
A mibs/cisco/CISCO-DMN-DSG-DIAG-MIB +401
A mibs/cisco/CISCO-DMN-DSG-DISEQC-DISH-POSITION-MIB +287
A mibs/cisco/CISCO-DMN-DSG-DL-MIB +436
A mibs/cisco/CISCO-DMN-DSG-DPM-MIB +765
A mibs/cisco/CISCO-DMN-DSG-DR-MIB +347
A mibs/cisco/CISCO-DMN-DSG-FAULT-MIB +560
A mibs/cisco/CISCO-DMN-DSG-FAVORITE-MIB +262
A mibs/cisco/CISCO-DMN-DSG-FEATURE-MIB +149
A mibs/cisco/CISCO-DMN-DSG-FETHRESHOLDS-MIB +204
A mibs/cisco/CISCO-DMN-DSG-FPUI-MIB +100
A mibs/cisco/CISCO-DMN-DSG-IPV4V6-MIB +433
A mibs/cisco/CISCO-DMN-DSG-LOCKLEVEL-MIB +112
A mibs/cisco/CISCO-DMN-DSG-MOIP-MIB +507
A mibs/cisco/CISCO-DMN-DSG-MOIPINPUT-MIB +484
A mibs/cisco/CISCO-DMN-DSG-MPE-MIB +331
A mibs/cisco/CISCO-DMN-DSG-PRGMENTRY-MIB +545
A mibs/cisco/CISCO-DMN-DSG-PRODUCTION-MIB +121
A mibs/cisco/CISCO-DMN-DSG-PROTOCOLS-MIB +172
A mibs/cisco/CISCO-DMN-DSG-REMINDER-MIB +198
A mibs/cisco/CISCO-DMN-DSG-ROOT-MIB +58
A mibs/cisco/CISCO-DMN-DSG-ROUTING-MIB +317
A mibs/cisco/CISCO-DMN-DSG-SDI-MIB +380
A mibs/cisco/CISCO-DMN-DSG-SESSIONCONTROL-MIB +102
A mibs/cisco/CISCO-DMN-DSG-SUBTITLES-MIB +200
A mibs/cisco/CISCO-DMN-DSG-SYSTEMTOOL-MIB +121
A mibs/cisco/CISCO-DMN-DSG-TIME-MIB +156
A mibs/cisco/CISCO-DMN-DSG-TRANSCODE-MIB +688
A mibs/cisco/CISCO-DMN-DSG-TSOUT-MIB +235
A mibs/cisco/CISCO-DMN-DSG-TUNING-MIB +2,034
A mibs/cisco/CISCO-DMN-DSG-VBI-MIB +165
A mibs/cisco/CISCO-DMN-DSG-VIDEO-MIB +438

🏷️

Released 2017-05-26 11:51
Files changed in merge (3)
M includes/discovery/mempools.inc.php -2
M includes/discovery/mempools/ucd-snmp-mib.inc.php +34 -7
M includes/polling/mempools/ucd-snmp-mib.inc.php +27 -8

🏷️

Released 2017-05-26 10:24
Files changed in merge (58)
M html/includes/cache-data.inc.php +7 -5
M html/includes/entities/mempool.inc.php +1 -1
M html/includes/entities/processor.inc.php +1 -1
M html/includes/entities/pseudowire.inc.php +1 -1
M html/includes/entities/sla.inc.php -1
M html/includes/entities/status.inc.php +1 -1
M html/includes/entities/storage.inc.php +16 -6
A html/includes/graphs/lb-pool-member
A html/includes/graphs/lb-snatpool
M html/includes/graphs/port/mac_acc_total.inc.php -1
M html/includes/graphs/sla/auth.inc.php -5
M html/includes/navbar.inc.php +3 -3
M html/includes/print/routing.inc.php +2 -2
M html/includes/print/status.inc.php +1 -1
M html/pages/device.inc.php +14 -5
M html/pages/device/loadbalancer.inc.php +3 -1
A html/pages/device/loadbalancer/lb_pools.inc.php +261
A html/pages/device/loadbalancer/lb_snatpools.inc.php +135
M html/pages/device/loadbalancer/lb_virtuals.inc.php +3 -3
M html/pages/device/overview/mempools.inc.php +1 -1
M html/pages/device/overview/processors-unix.inc.php +1 -1
M html/pages/device/overview/processors.inc.php +1 -1
M html/pages/device/overview/status.inc.php +1 -1
M html/pages/device/overview/storage.inc.php +1 -1
M html/pages/device/port/macaccounting.inc.php +1 -1
M html/pages/packages.inc.php +71 -22
M includes/alerts.inc.php +22
M includes/config-variables.inc.php +213 -12
M includes/definitions/entities.inc.php +29 -9
M includes/discovery/bgp-peers.inc.php +2 -2
M includes/discovery/functions.inc.php +27 -20
M includes/discovery/mac-accounting.inc.php -1
M includes/discovery/processors/f5-bigip-system-mib.inc.php +3 -9
M includes/discovery/processors/ns-root-mib.inc.php +3 -2
M includes/discovery/sensors/ns-root-mib.inc.php +4 -2
M includes/discovery/sensors/radlan-physicaldescription-mib.inc.php +3 -3
M includes/discovery/sla.inc.php -1
M includes/functions.inc.php +2 -18
M includes/groups.inc.php +11 -1
M includes/polling/bgp-peers.inc.php +26 -23
M includes/polling/cipsec-tunnels.inc.php +4 -4
M includes/polling/functions.inc.php +7 -18
M includes/polling/loadbalancer/f5-bigip-local-mib.inc.php +120 -35
M includes/polling/mac-accounting.inc.php +1 -12
M includes/polling/mempools.inc.php +3 -3
M includes/polling/mempools/ucd-snmp-mib.inc.php +3 -3
M includes/polling/processors.inc.php +2 -11
M includes/polling/pseudowires.inc.php +9 -8
M includes/polling/sla.inc.php +2 -8
M includes/polling/storage.inc.php +14 -14
M includes/polling/storage/wmi.inc.php +1 -1
M includes/snmp.inc.php +124 -18
M tests/IncludesSnmpTest.php +33
A update/339.sql +4
A update/340.sql +4
A update/341.sql +9
A update/342.sql +15
A update/343.sql +3

🏷️ 17.05.8546

Released 2017-05-21 06:22 • Commits r8534 through r8545
🚀 Included Development Changes (11 commits):
✨ New Features:
  • r8538: Add ability to configure per-device max-rep. +33-9
  • r8544: Add ability to generate an OID index from an ASCII string +15
⚡ Improvements:
  • r8539: Move Netscaler polling to MIB-based via loadbalancer module (no real change). Add differentiated per-oid/per-table polling styles for netscaler, big speedups and reliability improvements when coupled with max-rep. +539-473
🐛 Bug Fixes:
  • r8536: Correctly send ENTITY_DESCRIPTION to pagerduty +1-1
  • r8545: Oops +1-1
🔧 Minor Changes:
  • r8541: Added basic detect for Cisco SRP. Improved support for Eltex GPON devices. +27-2
📋 MIB Updates:
  • r8540: Updated MIB files (eltex, radlan).
📝 Trivial Changes:
  • r8535: Always use numeric indexes in definition based sensors discovery. +6-6
  • r8537: Fixed escaping metrics/conditions texts with multiline entries. +4-4
  • r8542: Improved detect hardware/version on some ZTE devices. +2-1
  • r8543: Added basic detection for Ciena Waveserver OS. Improved ports polling speed for Eltex switches. +80-45
Files changed in merge (37)
M html/pages/device/edit/snmp.inc.php +22 -7
M includes/alerting/email.inc.php +2 -2
M includes/alerting/pagerduty.inc.php +1 -1
M includes/defaults.inc.php +1 -1
M includes/definitions.inc.php +67 -44
M includes/definitions/mibs.inc.php +16 -4
M includes/definitions/os.inc.php +26 -1
M includes/discovery/sensors.inc.php +4 -4
M includes/functions.inc.php +15
A includes/polling/loadbalancer/ns-root-mib.inc.php +538
D includes/polling/netscaler-vsvr.inc.php -472
M includes/polling/os/zte.inc.php +2 -1
M includes/snmp.inc.php +10 -2
M includes/templates/notification/email_html.tpl +2 -2
M mibs/eltex/ELT-MES-DEV-PARAMS +4 -4
A mibs/eltex/ELTEX-ARP-INTERFACE-TABLE-MIB +54
M mibs/eltex/ELTEX-FXS72 -1
M mibs/eltex/ELTEX-LTE8ST -1
M mibs/eltex/ELTEX-LTP8X +1,866 -9
M mibs/eltex/ELTEX-LTP8X-STANDALONE +346 -2
M mibs/eltex/ELTEX-MES-BRIDGE-EXT-MIB +58 -6
A mibs/eltex/ELTEX-MES-CPU-TASKS-UTIL-MIB +114
M mibs/eltex/ELTEX-MES-IP +2
M mibs/eltex/ELTEX-MES-MIB-OBJECTS +2 -1
M mibs/eltex/ELTEX-MES-MNG-MIB +5 -1
M mibs/eltex/ELTEX-MES-PHYSICAL-DESCRIPTION-MIB +35 -1
M mibs/eltex/ELTEX-MES-SWITCH-RATE-LIMITER-MIB +153 -54
A mibs/eltex/ELTEX-OMS +242
M mibs/eltex/ELTEX-PP4 +398 -3
M mibs/eltex/ELTEX-SMG -1
M mibs/eltex/ELTEX-SMI-ACTUAL +319
M mibs/eltex/ELTEX-TAU8 -1
M mibs/radlan/RADLAN-PHY-MIB +2 -1
M mibs/radlan/RADLAN-Redistribute +12 -1
M mibs/radlan/RADLAN-rlMacMulticast-MIB +1
A mibs/radlan/SNMP-TEST-MIB +132
A update/338.sql +1

🏷️ 17.05.8534

Released 2017-05-15 03:54 • Commits r8514 through r8533
🚀 Included Development Changes (19 commits):
✨ New Features:
  • r8522: Add status entity capability to API +49
  • r8523: Add ability to add devices via the API +102-2
  • r8524: Add ability to delete devices via the API +29-2
  • r8525: Add generic webhook alert transport (outputs complete array of alerting variables as JSON) +72
  • r8526: Add device_id and entity_id to alerting array. +2
  • r8528: Add ability to ignore / ignore until ok alert entries via the API +56
  • r8533: Add sorting for F5 Load balancer virtuals table. +57-4
⚡ Improvements:
  • r8531: Improve email alert layout +85-29
🐛 Bug Fixes:
  • r8516: Fix get individual port in API +1-1
  • r8517: Fix basic auth for API +13-5
  • r8518: Fix custom web logo. +6-2
  • r8532: Make alert name bold in alert emails. +2-2
🔧 Minor Changes:
  • r8519: Fixed api constant name. Moved Flight to libs/ dir, added autoload. +15-9
🗄️ Database Changes:
  • r8529: Extend devices table purpose field to 255 characters. +1
📝 Trivial Changes:
  • r8520: Fixed username escaping in authlog. +1
  • r8521: Removed devel mistake change. +1-5
  • r8527: Updated some wui external libs and js to newest.
  • r8530: Fixed LDAP/Radius auth (appear in r8517). +16-11
Files changed in merge (29)
D html/api/.htaccess -5
D html/api/flight
D html/api/includes
D html/api/index.php -53
A html/api/v0
M html/css/bootstrap-select.css +14 -2
M html/css/observium.css +16 -4
M html/includes/authenticate.inc.php +14 -6
M html/includes/contacts-navbar.inc.php +2 -1
M html/includes/entities/generic.inc.php +39
M html/includes/navbar.inc.php +1 -1
M html/index.php +1 -1
M html/js/bootstrap-select.js +296 -234
M html/js/bootstrap-select.min.js +4 -4
M html/js/bootstrap-show-password.min.js +3 -2
M html/js/clipboard.min.js +2 -2
M html/pages/authlog.inc.php +2 -1
M html/pages/contact.inc.php +2 -1
M html/pages/device/loadbalancer/lb_virtuals.inc.php +18 -4
A includes/alerting/webhook.inc.php +57
M includes/alerts.inc.php +2
M includes/common.inc.php +4
M includes/definitions/transports.inc.php +15
M includes/functions.inc.php +56 -2
M includes/templates/notification/email_html.tpl +85 -29
A libs/flight
M libs/Mobile/Detect.php +29 -20
M libs/UserAgentParser.php +19 -6
A update/337.sql +1

🏷️ 17.05.8514

Released 2017-05-09 20:10 • Commits r8509 through r8513
🚀 Included Development Changes (4 commits):
✨ New Features:
  • r8513: Add development API code (do not use lol) +4,537-15
📝 Trivial Changes:
  • r8510: Fixed display contact edit form. +14-14
  • r8511: Fixed escaping in html emails for metrics and conditions fields. +2-2
  • r8512: Removed preceding "0." in version check. Ref library updated to latest. +2-2
Files changed in merge (9)
A html/api/flight
M html/api/includes/devices.inc.php +6 -7
A html/api/includes/sensors.inc.php +47
M html/api/index.php +8 -8
M html/includes/contacts-navbar.inc.php +1 -1
M html/pages/contact.inc.php +13 -13
M includes/templates/notification/email_html.tpl +2 -2
M includes/versioncheck.inc.php +2 -2
M libs/ref.inc.php +22 -5

🏷️ 17.05.8509

Released 2017-05-08 19:22 • Commits r8476 through r8508
🚀 Included Development Changes (32 commits):
🎯 Major Features:
  • r8508: Improved WUI modals, added related functions for generate modal and modal forms. Fixed some action forms. Added popconfirm.js for use as simple form submit confirmation in some cases (instead modal). CSS code cleanups. +3,497-1,986
✨ New Features:
  • r8493: Add customoid sub-menu to navbar. +14-3
  • r8495: Add SSL Engine CPU load for NetScaler. Also ignore processor-from-definition where 32-bit max returned. +2-1
  • r8497: Add ability to expand single processor entity. +7-5
⚡ Improvements:
  • r8477: Don't delete sensors when they are detected as deleted, but mark them deleted. Help prevent sensor_id churn and provide historical data. NEEDS ADDING TO HOUSEKEEPING. +34-21
🐛 Bug Fixes:
  • r8488: Use more sane CID for images in emails. (prevents cid overlaps and miscaching on some clients) +2-2
  • r8496: Change name for netscaler cryto engine cpu entry. +1-1
🔧 Minor Changes:
  • r8484: Added 'explode' transformation in string_transform(). Updated test units. +84-11
  • r8485: Improved support for Moxa Serial Terminal devices. Updated Moxa MIBs. +36-6
  • r8486: Fixed: do not poll and display deleted sensors/statuses. +22-12
  • r8490: Improved support for Cisco UCS devices (added discovery status sensors, all sensors converted to definitions). +345-120
  • r8492: Added discovery flash storage statuses for Cisco UCS devices. Fixed discovery statuses for SNR devices. Improved detect hardware/version/serial for SNR switches. +212-36
  • r8500: Added support for MessPC Ethernetbox devices. Added ability for use vendor specific sysDescr/sysLocation/sysContact/sysName/sysUptime if this standard OIDs not exist for device. +210-11
  • r8504: Fixed rrd indexes in table sensors from definitions. Moved discovery sensors to definition by F5-BIGIP-SYSTEM-MIB. Cleanup sensor definitions. +539-360
  • r8506: Force syslog.php exit if "MySQL server gone away" detected. Added dbPing() function. +33-1
📋 MIB Updates:
  • r8489: Added/updated MIB files (cisco, schleifenbauer, riverbed, northerndesign, netonix, meru, ipt, ibm).
  • r8498: Added MIBs (messpc). Cleanup duplicate RFC mibs in cisco dir.
  • r8503: Updated MIBs (f5).
📝 Trivial Changes:
  • r8481: Improved detect hardware/version for Stack ZTE devices. +4-2
  • r8483: Added version parse from sysDescr for Brocade NOS devices. +11-3
  • r8487: Fixed adding devices with empty sysDescr. +3-2
  • r8494: Added additional storage statuses for Cisco UCS devices. +79
  • r8499: Fixed add devices without standard sysDescr/sysObjectId. Added timeticks transformation action to string_transform(). +12-5
  • r8501: Added unit tests for test_conditions() function. +270-8
  • r8502: Added unit test with escaped delimeter in regex condition. +8-2
  • r8505: Fixed length for snmpEngineID column in devices table. +1
  • r8507: Improved slack and hipchat alert transports. +33-17
📦 Other Changes:
  • r8478: Trivial: remove host virtualisation from OS version field after distro script update +2-1
  • r8479: Minor: convert libvirt discovery to external_exec(), small fixes and cleanups +8-11
  • r8480: Trivial: codestyle/syntax cleanups +172-179
  • r8482: Medium: fix user agent header in http request +1-1
Files changed in merge (263)
M html/css/bootstrap-hacks.css +168 -145
M html/css/bootstrap.css +103 -76
M html/css/bootstrap/less/bootstrap.less +23 -36
M html/css/bootstrap/less/forms.less +10
M html/css/bootstrap/less/mixins3.less +19
A html/css/bootstrap/less/modals3.less +150
A html/css/bootstrap/less/popovers3.less +131
M html/css/bootstrap/less/variables3.less +38 -10
M html/css/observium.css +318 -329
A html/images/os/messpc_2x.png +1
A html/images/os/messpc.png +1
M html/includes/alerting-navbar.inc.php +94 -61
M html/includes/contacts-navbar.inc.php +137 -99
M html/includes/customoids-navbar.inc.php +179 -59
M html/includes/entities/device.inc.php +18 -5
M html/includes/entities/processor.inc.php +5 -3
M html/includes/entities/sensor.inc.php +9 -4
M html/includes/entities/status.inc.php +7 -2
M html/includes/graphs/device/sensor.inc.php +2 -2
M html/includes/group-navbar.inc.php +212 -13
M html/includes/maintenance-navbar.inc.php +103 -55
M html/includes/navbar.inc.php +14 -3
M html/includes/print/alert_log.inc.php +10 -1
M html/includes/print/fdbtable.inc.php +12
M html/includes/print/search.inc.php +399 -60
M html/includes/search/devices.inc.php +2
A html/js/jquery.popconfirm.js +160
M html/js/observium.js +1 -1
M html/pages/add_alert_check.inc.php +2 -5
M html/pages/alert_check.inc.php +799 -387
M html/pages/alert_checks.inc.php +2
M html/pages/alert_maintenance_add.inc.php +2 -1
M html/pages/alert_maintenance.inc.php +364 -289
M html/pages/contact.inc.php +166 -87
M html/pages/contacts.inc.php +119 -61
M html/pages/customoid.inc.php +218 -91
M html/pages/customoids.inc.php +36 -72
M html/pages/delhost.inc.php +34 -47
M html/pages/device.inc.php +36 -31
M html/pages/device/edit/ports.inc.php +2 -2
M html/pages/device/overview/ports.inc.php +4 -4
M html/pages/device/overview/sensors.inc.php +1 -1
M html/pages/device/overview/status.inc.php +2 -2
M html/pages/edituser.inc.php +88 -110
M html/pages/group_add.inc.php +3 -72
M html/pages/group.inc.php +249 -267
M html/pages/syslog_rules.inc.php +202 -105
M includes/alerting/email.inc.php +2 -2
M includes/alerting/hipchat.inc.php +4 -3
M includes/alerting/slack.inc.php +19 -9
M includes/alerts.inc.php +44 -8
M includes/common.inc.php +5 -4
M includes/db/mysql.inc.php +10
M includes/db/mysqli.inc.php +12
M includes/defaults.inc.php +13 -7
M includes/definitions/mibs.inc.php +904 -211
M includes/definitions/models.inc.php +10
M includes/definitions/os.inc.php +56 -13
M includes/definitions/transports.inc.php +10 -5
M includes/definitions/version.inc.php +8 -1
M includes/definitions/wui.inc.php +5 -2
M includes/discovery/bgp-peers.inc.php +1 -1
M includes/discovery/functions.inc.php +25 -14
M includes/discovery/inventory/entity-mib.inc.php +2 -2
M includes/discovery/ip-addresses.inc.php +1
M includes/discovery/mempools.inc.php +2 -2
M includes/discovery/mempools/host-resources-mib.inc.php -1
M includes/discovery/os.inc.php +2 -2
M includes/discovery/os/eltex.inc.php -1
A includes/discovery/os/messpc.inc.php +24
M includes/discovery/ports-stack.inc.php +2 -2
M includes/discovery/processors.inc.php +1 -1
M includes/discovery/sensors.inc.php +171 -23
M includes/discovery/sensors/axis-video-mib.inc.php +1 -1
A includes/discovery/sensors/better-networks-ethernetbox-mib.inc.php +77
M includes/discovery/sensors/cisco-entity-fru-control-mib.inc.php +1 -1
M includes/discovery/sensors/cisco-power-ethernet-ext-mib.inc.php +1 -2
D includes/discovery/sensors/cisco-unified-computing-compute-mib.inc.php -63
D includes/discovery/sensors/cisco-unified-computing-processor-mib.inc.php -29
M includes/discovery/sensors/dnos-boxservices-private-mib.inc.php -1
M includes/discovery/sensors/eaton-epdu-mib.inc.php +9 -13
M includes/discovery/sensors/eppc-mib.inc.php +30 -33
D includes/discovery/sensors/f5-bigip-system-mib.inc.php -120
M includes/discovery/sensors/foundry-poe-mib.inc.php +5 -5
M includes/discovery/sensors/hwg-pwr-mib.inc.php +1 -1
M includes/discovery/sensors/omnitron-poe-mib.inc.php +28 -28
M includes/discovery/sensors/packetflux-mib.inc.php -1
M includes/discovery/sensors/power-ethernet-mib.inc.php +2 -2
M includes/discovery/sensors/rittal-cmc-iii-mib.inc.php +70 -65
M includes/discovery/sensors/rittal-cmc-tc-mib.inc.php +2 -1
M includes/discovery/sensors/serverscheck.inc.php +3 -3
M includes/discovery/status/cpqrack-mib.inc.php +1 -1
M includes/discovery/status/dell-rac-mib.inc.php +1 -1
M includes/discovery/status/f5-bigip-apm-mib.inc.php +1 -1
M includes/discovery/status/hh3c-stack-mib.inc.php +1 -1
M includes/discovery/storage.inc.php -4
M includes/discovery/storage/gpfs-mib.inc.php -2
M includes/discovery/virtual-machines/libvirt.inc.php +4 -7
M includes/entities.inc.php +2 -2
M includes/functions.inc.php +55 -7
M includes/polling/functions.inc.php +4 -4
M includes/polling/os/zte.inc.php +4 -2
M includes/polling/system.inc.php +40
M includes/polling/system/snmpv2-mib.inc.php +12 -5
M includes/rrdtool.inc.php +23 -5
A mibs/cisco/CISCO-CABLE-IRON-BUS-STAT-MIB +287
A mibs/cisco/CISCO-CABLE-LICENSE-MIB +179
M mibs/cisco/CISCO-EIGRP-MIB +1,360 -1,174
M mibs/cisco/CISCO-ENTITY-DIAG-MIB +15 -7
M mibs/cisco/CISCO-ENTITY-SENSOR-MIB +9 -4
M mibs/cisco/CISCO-ENTITY-VENDORTYPE-OID-MIB +502 -6
M mibs/cisco/CISCO-ERR-DISABLE-MIB +98 -4
M mibs/cisco/CISCO-FEATURE-CONTROL-MIB +153 -41
M mibs/cisco/CISCO-IDSL-LINE-MIB +1
M mibs/cisco/CISCO-LAG-MIB +155 -6
M mibs/cisco/CISCO-MPLS-TE-STD-EXT-MIB +694 -95
A mibs/cisco/CISCO-NAT-CGN-EXT-MIB +1,129
M mibs/cisco/CISCO-OPTICAL-MIB +134 -5
M mibs/cisco/CISCO-OTN-IF-MIB +588 -86
M mibs/cisco/CISCO-PFC-EXT-MIB +137 -4
M mibs/cisco/CISCO-PRODUCTS-MIB +50 -3
M mibs/cisco/CISCO-RTTMON-MIB +606 -46
M mibs/cisco/CISCO-RTTMON-TC-MIB +119 -41
A mibs/cisco/CISCO-SECY-EXT-MIB +666
A mibs/cisco/CISCO-SMART-LIC-MIB +1,038
M mibs/cisco/CISCO-STACKWISE-MIB +419 -14
M mibs/cisco/CISCO-SWITCH-QOS-MIB +224 -4
M mibs/cisco/CISCO-SYSTEM-EXT-MIB +290 -6
M mibs/cisco/CISCO-UNIFIED-COMPUTING-AAA-MIB +63 -5
M mibs/cisco/CISCO-UNIFIED-COMPUTING-ADAPTOR-MIB +600 -10
M mibs/cisco/CISCO-UNIFIED-COMPUTING-BIOS-MIB +2,464 -72
M mibs/cisco/CISCO-UNIFIED-COMPUTING-BMC-MIB +3 -1
M mibs/cisco/CISCO-UNIFIED-COMPUTING-CALLHOME-MIB +3 -1
M mibs/cisco/CISCO-UNIFIED-COMPUTING-CAPABILITY-MIB +3 -1
M mibs/cisco/CISCO-UNIFIED-COMPUTING-CHANGE-MIB +3 -1
M mibs/cisco/CISCO-UNIFIED-COMPUTING-CIMCVMEDIA-MIB +47 -3
M mibs/cisco/CISCO-UNIFIED-COMPUTING-COMM-MIB +170 -2
M mibs/cisco/CISCO-UNIFIED-COMPUTING-COMPUTE-MIB +511 -17
M mibs/cisco/CISCO-UNIFIED-COMPUTING-CONFIG-MIB +3 -1
A mibs/cisco/CISCO-UNIFIED-COMPUTING-CONFORM-MIB +113
M mibs/cisco/CISCO-UNIFIED-COMPUTING-DCX-MIB +32 -2
M mibs/cisco/CISCO-UNIFIED-COMPUTING-DHCP-MIB +3 -1
M mibs/cisco/CISCO-UNIFIED-COMPUTING-DIAG-MIB +3 -1
M mibs/cisco/CISCO-UNIFIED-COMPUTING-DOMAIN-MIB +3 -1
M mibs/cisco/CISCO-UNIFIED-COMPUTING-DPSEC-MIB +13 -2
A mibs/cisco/CISCO-UNIFIED-COMPUTING-DUPE-MIB +258
M mibs/cisco/CISCO-UNIFIED-COMPUTING-EPQOS-MIB +3 -1
M mibs/cisco/CISCO-UNIFIED-COMPUTING-EQUIPMENT-MIB +4,911 -361
M mibs/cisco/CISCO-UNIFIED-COMPUTING-ETHER-MIB +155 -7
M mibs/cisco/CISCO-UNIFIED-COMPUTING-EVENT-MIB +14 -2
M mibs/cisco/CISCO-UNIFIED-COMPUTING-EXTMGMT-MIB +3 -1
M mibs/cisco/CISCO-UNIFIED-COMPUTING-EXTPOL-MIB +13 -2
M mibs/cisco/CISCO-UNIFIED-COMPUTING-EXTVMM-MIB +3 -1
A mibs/cisco/CISCO-UNIFIED-COMPUTING-FABRIC-MIB +21,919
M mibs/cisco/CISCO-UNIFIED-COMPUTING-FAULT-MIB +33 -3
M mibs/cisco/CISCO-UNIFIED-COMPUTING-FC-MIB +22 -2
M mibs/cisco/CISCO-UNIFIED-COMPUTING-FCPOOL-MIB +3 -1
A mibs/cisco/CISCO-UNIFIED-COMPUTING-FEATURE-MIB +682
M mibs/cisco/CISCO-UNIFIED-COMPUTING-FIRMWARE-MIB +757 -84
M mibs/cisco/CISCO-UNIFIED-COMPUTING-FLOWCTRL-MIB +14 -2
M mibs/cisco/CISCO-UNIFIED-COMPUTING-FSM-MIB +3 -1
M mibs/cisco/CISCO-UNIFIED-COMPUTING-GMETA-MIB +23 -2
M mibs/cisco/CISCO-UNIFIED-COMPUTING-GRAPHICS-MIB +40 -2
M mibs/cisco/CISCO-UNIFIED-COMPUTING-HOSTIMG-MIB +3 -1
M mibs/cisco/CISCO-UNIFIED-COMPUTING-IDENT-MIB +3 -1
M mibs/cisco/CISCO-UNIFIED-COMPUTING-IMGPROV-MIB +3 -1
M mibs/cisco/CISCO-UNIFIED-COMPUTING-IMGSEC-MIB +3 -1
M mibs/cisco/CISCO-UNIFIED-COMPUTING-INITIATOR-MIB +3 -1
M mibs/cisco/CISCO-UNIFIED-COMPUTING-IP-MIB +3 -1
M mibs/cisco/CISCO-UNIFIED-COMPUTING-IPPOOL-MIB +13 -2
M mibs/cisco/CISCO-UNIFIED-COMPUTING-IQNPOOL-MIB +3 -1
M mibs/cisco/CISCO-UNIFIED-COMPUTING-ISCSI-MIB +3 -1
M mibs/cisco/CISCO-UNIFIED-COMPUTING-LICENSE-MIB +13 -2
M mibs/cisco/CISCO-UNIFIED-COMPUTING-LLDP-MIB +3 -1
M mibs/cisco/CISCO-UNIFIED-COMPUTING-LS-MIB +161 -9
M mibs/cisco/CISCO-UNIFIED-COMPUTING-LSBOOT-MIB +341 -6
M mibs/cisco/CISCO-UNIFIED-COMPUTING-LSMAINT-MIB +36 -4
M mibs/cisco/CISCO-UNIFIED-COMPUTING-LSTORAGE-MIB +257 -28
M mibs/cisco/CISCO-UNIFIED-COMPUTING-MACPOOL-MIB +3 -1
M mibs/cisco/CISCO-UNIFIED-COMPUTING-MAPPINGS-MIB +3 -1
M mibs/cisco/CISCO-UNIFIED-COMPUTING-MEMORY-MIB +3 -1
M mibs/cisco/CISCO-UNIFIED-COMPUTING-MGMT-MIB +227 -4
M mibs/cisco/CISCO-UNIFIED-COMPUTING-MIB +3,123 -2,324
M mibs/cisco/CISCO-UNIFIED-COMPUTING-NETWORK-MIB +324 -14
M mibs/cisco/CISCO-UNIFIED-COMPUTING-NFS-MIB +3 -1
M mibs/cisco/CISCO-UNIFIED-COMPUTING-NWCTRL-MIB +31 -2
M mibs/cisco/CISCO-UNIFIED-COMPUTING-OBSERVE-MIB +3 -1
M mibs/cisco/CISCO-UNIFIED-COMPUTING-ORG-MIB +3 -1
M mibs/cisco/CISCO-UNIFIED-COMPUTING-OS-MIB +1,043 -2
M mibs/cisco/CISCO-UNIFIED-COMPUTING-PCI-MIB +3 -1
M mibs/cisco/CISCO-UNIFIED-COMPUTING-PKI-MIB +3 -1
M mibs/cisco/CISCO-UNIFIED-COMPUTING-POLICY-MIB +228 -1
M mibs/cisco/CISCO-UNIFIED-COMPUTING-PORT-MIB +144 -1
M mibs/cisco/CISCO-UNIFIED-COMPUTING-POWER-MIB +344 -4
M mibs/cisco/CISCO-UNIFIED-COMPUTING-PROC-MIB +3 -1
M mibs/cisco/CISCO-UNIFIED-COMPUTING-PROCESSOR-MIB +3 -1
M mibs/cisco/CISCO-UNIFIED-COMPUTING-QOSCLASS-MIB +23 -2
M mibs/cisco/CISCO-UNIFIED-COMPUTING-QUERYRESULT-MIB +3 -1
A mibs/cisco/CISCO-UNIFIED-COMPUTING-SECURITY-MIB +286
M mibs/cisco/CISCO-UNIFIED-COMPUTING-SOL-MIB +13 -2
M mibs/cisco/CISCO-UNIFIED-COMPUTING-STATS-MIB +108 -5
M mibs/cisco/CISCO-UNIFIED-COMPUTING-STORAGE-MIB +440 -728
M mibs/cisco/CISCO-UNIFIED-COMPUTING-SW-MIB +1,696 -27
M mibs/cisco/CISCO-UNIFIED-COMPUTING-SYSDEBUG-MIB +25 -2
M mibs/cisco/CISCO-UNIFIED-COMPUTING-SYSFILE-MIB +3 -1
M mibs/cisco/CISCO-UNIFIED-COMPUTING-TC-MIB +9,240 -364
M mibs/cisco/CISCO-UNIFIED-COMPUTING-TOP-MIB +106 -1
M mibs/cisco/CISCO-UNIFIED-COMPUTING-TRIG-MIB +33 -4
M mibs/cisco/CISCO-UNIFIED-COMPUTING-UUIDPOOL-MIB +3 -1
M mibs/cisco/CISCO-UNIFIED-COMPUTING-VERSION-MIB +3 -1
M mibs/cisco/CISCO-UNIFIED-COMPUTING-VM-MIB +22 -2
M mibs/cisco/CISCO-UNIFIED-COMPUTING-VNIC-MIB +1,154 -36
M mibs/cisco/CISCO-VDC-MIB +34 -7
M mibs/cisco/CISCO-WAN-OPTIMIZATION-MIB +1,072 -48
D mibs/cisco/IEEE-802DOT17-RPR-MIB -6,773
D mibs/cisco/IEEE8021-CFM-MIB -3,577
D mibs/cisco/IEEE8021-CFM-V2-MIB -861
D mibs/cisco/IEEE8021-TC-MIB -376
D mibs/cisco/INET-ADDRESS-MIB -414
D mibs/cisco/ITU-ALARM-TC-MIB -90
D mibs/cisco/MPLS-VPN-MIB -1,623
D mibs/cisco/SNMP-FRAMEWORK-MIB -532
D mibs/cisco/SNMPv2-CONF -5
D mibs/cisco/SNMPv2-MIB -853
D mibs/cisco/SNMPv2-SMI -32
D mibs/cisco/SNMPv2-TC -708
M mibs/f5/F5-BIGIP-APM-MIB +126 -26
M mibs/f5/F5-BIGIP-COMMON-MIB +385 -4
M mibs/f5/F5-BIGIP-GLOBAL-MIB +807 -279
M mibs/f5/F5-BIGIP-LOCAL-MIB +6,813 -900
M mibs/f5/F5-BIGIP-SYSTEM-MIB +2,867 -575
M mibs/f5/F5-BIGIP-WAM-MIB +3 -5
M mibs/ibm/BLADESPPALT-MIB +688 -74
A mibs/ibm/CME-MIB +30,939
A mibs/ibm/IBM-SVC-MIB +396
A mibs/ipt
A mibs/meru
A mibs/messpc
M mibs/mikrotik/MIKROTIK-MIB +417 -302
A mibs/moxa/MOXA-CN2600-MIB +3,971
A mibs/moxa/MOXA-IAW5x50A_IO-MIB +5,339
M mibs/moxa/MOXA-NP6000-MIB +2,454 -243
A mibs/moxa/MOXA-NPS8000-MIB +6,351
A mibs/moxa/MOXA-W2x50A-MIB +3,725
D mibs/nag
A mibs/netonix
A mibs/northerndesign
A mibs/riverbed/GC-MIB +612
A mibs/riverbed/STEELHEAD-EX-MIB +2,827
A mibs/schleifenbauer
M syslog.php +11 -1
M tests/HtmlIncludesFunctionsTest.php +1 -1
M tests/HtmlIncludesPrintTest.php +1 -1
A tests/IncludesAlertsTest.php +228
M tests/IncludesCommonTest.php +1 -1
M tests/IncludesDbTest.php +1 -1
M tests/IncludesFunctionsTest.php +32 -2
M tests/IncludesPortDescrParserTest.php +1 -1
M tests/IncludesRewritesTest.php +1 -1
M tests/IncludesSnmpTest.php +1 -1
M tests/IncludesTemplatesTest.php +1 -1
A update/335.php +47
A update/336.sql +1

🏷️ 17.04.8476

Released 2017-04-19 23:47 • Commits r8468 through r8475
🚀 Included Development Changes (7 commits):
🐛 Bug Fixes:
  • r8471: Fix vendor name +1-1
🔧 Minor Changes:
  • r8469: Migrated mostly hardware/version detect from sysDescr to os definitions. +406-1,540
📝 Trivial Changes:
  • r8473: Fixed distribution version detect in os module for updated distro script version 1.2. +16-4
📦 Other Changes:
  • r8470: Trivial: correct ACCUENERGY-MIB name and directory +3-3
  • r8472: Minor: increase package version column length +1
  • r8474: Minor: unify virtual machine detection outputs into +28-26
  • r8475: Minor: update distro script to 1.2.1 +12-5
Files changed in merge (81)
M includes/definitions/mibs.inc.php +18 -6
M includes/definitions/os.inc.php +362 -41
M includes/definitions/vm.inc.php +7 -1
M includes/polling/os.inc.php +16 -1
D includes/polling/os/a10-ax.inc.php -21
D includes/polling/os/aethra.inc.php -42
D includes/polling/os/airconsole.inc.php -16
M includes/polling/os/allied.inc.php +1 -55
M includes/polling/os/alliedwareplus.inc.php +2 -7
D includes/polling/os/arbos.inc.php -25
D includes/polling/os/arista_eos.inc.php -17
M includes/polling/os/asyncos.inc.php +1 -10
D includes/polling/os/audiocodes.inc.php -29
M includes/polling/os/avocent.inc.php +2 -8
D includes/polling/os/bcmc.inc.php -16
D includes/polling/os/bdcom-ios.inc.php -27
M includes/polling/os/breeze.inc.php -9
D includes/polling/os/bti7000.inc.php -16
D includes/polling/os/catos.inc.php -41
D includes/polling/os/ccpower.inc.php -20
M includes/polling/os/cimc.inc.php -8
M includes/polling/os/cisco-altiga.inc.php -9
D includes/polling/os/clavister-cos.inc.php -22
D includes/polling/os/comware.inc.php -25
D includes/polling/os/cts.inc.php -46
D includes/polling/os/datadomain.inc.php -16
D includes/polling/os/digi-anyusb.inc.php -16
D includes/polling/os/digios.inc.php -36
D includes/polling/os/dlink-ios.inc.php -24
M includes/polling/os/dlinkfw.inc.php +1 -6
D includes/polling/os/dnos6.inc.php -29
D includes/polling/os/eaton-sc.inc.php -23
D includes/polling/os/edgeos.inc.php -20
D includes/polling/os/eltek.inc.php -25
D includes/polling/os/firebox.inc.php -24
D includes/polling/os/firebrick.inc.php -23
M includes/polling/os/generex-ups.inc.php -6
D includes/polling/os/gta-gb.inc.php -16
D includes/polling/os/gude-epc.inc.php -23
D includes/polling/os/gude-pdu.inc.php -23
D includes/polling/os/hiveos.inc.php -21
D includes/polling/os/hpstorage.inc.php -17
M includes/polling/os/hpuww.inc.php -4
D includes/polling/os/hpvc.inc.php -13
D includes/polling/os/hwg-ste.inc.php -21
M includes/polling/os/mellanox.inc.php +1 -11
D includes/polling/os/netgear-readyos.inc.php -29
M includes/polling/os/netgear.inc.php +2 -8
D includes/polling/os/netopia.inc.php -22
D includes/polling/os/netping.inc.php -24
D includes/polling/os/nimble-os.inc.php -20
D includes/polling/os/nrg.inc.php -28
D includes/polling/os/oec.inc.php -16
M includes/polling/os/onefs.inc.php +1 -12
D includes/polling/os/papouch.inc.php -18
D includes/polling/os/picos.inc.php -20
D includes/polling/os/poseidon.inc.php -19
D includes/polling/os/proxyav.inc.php -22
D includes/polling/os/racktivity.inc.php -17
D includes/polling/os/rittalcmc.inc.php -25
D includes/polling/os/rittalcmc3.inc.php -25
D includes/polling/os/roomalert.inc.php -19
D includes/polling/os/saf-ipradio.inc.php -29
M includes/polling/os/screenos.inc.php -3
M includes/polling/os/speedtouch.inc.php +1 -3
D includes/polling/os/sun-ilom.inc.php -27
D includes/polling/os/symbol.inc.php -18
D includes/polling/os/terastation.inc.php -21
M includes/polling/os/timos.inc.php +2 -11
D includes/polling/os/tranzeo.inc.php -27
M includes/polling/os/trapeze.inc.php +1 -4
D includes/polling/os/unifi-switch.inc.php -23
M includes/polling/os/unix.inc.php +27 -18
D includes/polling/os/vyatta.inc.php -23
D includes/polling/os/vyos.inc.php -21
D includes/polling/os/wowza-engine.inc.php -29
D includes/polling/os/zhonedslam.inc.php -36
D includes/polling/os/zywall.inc.php -16
D includes/polling/os/zyxelnwa.inc.php -16
M scripts/distro +10 -4
A update/334.sql +1

🏷️ 17.04.8468

Released 2017-04-16 21:34 • Commits r8438 through r8467
🚀 Included Development Changes (29 commits):
✨ New Features:
  • r8444: Add support for some SNR devices. +2
  • r8451: Add search to bill entity choser. +2-1
  • r8455: Add basic detection for Vivotek and Accuenergy devices. +36
  • r8456: Add support for vsvrHealth to netscaler alerting. +2-1
  • r8459: Add proper support for different sensors on ServersCheck platform. +172-18
  • r8460: Add ability to force ServersCheck sensors to Fahrenheit units. +22-1
  • r8462: Add ability to use custom navbar logo, causing observium logo to move to the bottom bar. +10-2
  • r8463: Add ability to change header logo to web config +8
  • r8467: Add support for Accuenergy devices. +114-4
⚡ Improvements:
  • r8464: Update distro script +385-299
🐛 Bug Fixes:
  • r8446: Remove unused script. +2-1,603
  • r8447: Temporarily disable a function which shouldn't be where it is +2-1
  • r8448: Fix some cosmetic cli output stuff +4-1
  • r8450: Fix counting wrong port in billing poller if a port is deleted. Correctly handle a bill with a port that returns no data. +14-10
  • r8461: Fix erroneous discovery line +1-1
  • r8465: Expand Cyan sysdescr to cover all cyan products. +1-1
🔧 Minor Changes:
🗄️ Database Changes:
  • r8439: MAKE OID GREAT AGAIN +1
  • r8440: Switch ifIndex field to unsigned to fit entire 32bit value as used by some vendors +1
  • r8445: Expand user_id to bigint 20 +3
📝 Trivial Changes:
  • r8452: Fixed mib_dir for SNR devices. +26-27
  • r8454: Updated WuT MIBs, fixed old MIB name in sensors discovery for WebGraph-Therm-Hygrometer-US-MIB. +100-92
  • r8458: Added DrayTek hardware/version os detect by sysDescr. +4
📦 Other Changes:
  • r8441: Trivial: minor code reformatting +87-78
  • r8442: Minor: fix description for processors other than the first one when discovered via definition table +1
  • r8443: [ADD +114
  • r8449: Minor: add skip_if_valid_exist support to processors. Discover multiple Fortigate CPUs and migrate data from old to new system. Make sure to run discovery -u after svn up, as usual. +81-10
Files changed in merge (76)
A html/images/os/accuenergy_2x.png +1
A html/images/os/accuenergy.png +1
A html/images/os/serverscheck_2x.png +1
A html/images/os/serverscheck.png +1
A html/images/os/snr_2x.png +1
A html/images/os/snr.png +1
A html/images/os/vivotek_2x.png +1
A html/images/os/vivotek.png +1
A html/includes/graphs/sensor/dewpoint.inc.php +49
A html/includes/graphs/sensor/dust.inc.php +34
A html/includes/graphs/sensor/sound.inc.php +49
M html/includes/navbar.inc.php +1 -1
M html/includes/print/search.inc.php +1 -1
M html/index.php +9 -1
M html/pages/bill/edit.inc.php +1
M includes/common.inc.php +40 -1
M includes/config-variables.inc.php +22
M includes/defaults.inc.php +1 -1
M includes/definitions/mibs.inc.php +177 -9
M includes/definitions/os.inc.php +68 -3
M includes/definitions/sensors.inc.php +3
M includes/definitions/version.inc.php +1 -1
M includes/discovery/functions.inc.php +2 -1
M includes/discovery/mempools/agent-general-mib.inc.php +10 -10
M includes/discovery/mempools/dell-networking-chassis-mib.inc.php +2 -4
M includes/discovery/mempools/extreme-software-monitor-mib.inc.php -1
M includes/discovery/mempools/f10-c-series-chassis-mib.inc.php +2 -2
M includes/discovery/mempools/f10-chassis-mib.inc.php +3 -3
M includes/discovery/mempools/f10-m-series-chassis-mib.inc.php +1 -1
M includes/discovery/mempools/f10-s-series-chassis-mib.inc.php +2 -2
M includes/discovery/mempools/huawei-entity-extent-mib.inc.php +1 -1
M includes/discovery/mempools/netswitch-mib.inc.php +14 -14
M includes/discovery/mempools/s5-chassis-mib.inc.php +2 -2
M includes/discovery/mempools/timetra-system-mib.inc.php +6 -6
M includes/discovery/mempools/ucd-snmp-mib.inc.php +38 -26
M includes/discovery/mempools/zhone-card-resources-mib.inc.php +5 -5
A includes/discovery/os/nxp-mqx-rtcs.inc.php +18
M includes/discovery/processors.inc.php +24 -1
M includes/discovery/sensors/powernet-mib.inc.php +33 -3
M includes/discovery/sensors/serverscheck.inc.php +42 -18
A includes/discovery/sensors/webgraph-old-thermo-hygrometer-us-mib.inc.php +93
D includes/discovery/sensors/webgraph-thermo-hygrometer-us-mib.inc.php -92
M includes/functions.inc.php +42 -1
M includes/include-dir-mib.inc.php +4 -1
M includes/polling/functions.inc.php +3 -1
M includes/polling/netscaler-vsvr.inc.php +2 -1
M includes/rewrites.inc.php +2 -1
M includes/sql-config.inc.php +7 -1
A mibs/accuenergy
A mibs/nag
A mibs/webgraph/Com-Server-Intern-MIB +2,524
A mibs/webgraph/WebGraph-2xThermometer-US-MIB +2,359
A mibs/webgraph/WebGraph-Air-Quality-US-MIB +2,427
A mibs/webgraph/WebGraph-AnalogIn-57641-US-MIB +2,535
A mibs/webgraph/WebGraph-AnalogIn-57642-US-MIB +2,537
A mibs/webgraph/WebGraph-AnalogIn-57643-US-MIB +2,534
A mibs/webgraph/WebGraph-AnalogIn-57644-US-MIB +2,533
A mibs/webgraph/WebGraph-AnalogIO-57661-US-MIB +3,325
A mibs/webgraph/WebGraph-AnalogIO-57662-US-MIB +3,355
A mibs/webgraph/WebGraph-OLD-Thermo-Hygrometer-US-MIB +2,227
A mibs/webgraph/WebGraph-Thermo-Hygro-Barometer-US-MIB +2,591
M mibs/webgraph/WebGraph-Thermo-Hygrometer-US-MIB +952 -596
A mibs/webgraph/WebGraph-Thermometer-NTC-US-MIB +2,516
A mibs/webgraph/WebGraph-Thermometer-PT-US-MIB +5,376
A mibs/webgraph/WebGraph-Thermometer-US-MIB +2,146
A mibs/webgraph/Webio-ANx-MIB +4,357
A mibs/webgraph/Webio-Digital-MIB-US +37,139
M poll-billing.php +14 -10
M scripts/distro +385 -299
D scripts/glue.py -1,571
D scripts/glue.py-COPYING -30
M scripts/makecss.sh +2 -2
A update/330.sql +1
A update/331.sql +1
A update/332.sql +3
A update/333.php +37

🏷️ 17.03.8438

Released 2017-03-19 23:42 • Commits r8364 through r8437
🚀 Included Development Changes (73 commits):
🎯 Major Features:
  • r8378: Added support for TrendMicro TrippingPoint IPS and SMS. Added basic os detect for Summit Developlment and Vubiq HaulPass. Improved os detect for IBM/Lenovo Flex Switches. +285-13
✨ New Features:
  • r8365: Collect hardware from Aruba HP-based switches +2-1
  • r8391: Add -r option to discovery to force a rebuild of group/alert associations for a device +3-3
  • r8405: Add graph to front page traffic summary. +316-42
  • r8430: Add some swe crap +20
⚡ Improvements:
  • r8392: Improvements and fixes to nfsen pages. +16-6
  • r8402: Improve comware hardware string parsing +3-3
🐛 Bug Fixes:
  • r8390: Correctly suppress cisco-memory-pool-mib on devices where CISCO-ENHANCED-MEMPOOL-MIB is populated. +1-1
  • r8393: Remove neighbour update spam. +1-1
  • r8398: Disable WMI module updating storage. Will revert to SNMP storage values. +5
  • r8399: Fix opsgenie recovery URL +6-1
  • r8400: Switch comparison to is_null +1-1
  • r8401: Fix device duplicate check. +2-1
  • r8403: Fix adding contacts from not /contacts/ +139-135
  • r8406: Improve D-Link version parsing, since newer firmwares seem to have dropped the version/feature string from sysDescr. +7-3
  • r8408: Disable port percent graph pending rewrite of module. +2-2
  • r8418: Switch to using ifName on fortinet because fortigate are a bunch of morons. +1
🔧 Minor Changes:
  • r8367: Use "common" cache keys for users with Administrator rights. Added clean expired cache (for drivers which not support this by self, ie Files). +103-5
  • r8368: Added support for Mitsubishi UPS and ICT Distribution Panel. +155
  • r8369: Added basic support for iRZ devices. +11
  • r8371: Added basic support for Siklu EtherHaul Radio. +11
  • r8412: Added support for Hirschmann network devices. +119
  • r8415: Improved discovery inlet/outlet sensors and added discovery external sensors for Raritan devices by PDU2-MIB. +540-135
  • r8419: WUI caching now disabled by default (for enable use option $config). Fixed undefined function error when device add (apper in r8416). +37-6
  • r8420: Added support for Digipower UPS and PDU. +77-1
  • r8421: Added discovery mempool and power supply statuses for A10 ACOS by A10-AX-MIB. +33-7
  • r8432: Improved os/hardware/version detect for AOS, ArubaOS, FTOS, Liebert. Cleanups in MIB definitions. Added additional sensors discovery by LIEBERT-GP-POWER-MIB. +806-247
  • r8433: Added discovery power sensors for Liebert PDU devices by LIEBERT-GP-PDU-MIB. +296-11
  • r8437: Added support for Omnitron iConverter with PoE sensors. Added sensors discovery for AXIS cams by AXIS-VIDEO-MIB. +302-39
📋 MIB Updates:
  • r8377: Added MIBs trendmicro and summitd.
  • r8411: Added hirschmann mib files.
  • r8431: Added/updated MIBs for aos, aruba, digipower, snr.
  • r8436: Added/updated MIB files (axis, bsd, omnitron).
📝 Trivial Changes:
  • r8366: XCache excluded from avialable cache drivers (xcache rip, don't use it). Added try/cache in get_cache_stats(). Added cache configs into WUI config editor. +76-42
  • r8370: Reduced default TTL for cache to 5 min. +5-5
  • r8372: Added hidpi os images (a-b). +20-7
  • r8380: Added mempool discovery by TPT-RESOURCE-MIB. +8
  • r8382: Fixed def-based mempools polling without numeric oids. +9-9
  • r8386: Fixed display def-based mempool graph. +1-1
  • r8388: Added rancid os map for A10 LB (only for rancid v3). +15-5
  • r8389: Improved A10 LB os/version detect. +16-1
  • r8394: Fixed suppress discovery mempools by CISCO-PROCESS-MIB. +2-1
  • r8395: Fixed Fan statuses by CISCO-ENTITY-FRU-CONTROL-MIB. +3-3
  • r8397: Improved definition based mempools discovery (fixed var initialization, not do double scaling, added ability for separate scale for total/used/free values). Fixed mempools polling by RAPID-CITY. +119-50
  • r8407: Fixed display graphs with old php version or when cache disabled (OBSERVIUM-2203). +2-1
  • r8409: Added basic os detect for EMC Flare OS and SNAS. +31-11
  • r8410: Fixed caching in snmp_cache_snmpEngineID(). +8-3
  • r8413: Clear WUI cache if new device added. +15-2
  • r8414: Fixed display down event for status entities. +18-15
  • r8416: More clear cache requests when device settings changed or deleted. Added function set_cache_clear(). +51-5
  • r8417: Updated FortiNet models and MIBs. +56-86
  • r8422: Fixed voltage status description from previous commit. +1-1
  • r8424: Fixed status descriptions by A10-AX-MIB (v2). +3-1
  • r8425: Added poller compatability for mempool_multiplier field while db schema not updated. +2
  • r8435: Fixed hardware/os/version detect from definitions for some oses (appear in r8432). +15-7
📦 Other Changes:
  • r8373: Trivial: add a few extra MIBs, remove duplicate
  • r8374: Medium: introduce mempools via definitions, table support not yet finished. Migrate HP MSM/Colubris mempool to new system. +227-71
  • r8375: Minor: allow NULL for newly created columns +3
  • r8376: Medium: extra support for definition mempools: Add hardcoded total support, add percentage polling support. Remove OIDs stored in database, use definitions directly instead. Unlowercase MIB names in the mempools table. SW-MIB mempool as implementaton. +69-79
  • r8379: Minor: correct scale for HP MSM mempool +1-1
  • r8381: Minor: change 'object' terminology to 'table', move free/used/total/perc calculation to separate function, code cleanups +83-90
  • r8383: Trivial: bring polling code in line with discovery, prefer hardcoded total over SNMP OIDs +2-2
  • r8384: Trivial: add unit tests for calculate_mempool_properties() +43-1
  • r8385: Minor: convert NETSCREEN-RESOURCES-MIB mempool to definitions +5-44
  • r8387: Minor: convert more mempools to definitions +5-126
  • r8396: Minor: convert a number of mempool discoveries to static definitions; cleanups +280-923
  • r8404: Medium: fix autoloader breaking XMPP alerting transport +6-3
  • r8423: Trivial: rename mempool_precision database field to mempool_multiplier to bring in line with sensor_multiplier +24-24
  • r8426: Minor: convert ciena mempool to definitions using correct MIB name, fix mempool rename to use correct MIB case in filename +16-51
  • r8427: Minor: add missing support to clean up deleted inventory entries in housekeeping +11-8
  • r8428: Medium: fix mempool multiplier float definition causing spurious updates and incorrect multipliers in database +4
  • r8429: Trivial: move Axis hardware/version to definitions +9-33
  • r8434: Trivial: don't run cisco cbqos/vrf discovery modules on UPSes +2
Files changed in merge (307)
M discovery.php +3 -3
M housekeeping.php +4 -2
M html/api/includes/bills.inc.php +1 -3
M html/api/includes/devices.inc.php +1 -1
M html/api/includes/ports.inc.php +2 -2
M html/api/index.php +4 -16
A html/images/os/a10_2x.png +1
M html/images/os/a10.png ±0
D html/images/os/acme.png -1
A html/images/os/acmepacket_2x.png +1
A html/images/os/acmepacket.png +1
A html/images/os/actelis_2x.png +1
M html/images/os/actelis.png ±0
A html/images/os/adva_2x.png +1
M html/images/os/adva.png ±0
A html/images/os/aerohive_2x.png +1
M html/images/os/aerohive.png ±0
A html/images/os/akcp_2x.png +1
M html/images/os/akcp.png ±0
A html/images/os/areca_2x.png +1
M html/images/os/areca.png ±0
A html/images/os/arris_2x.png +1
M html/images/os/arris.png ±0
A html/images/os/avocent_2x.png +1
M html/images/os/avocent.png ±0
A html/images/os/avtech_2x.png +1
M html/images/os/avtech.png ±0
A html/images/os/barracuda_2x.png +1
M html/images/os/barracuda.png ±0
D html/images/os/bnt.png -1
A html/images/os/bridgewave_2x.png +1
M html/images/os/bridgewave.png ±0
A html/images/os/bti_2x.png +1
M html/images/os/bti.png ±0
A html/images/os/digipower_2x.png +1
A html/images/os/digipower.png +1
A html/images/os/emc_2x.png +1
A html/images/os/emc.png +1
A html/images/os/hirschmann_2x.png +1
A html/images/os/hirschmann.png +1
A html/images/os/ict_2x.png +1
A html/images/os/ict.png +1
A html/images/os/irz_2x.png +1
A html/images/os/irz.png +1
A html/images/os/mitsubishi_2x.png +1
A html/images/os/mitsubishi.png +1
A html/images/os/omnitron_2x.png +1
A html/images/os/omnitron.png +1
A html/images/os/oracle_2x.png +1
A html/images/os/oracle.png +1
A html/images/os/siklu_2x.png +1
A html/images/os/siklu.png +1
A html/images/os/summitd_2x.png +1
A html/images/os/summitd.png +1
A html/images/os/trendmicro_2x.png +1
A html/images/os/trendmicro.png +1
A html/images/os/vubiq_2x.png +1
A html/images/os/vubiq.png +1
M html/includes/cache-data.inc.php +8 -1
M html/includes/contacts-navbar.inc.php +139
M html/includes/entities/status.inc.php +5 -1
M html/includes/graphs/device/mempool.inc.php +1 -1
M html/includes/graphs/device/nfsen_common.inc.php +2 -2
M html/includes/graphs/device/nfsen_traffic.inc.php +1 -1
M html/includes/graphs/mempool/auth.inc.php +1 -1
A html/includes/graphs/multi-port/bits_trio_compare.inc.php +254
M html/includes/graphs/multi-port/bits_trio.inc.php +10 -12
M html/includes/navbar.inc.php +17 -12
M html/includes/status-portpercent.inc.php +24
M html/index.php +1 -1
M html/pages/about.inc.php +29 -29
M html/pages/contacts.inc.php -135
M html/pages/device/edit/device.inc.php +4
M html/pages/device/nfsen.inc.php +13 -3
M html/pages/os.inc.php +6 -6
M includes/alerting/opsgenie.inc.php +6 -1
M includes/cache.inc.php +163 -15
M includes/common.inc.php +33 -3
M includes/config-variables.inc.php +31 -8
M includes/defaults.inc.php +3 -2
M includes/definitions.inc.php +3
M includes/definitions/mibs.inc.php +742 -166
M includes/definitions/models.inc.php +519 -10
M includes/definitions/os.inc.php +293 -69
M includes/definitions/rewrites.inc.php -77
M includes/definitions/wui.inc.php +3
M includes/discovery/functions.inc.php +30 -11
M includes/discovery/mempools.inc.php +151
D includes/discovery/mempools/adtran-aoscpu.inc.php -29
D includes/discovery/mempools/aethra-mib.inc.php -26
D includes/discovery/mempools/airespace-switching-mib.inc.php -30
D includes/discovery/mempools/apsysmgmt-mib.inc.php -24
D includes/discovery/mempools/asyncos-mail-mib.inc.php -23
D includes/discovery/mempools/ciena-topsecret-mib.inc.php -27
M includes/discovery/mempools/cisco-memory-pool-mib.inc.php +1 -1
M includes/discovery/mempools/cisco-process-mib.inc.php +2 -1
D includes/discovery/mempools/colubris-usage-information-mib.inc.php -25
D includes/discovery/mempools/dasan-switch-mib.inc.php -33
D includes/discovery/mempools/dnos-switching-mib.inc.php -31
D includes/discovery/mempools/edgeswitch-switching-mib.inc.php -31
D includes/discovery/mempools/embedded-ngx-mib.inc.php -31
D includes/discovery/mempools/fortinet-fortigate-mib.inc.php -25
D includes/discovery/mempools/frogfoot-resources-mib.inc.php -29
D includes/discovery/mempools/gbnplatformoam-mib.inc.php -33
D includes/discovery/mempools/juniper-ive-mib.inc.php -23
D includes/discovery/mempools/netscreen-resource-mib.inc.php -25
D includes/discovery/mempools/ns-root-mib.inc.php -30
D includes/discovery/mempools/rapid-city.inc.php -30
D includes/discovery/mempools/rbn-memory-mib.inc.php -32
D includes/discovery/mempools/sonicwall-firewall-ip-statistics-mib.inc.php -25
D includes/discovery/mempools/sw-mib.inc.php -26
D includes/discovery/mempools/trapeze-networks-system-mib.inc.php -30
D includes/discovery/mempools/wlsx-switch-mib.inc.php -31
A includes/discovery/os/digipower.inc.php +23
M includes/discovery/processors.inc.php +12 -23
M includes/discovery/sensors.inc.php +140 -6
A includes/discovery/sensors/axis-video-mib.inc.php +113
M includes/discovery/sensors/edgeswitch-boxservices-private-mib.inc.php +7 -7
M includes/discovery/sensors/fastpath-boxservices-private-mib.inc.php +29 -11
A includes/discovery/sensors/ict-mib.inc.php +37
A includes/discovery/sensors/liebert-gp-pdu-mib.inc.php +284
A includes/discovery/sensors/liebert-gp-power-mib.inc.php +131
A includes/discovery/sensors/omnitron-poe-mib.inc.php +82
M includes/discovery/sensors/pdu2-mib.inc.php +458 -98
M includes/discovery/sensors/ups-mib.inc.php +3 -3
M includes/functions.inc.php +82 -2
M includes/housekeeping/alertlog.inc.php +1 -1
M includes/housekeeping/authlog.inc.php +1 -1
M includes/housekeeping/eventlog.inc.php +1 -1
M includes/housekeeping/inventory.inc.php +1 -1
M includes/housekeeping/syslog.inc.php +1 -1
M includes/housekeeping/timing.inc.php +1 -1
M includes/polling/mempools.inc.php +46 -46
D includes/polling/mempools/adtran-aoscpu.inc.php -24
D includes/polling/mempools/aethra-mib.inc.php -17
D includes/polling/mempools/airespace-switching-mib.inc.php -20
D includes/polling/mempools/apsysmgmt-mib.inc.php -16
D includes/polling/mempools/asyncos-mail-mib.inc.php -16
D includes/polling/mempools/ciena-topsecret-mib.inc.php -17
D includes/polling/mempools/colubris-usage-information-mib.inc.php -18
D includes/polling/mempools/dasan-switch-mib.inc.php -25
D includes/polling/mempools/dnos-switching-mib.inc.php -20
D includes/polling/mempools/edgeswitch-switching-mib.inc.php -22
D includes/polling/mempools/embedded-ngx-mib.inc.php -18
M includes/polling/mempools/f10-c-series-chassis-mib.inc.php +1 -1
D includes/polling/mempools/fortinet-fortigate-mib.inc.php -17
D includes/polling/mempools/frogfoot-resources-mib.inc.php -18
D includes/polling/mempools/gbnplatformoam-mib.inc.php -21
M includes/polling/mempools/host-resources-mib.inc.php +3 -3
D includes/polling/mempools/juniper-ive-mib.inc.php -16
M includes/polling/mempools/juniper-mib.inc.php +1 -1
D includes/polling/mempools/netscreen-resource-mib.inc.php -19
D includes/polling/mempools/ns-root-mib.inc.php -17
D includes/polling/mempools/rapid-city.inc.php -19
D includes/polling/mempools/rbn-memory-mib.inc.php -19
D includes/polling/mempools/sonicwall-firewall-ip-statistics-mib.inc.php -16
D includes/polling/mempools/sw-mib.inc.php -17
D includes/polling/mempools/trapeze-networks-system-mib.inc.php -17
D includes/polling/mempools/wlsx-switch-mib.inc.php -21
M includes/polling/os.inc.php +36 -12
M includes/polling/os/aos.inc.php +6 -6
M includes/polling/os/aosw.inc.php +1 -1
M includes/polling/os/arubaos.inc.php +5 -3
D includes/polling/os/axis.inc.php -29
M includes/polling/os/dlink.inc.php +7 -3
M includes/polling/os/ftos.inc.php +2 -2
M includes/polling/os/hh3c.inc.php +3 -3
M includes/polling/os/liebert.inc.php +4 -2
M includes/polling/os/omnistack.inc.php +2 -2
M includes/polling/os/procurve.inc.php +2 -1
M includes/polling/wmi.inc.php +5
M includes/rewrites.inc.php +81 -166
M includes/rrdtool.inc.php +40
M includes/snmp.inc.php +7 -1
M includes/sql-config.inc.php +6
M includes/wifi.inc.php +1 -1
M mibs/a10/A10-AX-MIB +3,194 -1,335
M mibs/a10/A10-COMMON-MIB +85
M mibs/aos/ALCATEL-IND1-AAA-MIB +1,298 -41
M mibs/aos/ALCATEL-IND1-BASE +58 -8
M mibs/aos/ALCATEL-IND1-BGP-MIB +592 -593
M mibs/aos/ALCATEL-IND1-CHASSIS-MIB +692 -120
M mibs/aos/ALCATEL-IND1-CONFIG-MGR-MIB +221 -54
M mibs/aos/ALCATEL-IND1-DEVICES +803 -93
M mibs/aos/ALCATEL-IND1-DOT1Q-MIB +9 -13
M mibs/aos/ALCATEL-IND1-DOT1X-MIB +505 -17
M mibs/aos/ALCATEL-IND1-E-SERVICE-MIB +1,273 -303
M mibs/aos/ALCATEL-IND1-ERP-MIB +85 -13
M mibs/aos/ALCATEL-IND1-GROUP-MOBILITY-MIB +45 -46
A mibs/aos/ALCATEL-IND1-GRT-MIB +214
M mibs/aos/ALCATEL-IND1-GVRP-MIB +156 -160
M mibs/aos/ALCATEL-IND1-HEALTH-MIB +153 -128
M mibs/aos/ALCATEL-IND1-IGMP-MIB +511 -6
M mibs/aos/ALCATEL-IND1-INLINE-POWER-MIB +93 -62
M mibs/aos/ALCATEL-IND1-INTERSWITCH-PROTOCOL-MIB +80 -49
M mibs/aos/ALCATEL-IND1-IP-MIB +396 -189
M mibs/aos/ALCATEL-IND1-IPM-VLAN-MIB +92 -17
A mibs/aos/ALCATEL-IND1-IPMCAST-MIB +1,372
M mibs/aos/ALCATEL-IND1-IPMS-MIB +18 -19
M mibs/aos/ALCATEL-IND1-IPRM-MIB +106 -19
M mibs/aos/ALCATEL-IND1-IPRMV6-MIB +22 -2
M mibs/aos/ALCATEL-IND1-IPSEC-MIB +10 -14
M mibs/aos/ALCATEL-IND1-IPV6-MIB +289 -80
M mibs/aos/ALCATEL-IND1-LAG-MIB +361 -112
M mibs/aos/ALCATEL-IND1-LBD-MIB +34 -34
M mibs/aos/ALCATEL-IND1-LICENSE-MANAGER-MIB +282 -19
M mibs/aos/ALCATEL-IND1-LPS-MIB +30 -4
M mibs/aos/ALCATEL-IND1-MAC-ADDRESS-MIB +230 -254
M mibs/aos/ALCATEL-IND1-MAC-SERVER-MIB +6 -7
M mibs/aos/ALCATEL-IND1-MLD-MIB +24 -13
M mibs/aos/ALCATEL-IND1-MVRP-MIB +1 -1
M mibs/aos/ALCATEL-IND1-NTP-MIB +120 -74
A mibs/aos/ALCATEL-IND1-OPENFLOW-MIB +811
M mibs/aos/ALCATEL-IND1-OSPF-MIB +89 -86
M mibs/aos/ALCATEL-IND1-OSPF3-MIB +4 -2
M mibs/aos/ALCATEL-IND1-PARTITIONED-MGR-MIB +59 -57
A mibs/aos/ALCATEL-IND1-PCAM-MIB +521
A mibs/aos/ALCATEL-IND1-PIM-BSR-MIB +638
M mibs/aos/ALCATEL-IND1-PIM-MIB +171 -33
A mibs/aos/ALCATEL-IND1-PIM-STD-MIB +3,413
M mibs/aos/ALCATEL-IND1-POLICY-MIB +89 -68
M mibs/aos/ALCATEL-IND1-PORT-MAPPING +43 -46
M mibs/aos/ALCATEL-IND1-PORT-MIB +1,226 -334
M mibs/aos/ALCATEL-IND1-PORT-MIRRORING-MONITORING-MIB +44 -35
A mibs/aos/ALCATEL-IND1-PPPOEIA-MIB +578
M mibs/aos/ALCATEL-IND1-QOS-MIB +843 -218
M mibs/aos/ALCATEL-IND1-RDP-MIB +6 -6
M mibs/aos/ALCATEL-IND1-RIP-MIB +31 -30
M mibs/aos/ALCATEL-IND1-RIPNG-MIB +13 -13
M mibs/aos/ALCATEL-IND1-ROUTEMAP-MIB +3 -1
M mibs/aos/ALCATEL-IND1-SAA-MIB +796 -150
M mibs/aos/ALCATEL-IND1-SESSION-MGR-MIB +114 -6
M mibs/aos/ALCATEL-IND1-SLB-MIB +111 -68
M mibs/aos/ALCATEL-IND1-SNMP-AGENT-MIB +18 -22
M mibs/aos/ALCATEL-IND1-SSH-MIB +8
M mibs/aos/ALCATEL-IND1-STACK-MANAGER-MIB +346 -107
M mibs/aos/ALCATEL-IND1-SYSTEM-MIB +250 -126
A mibs/aos/ALCATEL-IND1-TEST-OAM-MIB +1,955
M mibs/aos/ALCATEL-IND1-TP-DEVICES +745 -232
M mibs/aos/ALCATEL-IND1-TRAP-MGR-MIB +5 -5
A mibs/aos/ALCATEL-IND1-TWAMP-MIB +296
M mibs/aos/ALCATEL-IND1-UDP-RELAY-MIB +848 -142
M mibs/aos/ALCATEL-IND1-VLAN-MGR-MIB +58 -48
M mibs/aos/ALCATEL-IND1-VLAN-STACKING-MIB +47 -45
M mibs/aos/ALCATEL-IND1-VLAN-STP-MIB +36 -41
M mibs/aos/ALCATEL-IND1-VRRP-MIB +60 -61
M mibs/aos/ALCATEL-IND1-WEBMGT-MIB +21 -13
M mibs/aos/ALCATEL-ISIS-MIB +40 -2
A mibs/aos/DVMRP-STD-MIB +765
M mibs/aruba/AI-AP-MIB +18 -5
M mibs/aruba/ARUBA-MGMT-MIB +1
M mibs/aruba/ARUBA-MIB +35 -3
M mibs/aruba/ARUBA-TC +48 -4
M mibs/aruba/WLSR-AP-MIB +1
M mibs/aruba/WLSX-AUTH-MIB +1
M mibs/aruba/WLSX-CTS-MIB +1
M mibs/aruba/WLSX-ESI-MIB +1
A mibs/aruba/WLSX-HA-MIB +710
M mibs/aruba/WLSX-IFEXT-MIB +1
M mibs/aruba/WLSX-MESH-MIB +1
M mibs/aruba/WLSX-MOBILITY-MIB +1
M mibs/aruba/WLSX-MON-MIB +1
M mibs/aruba/WLSX-RS-MIB +1
M mibs/aruba/WLSX-SNR-MIB +1
M mibs/aruba/WLSX-STATS-MIB +1
M mibs/aruba/WLSX-SWITCH-MIB +5 -2
M mibs/aruba/WLSX-SYSTEMEXT-MIB +21 -1
M mibs/aruba/WLSX-TRAP-MIB +131 -3
M mibs/aruba/WLSX-TUNNELEDNODE-MIB +1
M mibs/aruba/WLSX-USER-MIB +1
M mibs/aruba/WLSX-USER6-MIB +1
M mibs/aruba/WLSX-VOICE-MIB +1
M mibs/aruba/WLSX-WLAN-MIB +16 -3
A mibs/axis
A mibs/bsd/BEGEMOT-ATM-FREEBSD-MIB +99
A mibs/bsd/BEGEMOT-HAST-MIB +362
A mibs/bsd/BEGEMOT-LM75-MIB +160
M mibs/bsd/BEGEMOT-PF-MIB +136 -18
A mibs/bsd/BEGEMOT-WIRELESS-MIB +3,898
A mibs/dell/DELLBASEBOARDMIF-MIB +3,173
A mibs/dell/DELLLOCALRESPONSEAGENTMIF-MIB +255
A mibs/digipower
M mibs/fortinet/FORTINET-CORE-MIB +13 -1
M mibs/fortinet/FORTINET-FORTIGATE-MIB +447 -116
A mibs/hirschmann
A mibs/hp/HPSVRMGMT-OID +147
A mibs/ict
A mibs/mitsubishi
A mibs/nortel/RAPIDCITY-VLAN-MIB +332
A mibs/omnitron
D mibs/RFC1155-SMI -119
A mibs/snr
A mibs/summitd
A mibs/trendmicro
A mibs/zyxel/ZYXEL-ES-CAPWAP +122
A mibs/zyxel/ZYXEL-ES-COMMON +424
A mibs/zyxel/ZYXEL-ES-ProWLAN +36
A mibs/zyxel/ZYXEL-ES-SMI +80
M scripts/generate-rancid.php +13 -5
M tests/IncludesFunctionsTest.php +70
A update/323.sql +3
A update/324.sql +3
A update/325.sql +4
A update/326.sql +1
A update/327.sql +1
A update/328.sql +1
A update/329.sql +1

🏷️ 17.02.8364

Released 2017-02-15 20:56 • Commits r8353 through r8363
🚀 Included Development Changes (10 commits):
✨ New Features:
  • r8355: Add port vlan to alerting array +1-1
  • r8361: Add ability to change map marker sizes in the config. +29-2
🐛 Bug Fixes:
  • r8354: Remove jpgraph requirement. +7-7
  • r8357: Don't include jpgraph +1-1
  • r8362: Remove inclusion of jpgraph from json/csv outputting files. DERP. -17
📝 Trivial Changes:
  • r8356: Fixed hardware detect for Dell/HP MIBs (appear in r8267). +13-7
  • r8358: Fixed detect Sophos UTM. +4-4
  • r8360: Added os version detect for SeOS. Added basic os detect for Ericsson IPOS. +15
📦 Other Changes:
Files changed in merge (15)
M html/billing-bandwidth-data.php -12
M html/billing-data.php -5
M html/includes/map/leaflet.inc.php +2 -2
M html/index.php +1 -1
M html/pages/bill.inc.php +7 -7
M html/pages/bills.inc.php +1 -1
M includes/config-variables.inc.php +22
M includes/defaults.inc.php +5
M includes/definitions/mibs.inc.php +1
M includes/definitions/os.inc.php +15
M includes/discovery/os/linux.inc.php +4 -4
M includes/polling/os/unix.inc.php +5 -2
M includes/polling/os/windows.inc.php +8 -5
M includes/polling/ports.inc.php +1 -1
A mibs/sophos

🏷️ 17.02.8353

Released 2017-02-13 17:29 • Commits r8345 through r8352
🚀 Included Development Changes (7 commits):
🎯 Major Features:
  • r8347: Minimum supported PHP version now is 5.5.x, recommended is 7.0.x. Added alert message about too old php version in cli banner. +31-4
  • r8348: Added fast user-space data caching (currently only for some WUI parts) with phpFastCache. This caching worked ONLY with php 5.5+, for other versions cache skipped. For in-memory caching install PECL-APCu extension. +522-70
🐛 Bug Fixes:
  • r8346: Make slack output also be compatible with mattermost. +4-1
  • r8352: Fix slack! +1-1
🔧 Minor Changes:
  • r8350: Improved detect Toshiba printer, Samsung printer, Radware devices. Added basic os detect for Deliberant wireless devices. +24-3
📝 Trivial Changes:
  • r8349: More info, why cache currently disabled. +6-1
  • r8351: Add os images. +2
Files changed in merge (18)
A html/images/os/deliberant_2x.png +1
A html/images/os/deliberant.png +1
M html/images/os/radware_2x.png ±0
M html/images/os/radware.png ±0
M html/includes/authenticate.inc.php +9 -1
M html/includes/cache-data.inc.php +17 -7
M html/includes/functions.inc.php +3
M html/index.php +29 -4
M html/pages/about.inc.php +64 -52
M includes/alerting/slack.inc.php +3
A includes/cache.inc.php +385
M includes/common.inc.php +7
M includes/defaults.inc.php +6
M includes/definitions.inc.php +15 -10
M includes/definitions/os.inc.php +24 -3
M includes/functions.inc.php +22
A libs/phpFastCache
A update/322.sql +1

🏷️ 17.02.8345

Released 2017-02-09 03:03 • Commits r8318 through r8344
🚀 Included Development Changes (26 commits):
🎯 Major Features:
  • r8334: Added os discovery Megatec Netagent UPSes. Added sensors discovery by XPPC-MIB. +319-10
✨ New Features:
  • r8343: Add support of collection of sensors/status/inventory from HP Chassis devices via CPQRACK-MIB. Includes new MIB file. +233-4
🐛 Bug Fixes:
  • r8321: No more $this :) +9-8
  • r8322: Fix more this +8-4
  • r8323: Fix deprecated graph type. +1-1
  • r8333: A10 is load balancer! :D +1-1
  • r8336: Fix opsgenie arguments +3-3
🔧 Minor Changes:
  • r8320: Added support for ManageUPS Net Adapter (and devices who use it Chloride/ONEAC/MasterGuard). +61-27
  • r8324: Added support for Generex CS141 UPS Card. Fixed discovery sensors with incorect indexes by UPS-MIB (OBSERVIUM-2157). +78-40
  • r8328: Improved os detection for Avocent KVM. Added os detection for Knuerr RMS. +23-10
  • r8330: Added basic os detection for Ericsson UCP and Switch. Split some not power APC oses (kvm, server). Added support for Enlogic PDU and sensors by ENLOGIC-PDU-MIB. Added contributed sensors discovery by RMS-MIB. +625-29
  • r8332: Updated Pear libraries (SMTP, Socket, Mail, Mail_mime) for compatability with latest php versions.
  • r8338: Improved detect Zyxel devices. Added detect Meinberg LANTIME servers. Improved support for Dasan NOS devices. +155-12
  • r8340: Added os definitions Dell UPS, Dell PDU, Moxa Switch/Router, Digital China IOS, Kemp LoadBalancer, Array Networks LoadBalancer, Exinda OS. Improved detect Dell Powerconnect, Dell Printer, DRAC, Arista EOS, Zhone MXK, Canon Printer. +168-9
📋 MIB Updates:
  • r8329: Added mib files for knuerr, tinycontrol.
  • r8337: Added/updated MIBs (opengear, nextupssystems, meinberg, dasan).
  • r8341: Added/updated MIBs for Dell, DCN.
📝 Trivial Changes:
  • r8319: Fixed statuses donuts in overview page (appear in r8300). Fixed reset inventory deleted time. +14-10
  • r8325: Fixed checking Input Current and Power for total zero value on all phases by UPS-MIB. +18-2
  • r8326: Added check zero value for bypass current and power by UPS-MIB. +6-4
  • r8327: Fixed initialize cache devices/ports count statistics. +373-372
  • r8331: Moved sensors discovery for RMS-MIB to definitions based. +34-65
  • r8335: Fixed undefined function error in wmi poller module. +1
  • r8342: Fixed compatability unit tests with php 7.1. +37-14
📦 Other Changes:
  • r8339: os icons. +2
Files changed in merge (84)
A html/images/os/array_2x.png +1
A html/images/os/array.png +1
A html/images/os/dcn_2x.png +1
A html/images/os/dcn.png +1
A html/images/os/enlogic_2x.png +1
A html/images/os/enlogic.png +1
A html/images/os/exinda_2x.png +1
A html/images/os/exinda.png +1
A html/images/os/kemp_2x.png +1
A html/images/os/kemp.png +1
A html/images/os/knuerr_2x.png +1
A html/images/os/knuerr.png +1
A html/images/os/megatec_2x.png +1
A html/images/os/megatec.png +1
A html/images/os/meinberg_2x.png +1
A html/images/os/meinberg.png +1
A html/images/os/vertiv_2x.png +1
A html/images/os/vertiv.png +1
M html/includes/cache-data.inc.php +373 -372
M html/includes/graphs/bill/auth.inc.php +1 -1
M html/includes/status-donuts.inc.php +5 -6
M html/pages/add_alert_check.inc.php +9 -8
M html/pages/group_add.inc.php +8 -4
M includes/common.inc.php +20 -7
M includes/definitions.inc.php +4 -2
M includes/definitions/mibs.inc.php +399 -17
M includes/definitions/models.inc.php +11
M includes/definitions/os.inc.php +276 -54
M includes/definitions/sensors.inc.php +6 -6
M includes/definitions/transports.inc.php +3 -3
M includes/discovery/functions.inc.php +9 -4
A includes/discovery/inventory/cpqrack-mib.inc.php +168
A includes/discovery/mempools/dasan-switch-mib.inc.php +33
M includes/discovery/os/linux.inc.php +9 -1
M includes/discovery/os/zyxel.inc.php +13 -7
M includes/discovery/processors.inc.php +12
M includes/discovery/sensors.inc.php +36 -7
M includes/discovery/sensors/cpqrack-mib.inc.php +19 -4
A includes/discovery/sensors/enlogic-pdu-mib.inc.php +447
M includes/discovery/sensors/ups-mib.inc.php +69 -36
A includes/discovery/status/cpqrack-mib.inc.php +40
M includes/functions.inc.php +8
A includes/polling/mempools/dasan-switch-mib.inc.php +25
M includes/polling/os/apc.inc.php +6
M includes/polling/os/avocent.inc.php +3 -4
A includes/polling/os/dell-ups.inc.php +17
M includes/polling/os/generex-ups.inc.php +4 -3
A includes/polling/os/manageups.inc.php +17
M includes/polling/wmi.inc.php +1
M libs/pear/Mail/Mail.php +11 -17
M libs/pear/Mail/Mail/mail.php +5 -7
M libs/pear/Mail/Mail/RFC822.php +25 -45
M libs/pear/Mail/Mail/sendmail.php +4 -6
M libs/pear/Mail/Mail/smtp.php +9 -17
A libs/pear/Mail/Mail/smtpmx.php +502
M libs/pear/Mail/mime.php +550 -424
M libs/pear/Mail/mimePart.php +219 -230
M libs/pear/Net/SMTP.php +360 -437
M libs/pear/Net/Socket.php +61 -30
A mibs/amer
A mibs/chloride
A mibs/dasan
M mibs/dell/COMPELLENT-MIB +374 -166
A mibs/dell/DELL-SNMP-UPS-MIB +1,325
A mibs/dell/DELL-STORAGE-SC-MIB +3,021
A mibs/dell/DellrPDU-MIB +2,942
A mibs/dell/POWERCONNECT3024-MIB +1,193
A mibs/dell/POWERCONNECT3048-MIB +1,193
A mibs/dell/PowerConnect3248-MIB +3,120
A mibs/dell/powerConnect4-MIB +3,019
A mibs/dell/POWERCONNECT5012-MIB +1,193
M mibs/hp/CPQRACK-MIB +3,773 -67
A mibs/knuerr
A mibs/megatec
A mibs/meinberg
A mibs/nextupssystems
A mibs/opengear/OG-FAILOVER-MIB +162
M mibs/opengear/OG-PRODUCTS-MIB +10 -1
D mibs/rfc/XPPC-MIB -2,271
D mibs/ServersCheck -867
A mibs/tinycontrol
M tests/IncludesCommonTest.php +14 -5
M tests/IncludesFunctionsTest.php +12
M tests/IncludesSnmpTest.php +1 -1

🏷️

Released 2017-01-12 20:48
Files changed in merge (1)
M includes/polling/functions.inc.php +1 -1

🏷️ 17.01.8316

Released 2017-01-12 17:36 • Commits r8292 through r8315
🚀 Included Development Changes (23 commits):
🎯 Major Features:
  • r8295: Prevent WUI sessions locking (prevent race condition in session writes). Added functions session_set_var() and session_unset_var(). +169-45
✨ New Features:
  • r8299: Add more comprehensive rrdcache capability, including ability to have remote poller with only mysql/rrdcached. +65-5
  • r8300: Add ability to cache some WUI data in the database for large systems. +135-107
  • r8303: Add linear trend prediction to generic_data +14
  • r8306: Basic OS list +99
  • r8307: Add ability to remember inventory that has been removed. +74-4
  • r8314: Add different colour for syslog alerts. +14-1
🐛 Bug Fixes:
  • r8296: Fix rrdtool_update_ng() requiring more variables than it should. +1-1
  • r8297: Fix Etherlike error statistics collection. +26-26
  • r8298: sensor-state begone. +35-31
  • r8302: Fix multiport auth +17-4
  • r8304: Fix collectd rrd options. +2-1
  • r8305: Mask out more invalid sensors from HH3C-ENTITY-EXT-MIB +1
  • r8309: Version lol. +1-1
  • r8310: Increment license year +1-1
  • r8315: Ignore doesn't stop rancid! +1-1
🗄️ Database Changes:
  • r8301: Increase observium_attrib length +1
  • r8308: SQL changes for inventory +1
📝 Trivial Changes:
  • r8293: Fixed reuse update array in oids poller module. +13-11
  • r8294: Exclude not exist power supply status by EdgeSwitch-BOXSERVICES-PRIVATE-MIB. +2
  • r8311: Small cleanup/undebug. +1-3
📦 Other Changes:
  • r8312: New: add support for AVTech RoomAlert 12E devices, update MIB. Small english fixes. +86-2
  • r8313: Trivial: update Liebert MIBs
Files changed in merge (58)
M html/ajax/entity_popup.php +2
M html/ajax/input.php +2
M html/feed.php +1
M html/includes/authenticate.inc.php +146 -29
M html/includes/authentication/cas.inc.php +1 -1
M html/includes/authentication/http-auth.inc.php +2 -2
M html/includes/cache-data.inc.php +81 -54
M html/includes/entities/sensor.inc.php +1 -1
M html/includes/functions.inc.php +8 -2
M html/includes/graphs/device/collectd.inc.php +2 -1
M html/includes/graphs/generic_data.inc.php +14
M html/includes/graphs/multi-port/auth.inc.php +17 -4
M html/includes/navbar.inc.php +21 -21
M html/includes/print/common.inc.php +1 -1
M html/includes/print/inventory.inc.php +11 -3
M html/includes/print/logalert.inc.php +1 -1
M html/includes/status-donuts.inc.php +10 -10
M html/includes/status-summary.inc.php +23 -23
M html/index.php +7 -7
M html/pages/device/edit/sensors.inc.php +2 -1
M html/pages/device/overview/sensors.inc.php +1 -1
M html/pages/edituser.inc.php +1 -1
M html/pages/logon.inc.php +2 -1
A html/pages/os.inc.php +99
M html/pages/routing.inc.php +1 -1
M includes/alerting/slack.inc.php +14 -1
M includes/defaults.inc.php +2
M includes/definitions.inc.php +6
M includes/definitions/entities.inc.php +1 -1
M includes/definitions/mibs.inc.php +82
M includes/definitions/os.inc.php +2
M includes/definitions/rrdtypes.inc.php +13 -13
M includes/definitions/version.inc.php +1 -1
M includes/discovery/functions.inc.php +12 -7
M includes/discovery/sensors/edgeswitch-boxservices-private-mib.inc.php +2
M includes/discovery/sensors/hh3c-entity-ext-mib.inc.php +1
M includes/functions.inc.php +10 -2
A includes/housekeeping/inventory.inc.php +58
M includes/polling/functions.inc.php +8 -19
M includes/polling/oids.inc.php +13 -11
M includes/polling/ports/etherlike-mib.lib.php +13 -13
M includes/rrdtool.inc.php +48 -6
M LICENSE.PRO +1 -1
M mibs/avtech/ROOMALERT12E-MIB +84 -58
M mibs/liebert/LIEBERT-GP-AGENT-MIB +56
M mibs/liebert/LIEBERT-GP-CONDITIONS-MIB +238 -212
M mibs/liebert/LIEBERT-GP-ENVIRONMENTAL-MIB +4 -2
M mibs/liebert/LIEBERT-GP-FLEXIBLE-CONDITIONS-MIB +1,373 -20
M mibs/liebert/LIEBERT-GP-FLEXIBLE-MIB +41 -4
M mibs/liebert/LIEBERT-GP-NOTIFICATIONS-MIB ±0
M mibs/liebert/LIEBERT-GP-PDU-MIB +1,024 -273
M mibs/liebert/LIEBERT-GP-POWER-MIB +51 -2
M mibs/liebert/LIEBERT-GP-REGISTRATION-MIB +327 -12
M poller.php +2
M scripts/generate-rancid.php +1 -1
A update/319.sql +7
A update/320.sql +1
A update/321.sql +1