← Back to Changelog Index

Changelog 2025

💻 Rolling Release

410
commits
40,007
added
16,076
removed

🏷️ Stable Releases

11
releases
28,256
added
14,920
removed

💻 r14226 CLEANUP

Adam Armstrong 🐸 • 2025-09-03 07:15
Remove test file - should not have been committed
Files changed (1)
D test_linecount.txt -1
📈 0 added 📉 1 removed

💻 r14225 TEST

Adam Armstrong 🐸 • 2025-09-03 07:14
Test commit for line counting verification
Files changed (1)
A test_linecount.txt +1
📈 1 added 📉 0 removed

💻 r14224 IMPROVE

Adam Armstrong 🐸 • 2025-09-03 06:58
Improve API authentication by adding tokens.
Files changed (3)
M html/api/v0/index.php +113 -6
A html/pages/api_tokens.inc.php +353
M includes/defaults.inc.php +63 -1
📈 529 added 📉 7 removed

💻 r14223 SQL

Adam Armstrong 🐸 • 2025-09-03 06:57
API Token schema changes
Files changed (1)
A update/505.sql +4
📈 4 added 📉 0 removed

💻 r14222 IMPROVE

Adam Armstrong 🐸 • 2025-09-02 21:34
Implement dashboard AJAX actions.
Files changed (1)
M html/ajax/actions.php +241 -38
📈 241 added 📉 38 removed

💻 r14221 FIX

Adam Armstrong 🐸 • 2025-09-02 20:52
Fix update file to single line SQL only!
Files changed (1)
M update/504.sql +6 -22
📈 6 added 📉 22 removed

💻 r14220 IMPROVE

Adam Armstrong 🐸 • 2025-09-02 20:33
Dashboard management improvements.
Files changed (4)
M html/js/dashboard.js +201 -6
M html/pages/dashboard_add.inc.php +27 -5
M html/pages/dashboard.inc.php +231 -79
A update/504.sql +40
📈 298 added 📉 84 removed

💻 r14219 OS

Mike Stupalov 🐱 • 2025-09-02 15:54
Synced NS-BSD os definitions with updated mib files.
Files changed (2)
M includes/definitions/mibs/stormshield.inc.php +13 -7
M includes/definitions/os/unix.php +3 -3
📈 16 added 📉 10 removed

💻 r14218 MIBS

Mike Stupalov 🐱 • 2025-09-02 15:53
Updated stormshield and calix mib files.
Files changed (19)
M mibs/calix/CALIX-PRODUCT-MIB +18
M mibs/calix/E7-Calix-MIB +374 -106
M mibs/calix/E7-TC +343 -49
mibs/stormshield/STORMSHIELD-ALARM-MIB +27 -27
A mibs/stormshield/STORMSHIELD-ALARM-MIB-DEPRECATED +27 -27
M mibs/stormshield/STORMSHIELD-ASQ-STATS-MIB +55
M mibs/stormshield/STORMSHIELD-HA-MIB +15 -7
A mibs/stormshield/STORMSHIELD-HEALTH-MONITOR-MIB +221
M mibs/stormshield/STORMSHIELD-IF-MIB +9 -9
A mibs/stormshield/STORMSHIELD-OVPN-MIB +133
mibs/stormshield/STORMSHIELD-PROPERTY-MIB +2 -2
A mibs/stormshield/STORMSHIELD-PROPERTY-MIB-DEPRECATED +2 -2
M mibs/stormshield/STORMSHIELD-QOS-MIB +1 -1
M mibs/stormshield/STORMSHIELD-ROUTE-MIB +52 -8
M mibs/stormshield/STORMSHIELD-SYSTEM-MONITOR-MIB +17 -9
A mibs/stormshield/STORMSHIELD-VPN-MIB +24
A mibs/stormshield/STORMSHIELD-VPNIKESA-MIB +214
M mibs/stormshield/STORMSHIELD-VPNSA-MIB +150 -89
A mibs/stormshield/STORMSHIELD-VPNSP-MIB +184
📈 0 added 📉 0 removed

💻 r14217 FIX

Mike Stupalov 🐱 • 2025-09-02 11:30
Fixed mib definitions for storage discovery by CISCO-UNIFIED-COMPUTING-STORAGE-MIB (appear in r14207).
Files changed (1)
M includes/definitions/mibs/cisco.inc.php +78 -77
📈 78 added 📉 77 removed

💻 r14216 FIX

Adam Armstrong 🐸 • 2025-09-02 10:08
Remove some PHP7.4-specific features for now
Files changed (1)
M html/ajax/get_entities.php +11 -9
📈 11 added 📉 9 removed

💻 r14215 MINOR

Adam Armstrong 🐸 • 2025-08-30 11:51
Add ifDuplex to port query builder and add to global port page filters.
Files changed (2)
M html/includes/entities/port.inc.php +1
M html/pages/ports.inc.php +19 -1
📈 20 added 📉 1 removed

💻 r14214 MINOR

Adam Armstrong 🐸 • 2025-08-30 09:01
Remove use of print_graph_row_port()
Files changed (3)
M html/pages/device/port/graphs.inc.php +12 -10
M html/pages/device/port/jnx_cos_queues.inc.php +4 -2
M html/pages/device/port/sros_queues.inc.php +4 -3
📈 20 added 📉 15 removed

💻 r14213 TRIVIAL

Adam Armstrong 🐸 • 2025-08-30 04:31
Remove old, unused prototype snmptrap handler.
Files changed (2)
D includes/snmptrap
D snmptrap.php -47
📈 0 added 📉 47 removed

💻 r14212 MINOR

Adam Armstrong 🐸 • 2025-08-29 13:05
Improve generate_graph_rows() ability to handle different column widths and graph size calculation.
Files changed (2)
M html/includes/print/rows.inc.php +73 -178
M html/pages/device/stp.inc.php +10 -10
📈 83 added 📉 188 removed

💻 r14211 IMPROVE

Mike Stupalov 🐱 • 2025-08-29 10:21
Improved PoE sensors port association for Extreme ERS by BAY-STACK-PETH-EXT-MIB (OBS-5089).
Files changed (3)
M includes/definitions/mibs/nortel.inc.php +26 -24
M includes/discovery/sensors/power-ethernet-mib.inc.php +103 -76
M includes/entities.inc.php +4 -4
📈 133 added 📉 104 removed

💻 r14210 TRIVIAL

Mike Stupalov 🐱 • 2025-08-28 17:37
Improved detect IP address in neighbours discovery by LLDP-V2-MIB.
Files changed (1)
M includes/discovery/neighbours/lldp-v2-mib.inc.php +12 -1
📈 12 added 📉 1 removed

💻 r14209 OS

Mike Stupalov 🐱 • 2025-08-28 14:24
Added support for Cambium cnMatrix switches (OBS-5085).
Files changed (6)
M includes/definitions/mibs.inc.php +10 -5
A includes/definitions/mibs/aricent.inc.php +113
M includes/definitions/mibs/cambium.inc.php +91
D includes/definitions/mibs/siaemic.inc.php -36
M includes/definitions/os/cambium.inc.php +159 -140
M includes/discovery/sensors/power-ethernet-mib.inc.php +43 -2
📈 416 added 📉 183 removed

💻 r14208 MIBS

Mike Stupalov 🐱 • 2025-08-28 11:50
Cleanup some mib loading errors.
Files changed (6)
D mibs/aricent/ARICENT-BFD-MI-MIB -808
D mibs/aricent/ARICENT-BFD-MIB -720
D mibs/aricent/ARICENT-BFD-STD-MI-MIB -1,062
M mibs/aricent/ARICENT-MIRIP2-MIB +4 -7
A mibs/rfc/LLDP-EXT-DOT1-DCBX-MIB +2,113
D mibs/supermicro/LLDP-EXT-DOT1-DCBX-MIB -2,012
📈 0 added 📉 0 removed

💻 r14207 MAJOR

Adam Armstrong 🐸 • 2025-08-28 09:49
Add STP polling module and UI elements. Also extend generic_definition graph renderer to accept more tags from vars/auth.inc.php.
Files changed (43)
M html/includes/graphs/generic_definition.inc.php +31
A html/includes/graphs/port/stp_state.inc.php +35
A html/includes/graphs/stp-instance
A html/includes/graphs/stp-instance/auth.inc.php +35
A html/includes/graphs/stp-port
A html/includes/graphs/stp-port/auth.inc.php +49
M html/includes/navbar.inc.php +67 -13
M html/includes/print/rows.inc.php +41 -11
M html/pages/device.inc.php +5
A html/pages/device/stp
A html/pages/device/stp.inc.php +360
A html/pages/device/stp/instances.inc.php +239
A html/pages/device/stp/ports.inc.php +397
A html/pages/device/stp/vlanmap.inc.php +311
A html/pages/stp
A html/pages/stp.inc.php +88
A html/pages/stp/domain.inc.php +437
A html/pages/stp/domains.inc.php +309
A html/pages/stp/events.inc.php +259
A html/pages/stp/instances.inc.php +400
A html/pages/stp/problem-ports.inc.php +254
M includes/defaults.inc.php +17
M includes/definitions/graphtypes.inc.php +24
A includes/definitions/graphtypes/stp.inc.php +118
M includes/definitions/mibs.inc.php +39 -1
M includes/definitions/mibs/alcatel.inc.php +24
M includes/definitions/mibs/cisco.inc.php +69 -5
M includes/definitions/mibs/rfc.inc.php +10
M includes/definitions/os/alcatel.inc.php +3
M includes/definitions/os/cisco.inc.php +1
A includes/definitions/rrdtypes/stp.inc.php +49
A includes/definitions/stp.inc.php +49
M includes/definitions/wui.inc.php +22 -10
M includes/discovery/vlans.inc.php +19
M includes/entities.inc.php +1
A includes/entities/stp.inc.php +813
A includes/polling/stp
A includes/polling/stp.inc.php +1,211
A includes/polling/stp/alcatel-ent1-vlan-stp-mib.inc.php +333
A includes/polling/stp/alcatel-ind1-vlan-stp-mib.inc.php +174
A includes/polling/stp/cisco-stp-extensions-mib.inc.php +218
M poller.php +21
A update/503.sql +9
📈 6,541 added 📉 40 removed

💻 r14206 TRIVIAL

Mike Stupalov 🐱 • 2025-08-28 09:38
Changed mib dir for ARICENT-CFA-MIB. Mib really unused.
Files changed (1)
M includes/definitions/mibs/siaemic.inc.php +1 -1
📈 1 added 📉 1 removed

💻 r14205 MIBS

Mike Stupalov 🐱 • 2025-08-28 09:37
Updated cambium and aricent mib files. Removed duplicated files.
Files changed (128)
M mibs/aricent/ARICENT-ARP-MIB +19 -21
M mibs/aricent/ARICENT-CFA-MIB +221 -38
M mibs/aricent/ARICENT-DHCP-CLIENT-MIB +36 -36
M mibs/aricent/ARICENT-DHCP-RLY-MI-MIB +126 -8
M mibs/aricent/ARICENT-DHCP-RLY-MIB +25 -10
M mibs/aricent/ARICENT-DHCP-SERVER-MIB +72 -75
M mibs/aricent/ARICENT-DHCPv6-CLIENT-MIB +1 -2
M mibs/aricent/ARICENT-DIFFSERV-MIB +4,001 -430
M mibs/aricent/ARICENT-DNS-RESOLVER-MIB +56 -35
M mibs/aricent/ARICENT-DOT1AD-MIB +9 -6
M mibs/aricent/ARICENT-ECFM-EXT-MI-MIB +2 -1
M mibs/aricent/ARICENT-ECFM-MI-MIB +2 -2
M mibs/aricent/ARICENT-ECFM-MIB +7 -3
M mibs/aricent/ARICENT-ECFM-Y1731-MI-MIB +2 -2
M mibs/aricent/ARICENT-ERPS-MIB +3 -2
M mibs/aricent/ARICENT-HTTP-MIB +18 -28
M mibs/aricent/ARICENT-IGMP-MIB -1
M mibs/aricent/ARICENT-IP-MIB -34
M mibs/aricent/ARICENT-IPDB-MIB +11 -521
M mibs/aricent/ARICENT-IPV6-MIB +40 -7
M mibs/aricent/ARICENT-IPVX-MIB -1
M mibs/aricent/ARICENT-ISS-ACL-MIB +412 -353
M mibs/aricent/ARICENT-ISS-EXT-MIB +149 -18
M mibs/aricent/ARICENT-ISS-MET-MIB +16 -10
M mibs/aricent/ARICENT-ISS-MIB +627 -237
M mibs/aricent/ARICENT-LA-MIB +619 -21
M mibs/aricent/ARICENT-LLDP-MED-MIB +2 -2
M mibs/aricent/ARICENT-LLDP-MIB +209 -75
M mibs/aricent/ARICENT-MGMD-MIB +2 -2
M mibs/aricent/Aricent-MI-DHCP-SNOOPING-MIB +43 -161
M mibs/aricent/ARICENT-MI-TCP-IPVX-MIB +5 -1
M mibs/aricent/ARICENT-MIARP-MIB -3
M mibs/aricent/ARICENT-MIDOT1AD-MIB -1
M mibs/aricent/ARICENT-MIFS-IP-MIB +1 -28
M mibs/aricent/ARICENT-MIFS-IPVX-MIB -1
M mibs/aricent/ARICENT-MIIPDB-MIB +12 -561
M mibs/aricent/ARICENT-MIIPV6-MIB +31 -6
M mibs/aricent/ARICENT-MIPB-RSTP-MIB -1
M mibs/aricent/ARICENT-MIPING-MIB +24 -3
M mibs/aricent/ARICENT-MIPROVIDERBRIDGE-MIB +1 -2
M mibs/aricent/Aricent-MIPVRST-MIB +403 -20
M mibs/aricent/ARICENT-MIRIP2-MIB +43 -3
M mibs/aricent/Aricent-MIRSTP-MIB +290 -12
M mibs/aricent/ARICENT-MISTD-IPVX-MIB +36 -1
M mibs/aricent/ARICENT-MIStdBRIDGE-MIB -11
M mibs/aricent/ARICENT-MISTDOSPF-MIB +27 -3
M mibs/aricent/ARICENT-MISTDRIP2-MIB -2
M mibs/aricent/ARICENT-MIStdRSTP-MIB -1
M mibs/aricent/ARICENT-MIUDP-MIB -1
M mibs/aricent/ARICENT-MIVLAN-EXT-MIB -1
M mibs/aricent/ARICENT-MST-MIB +469 -4
M mibs/aricent/ARICENT-OSPFMI-MIB +33 -38
M mibs/aricent/ARICENT-OSPFMI-TEST-MIB -1
M mibs/aricent/ARICENT-OSPFMI-TRAP-MIB -1
M mibs/aricent/ARICENT-PB-RSTP-MIB -1
M mibs/aricent/ARICENT-PIM-MIB +2 -1
M mibs/aricent/ARICENT-PIMCMN-MIB +313 -8
M mibs/aricent/ARICENT-PIMCMN2-MIB +18 -3
M mibs/aricent/ARICENT-PING-MIB +40 -19
M mibs/aricent/ARICENT-PNAC-MIB +977 -625
M mibs/aricent/ARICENT-POE-MIB +205 -10
M mibs/aricent/ARICENT-PROVIDERBRIDGE-MIB -1
M mibs/aricent/ARICENT-PVRST-MIB +388 -7
A mibs/aricent/ARICENT-QoSEXT-MIB +62
M mibs/aricent/ARICENT-RADIUS-EXT-MIB +271 -16
M mibs/aricent/ARICENT-RADIUS-MIB -4
M mibs/aricent/ARICENT-RMON-MIB +18 -18
M mibs/aricent/ARICENT-RSTP-MIB +268 -12
M mibs/aricent/ARICENT-RTM-MIB -1
M mibs/aricent/ARICENT-RTMMI-MIB +22 -5
M mibs/aricent/ARICENT-SISP-MIB -2
M mibs/aricent/ARICENT-SNMP3-MIB +152 -11
M mibs/aricent/ARICENT-SNOOP-MIB +297 -41
M mibs/aricent/ARICENT-SSH-MIB +299 -40
M mibs/aricent/ARICENT-SSL-MIB +64 -39
M mibs/aricent/ARICENT-SYSLOG-MIB +27 -7
M mibs/aricent/ARICENT-TAC-MIB -3
M mibs/aricent/ARICENT-TACACS-EXT-MIB +22 -7
M mibs/aricent/ARICENT-USERMGM-MIB +40 -20
M mibs/aricent/ARICENT-VLAN-EXT-MIB +50 -269
M mibs/aricent/ARICENT-VLAN-MIB +146 -23
M mibs/aricent/AricentMIMst-MIB +473 -21
M mibs/aricent/AricentMIVlan-MIB +183 -31
M mibs/aricent/ARICENTP-BRIDGE-MIB +25 -2
M mibs/aricent/ARICENTQ-BRIDGE-MIB +131 -6
M mibs/aricent/FSSNTP-MIB +109 -94
M mibs/aricent/FUTURESOFT-OSPF-MIB -3
M mibs/aricent/FUTURESOFT-OSPF-TEST-MIB -1
M mibs/aricent/FUTURESOFT-RIP2-MIB +38 -2
M mibs/aricent/IGMP-PROXY-MIB -5
M mibs/aricent/VCM-MIB +136 -37
M mibs/cambium/CAMBIUM-NETWORKS-AUTO-ATTACH-MIB +841 -45
M mibs/cambium/CAMBIUM-NETWORKS-CABLE-DIAG-MIB +83 -6
M mibs/cambium/CAMBIUM-NETWORKS-EEE-MIB +23 -1
M mibs/cambium/CAMBIUM-NETWORKS-INTERF-MIB +27 -3
M mibs/cambium/CAMBIUM-NETWORKS-RPS-MIB +174 -14
M mibs/cambium/CAMBIUM-NETWORKS-SYSTEM-MIB +100 -1
M mibs/cambium/CAMBIUM-NETWORKS-USB-MIB +7 -4
D mibs/siaemic/ALFOPLUS-SIAE-MIB -17,778
D mibs/siaemic/ARICENT-ACLEXT-MIB -103
D mibs/siaemic/ARICENT-CFA-MIB -3,415
D mibs/siaemic/ARICENT-CLKIWF-MIB -229
D mibs/siaemic/ARICENT-DHCP-SERVER-MIB -856
D mibs/siaemic/ARICENT-DIFFSERV-MIB -2,818
D mibs/siaemic/ARICENT-DOT1AD-MIB -707
D mibs/siaemic/ARICENT-ECFM-MI-MIB -4,563
D mibs/siaemic/ARICENT-ECFM-Y1731-MI-MIB -5,231
D mibs/siaemic/ARICENT-ISS-ACL-MIB -1,973
D mibs/siaemic/ARICENT-ISS-EXT-MIB -893
D mibs/siaemic/ARICENT-ISS-MIB -4,502
D mibs/siaemic/ARICENT-LA-MIB -2,181
D mibs/siaemic/ARICENT-LLDP-MIB -1,012
D mibs/siaemic/ARICENT-MEF-MIB -2,851
D mibs/siaemic/ARICENT-MIDOT1AD-MIB -702
D mibs/siaemic/ARICENT-MIStdBRIDGE-MIB -1,316
D mibs/siaemic/ARICENT-PROVIDERBRIDGE-MIB -1,606
D mibs/siaemic/ARICENT-QoSEXT-MIB -59
D mibs/siaemic/ARICENT-RADIUS-EXT-MIB -655
D mibs/siaemic/ARICENT-RMON-MIB -1,356
D mibs/siaemic/ARICENT-RSTP-MIB -1,284
D mibs/siaemic/ARICENT-SSL-MIB -163
D mibs/siaemic/ARICENT-SYSLOG-MIB -692
D mibs/siaemic/ARICENT-VLAN-EXT-MIB -1,246
D mibs/siaemic/ARICENT-VLAN-MIB -1,815
D mibs/siaemic/AricentMIVlan-MIB -2,298
D mibs/siaemic/ARICENTP-BRIDGE-MIB -920
D mibs/siaemic/ARICENTQ-BRIDGE-MIB -2,001
D mibs/siaemic/FSSNTP-MIB -669
📈 0 added 📉 0 removed

💻 r14204 TRIVIAL

Mike Stupalov 🐱 • 2025-08-27 13:58
Improved os definition for SNR eNOS.
Files changed (3)
M includes/definitions/os/snr.inc.php +11 -6
A mibs/snr/NAG-MIB +3,874
M mibs/snr/SNR-SWITCH-MIB +178 -12
📈 11 added 📉 6 removed

💻 r14203 MIBS

Mike Stupalov 🐱 • 2025-08-27 09:28
Updated schleifenbauer mib file.
Files changed (1)
M mibs/schleifenbauer/SCHLEIFENBAUER-GENERIC-MIB +622 -618
📈 0 added 📉 0 removed

💻 r14202 IMPROVE

Adam Armstrong 🐸 • 2025-08-26 15:28
Add some additional SNMP helpers to assist with table walks.
Files changed (1)
M includes/snmp.inc.php +124
📈 124 added 📉 0 removed

💻 r14201 TRIVIAL

Adam Armstrong 🐸 • 2025-08-26 15:26
Define a constant to identify Observium includes being present.
Files changed (1)
M includes/observium.inc.php +2
📈 2 added 📉 0 removed

💻 r14200 IMPROVE

Adam Armstrong 🐸 • 2025-08-26 14:47
More VLAN improvements. Topology map initial commit.
Files changed (4)
M html/pages/device/vlans.inc.php +1 -1
A html/pages/vlan
M html/pages/vlan.inc.php +2 -92
A html/pages/vlan/topology.inc.php +615
📈 618 added 📉 93 removed

💻 r14199 CSS

Adam Armstrong 🐸 • 2025-08-26 13:28
Merge tagsinput css into less system to enable colour schemes
Files changed (6)
A html/css/bootstrap/less/bootstrap-tagsinput.less +87
M html/css/bootstrap/less/includes.less +1
M html/css/observium-dark.css +71
M html/css/observium-darkblue.css +71
M html/css/observium.css +71
M html/includes/print/search.inc.php +1 -1
📈 1 added 📉 1 removed

💻 r14198 CSS

Adam Armstrong 🐸 • 2025-08-25 13:45
Make some CSS theme colours available in the DOM for JS
Files changed (8)
M html/css/bootstrap/less/root.less +8
M html/css/bootstrap/less/tables.less +1 -1
M html/css/observium-dark.css +6 -1
M html/css/observium-dark.map +1 -1
M html/css/observium-darkblue.css +6 -1
M html/css/observium-darkblue.map +1 -1
M html/css/observium.css +6 -1
M html/css/observium.map +1 -1
📈 0 added 📉 0 removed

💻 r14197 MINOR

Tom Laermans 🦔 • 2025-08-24 21:39
Fix Proxmox OS detection for newer releases
Files changed (1)
M includes/definitions/os/proxmox.inc.php +2 -2
📈 2 added 📉 2 removed

💻 r14196 IMPROVE

Adam Armstrong 🐸 • 2025-08-24 19:34
Improve VLAN pages some more. Improve status box function to handle 3 elements.
Files changed (3)
M html/includes/functions.inc.php +3 -1
M html/pages/device/vlans.inc.php +45 -8
M html/pages/vlan.inc.php +1 -6
📈 49 added 📉 15 removed

💻 r14195 IMPROVE

Adam Armstrong 🐸 • 2025-08-24 18:46
Improve the VLAN pages.
Files changed (3)
M html/pages/device/vlans.inc.php +2 -2
M html/pages/vlan.inc.php +208 -88
includes/definitions/oui.inc.php
📈 210 added 📉 90 removed

💻 r14194 ADD

Adam Armstrong 🐸 • 2025-08-24 17:47
Add OUI lookup table and function
Files changed (2)
M includes/common.inc.php +61
A includes/definitions/oui.inc.php +37,947
📈 61 added 📉 0 removed

💻 r14193 SQL

Adam Armstrong 🐸 • 2025-08-24 17:32
Add VLAN/MAC lookup index
Files changed (1)
A update/502.sql +1
📈 1 added 📉 0 removed

💻 r14192 IMPROVE

Adam Armstrong 🐸 • 2025-08-24 12:41
Improve VLANs interface.
Files changed (1)
M html/pages/vlan.inc.php +1,035 -163
📈 1,035 added 📉 163 removed

💻 r14191 CSS

Adam Armstrong 🐸 • 2025-08-24 12:32
Cleanups to matrix css
Files changed (8)
M html/css/bootstrap/less/tables.less +9 -9
M html/css/observium-dark.css +8 -8
M html/css/observium-dark.map +1 -1
M html/css/observium-darkblue.css +8 -8
M html/css/observium-darkblue.map +1 -1
M html/css/observium.css +8 -8
M html/pages/device/vlans.inc.php +918 -31
M scripts/makecss.sh +1 -1
📈 919 added 📉 32 removed

💻 r14190 ADD

Adam Armstrong 🐸 • 2025-08-24 09:56
Add some new UI element generation functions
Files changed (2)
M html/includes/functions.inc.php +115
M html/includes/print/rows.inc.php +50
📈 165 added 📉 0 removed

💻 r14189 CSS

Adam Armstrong 🐸 • 2025-08-24 09:50
CSS changes and cleanups to various things.
Files changed (14)
M html/css/bootstrap/less/bootstrap.less +18 -1
M html/css/bootstrap/less/boxes.less +53
M html/css/bootstrap/less/forms.less +1 -1
M html/css/bootstrap/less/navbar.less +6
M html/css/bootstrap/less/tables.less +70
M html/css/bootstrap/less/variables-dark.less +3
M html/css/bootstrap/less/variables-darkblue.less +3
M html/css/bootstrap/less/wells.less +1 -1
M html/css/observium-dark.css +134 -11
M html/css/observium-dark.map +1 -1
M html/css/observium-darkblue.css +134 -11
M html/css/observium-darkblue.map +1 -1
M html/css/observium.css +146 -4
M html/css/observium.map +1 -1
📈 0 added 📉 0 removed

💻 r14186 OS

Mike Stupalov 🐱 • 2025-08-21 15:24
Added support for Schleifenbauer PDU v5 (OBS-5076).
Files changed (3)
M includes/definitions/entities/sensors.inc.php +1 -1
M includes/definitions/mibs/schleifenbauer.inc.php +382
M includes/definitions/os/schleifenbauer.inc.php +14
📈 397 added 📉 1 removed

💻 r14185 MIBS

Mike Stupalov 🐱 • 2025-08-21 15:22
Added Schleifenbauer and Agent++ mib files.
Files changed (12)
A mibs/agentpp
A mibs/agentpp/AGENTPP-AGENTX-MIB +185
A mibs/agentpp/AGENTPP-CONFIG-MIB +403
A mibs/agentpp/AGENTPP-GLOBAL-REG +96
A mibs/agentpp/AGENTPP-NOTIFYTEST-MIB +99
A mibs/agentpp/AGENTPP-SIMULATION-MIB +124
A mibs/agentpp/AGENTPP-TEST-MIB +363
A mibs/agentpp/COMMAND-EXECUTION-MIB +357
M mibs/schleifenbauer/SCHLEIFENBAUER-DATABUS-MIB ±0
A mibs/schleifenbauer/SCHLEIFENBAUER-GENERIC-MIB +5,121
M mibs/schleifenbauer/SCHLEIFENBAUER-PRODUCTS-MIB ±0
M mibs/schleifenbauer/SCHLEIFENBAUER-SMI ±0
📈 0 added 📉 0 removed

💻 r14184 IMPROVE

Adam Armstrong 🐸 • 2025-08-21 13:45
Improve EIGRP poller module slightly
Files changed (2)
M includes/polling/cisco-eigrp.inc.php +27 -6
A update/501.sql +2
📈 29 added 📉 6 removed

💻 r14183 TRIVIAL

Mike Stupalov 🐱 • 2025-08-21 13:38
Improved detect some old Socomec UPS (OBS-5079).
Files changed (2)
M includes/definitions/os/powertek.inc.php +7 -3
M includes/definitions/os/socomec.inc.php +7 -2
📈 14 added 📉 5 removed

💻 r14181 TRIVIAL

Mike Stupalov 🐱 • 2025-08-20 18:58
Temporary fix for uncomplete definitions var (OBS-5077).
Files changed (1)
M html/includes/actions/contact.inc.php +6
📈 6 added 📉 0 removed

💻 r14179 TRIVIAL

Mike Stupalov 🐱 • 2025-08-18 13:21
Fixed polling CBQoS object indexes by CISCO-CLASS-BASED-QOS-MIB.
Files changed (1)
M includes/polling/cisco-cbqos.inc.php +1 -1
📈 1 added 📉 1 removed

💻 r14178 ADD

Adam Armstrong 🐸 • 2025-08-17 02:50
Add improved table display for bgp_peer_af (mostly useful in group system)
Files changed (1)
M html/includes/print/routing.inc.php +252
📈 252 added 📉 0 removed

💻 r14177 ADD

Adam Armstrong 🐸 • 2025-08-14 13:50
Add dbReplace() functions
Files changed (1)
M includes/db.inc.php +182
📈 182 added 📉 0 removed

💻 r14176 MINOR

Mike Stupalov 🐱 • 2025-08-14 13:25
Fixed db NULL queries in cache and probes. Clean code styles.
Files changed (2)
M includes/db/cache.inc.php +7 -6
M includes/polling/probes.inc.php +17 -12
📈 24 added 📉 18 removed

💻 r14175 CLEAN

Mike Stupalov 🐱 • 2025-08-14 13:10
Removed unused db mysql functions.
Files changed (1)
D includes/db/mysql.inc.php -368
📈 0 added 📉 368 removed

💻 r14174 MINOR

Mike Stupalov 🐱 • 2025-08-14 13:03
Moved db cache functions to separate include for prevent possible fatal error in cli.
Files changed (4)
M includes/cache.inc.php +3 -135
M includes/db.inc.php +3
A includes/db/cache.inc.php +145
M includes/functions.inc.php -1
📈 151 added 📉 136 removed

💻 r14173 FIX

Adam Armstrong 🐸 • 2025-08-14 02:58
Fix erroneous _ in the bgpPeer entity definition
Files changed (1)
M includes/definitions/entities/routing.inc.php +1 -1
📈 1 added 📉 1 removed

💻 r14172 MAJOR

Mike Stupalov 🐱 • 2025-08-12 14:21
Increased minimum supported php version to 7.3.
Files changed (4)
M html/includes/notifications.inc.php +6 -5
M includes/constants.inc.php +3 -2
M includes/debugging.inc.php +1 -1
M includes/functions.inc.php +2 -2
📈 12 added 📉 10 removed

💻 r14171 MIBS

Mike Stupalov 🐱 • 2025-08-12 13:35
Removed duplicate (older) mib files.
Files changed (1)
D mibs/vsol
📈 0 added 📉 0 removed

💻 r14170 TRIVIAL

Mike Stupalov 🐱 • 2025-08-12 13:34
Disabled snmp bulk for ViaLiteHD (OBS-5073).
Files changed (1)
M includes/definitions/os/vialite.inc.php +1
📈 1 added 📉 0 removed

💻 r14169 MIBS

Adam Armstrong 🐸 • 2025-08-11 08:09
Add new MIBs
Files changed (117)
A mibs/advantech
A mibs/advantech/ADVANTECH-COMMON-MIB +572
A mibs/advantech/ADVANTECH-EKI-PRONEER-MIB +10,579
A mibs/aviat
A mibs/aviat/AVIAT-ALARM-REPORTING-MIB +634
A mibs/aviat/AVIAT-G826-MIB +838
A mibs/aviat/AVIAT-MODEM-MIB +621
A mibs/aviat/AVIAT-RF-MIB +621
A mibs/aviat/AVIAT-RXPERFORMANCE-EX-MIB +435
A mibs/aviat/AVIAT-RXPERFORMANCE-MIB +691
A mibs/aviat/AVIAT-SWMANAGEMENT-MIB +328
A mibs/aviat/AVIAT-TEXTCONVENTION-MIB +208
A mibs/aviat/STXN-GLOBALREGISTER-MIB +315
A mibs/deltanet
A mibs/deltanet/Deltanet-MIB +19
A mibs/deltanet/LAMBDATRAIL-MIB +1,147
A mibs/deltanet/Lambdatrail2s-MIB +1,143
M mibs/innovaphone/INNO-MIB +37 -6
A mibs/sagemcom
A mibs/sagemcom/ADR155C-MIB +57
A mibs/sagemcom/ADR2500C-MIB +54
A mibs/sagemcom/ADR63E1-MIB +57
A mibs/sagemcom/EQUIPMENT-MIB +886
A mibs/sagemcom/GIGE-MIB +990
A mibs/sagemcom/LOG-MIB +927
A mibs/sagemcom/PERFORMANCE-MIB +540
A mibs/sagemcom/PPP-BRIDGE-NCP-MIB +481
A mibs/sagemcom/PPP-LCP-MIB +837
A mibs/sagemcom/PROTECTION-MIB +1,272
A mibs/sagemcom/SAGEM-DR-MIB +59
A mibs/sagemcom/SDH-ETS-MIB +2,923
A mibs/sagemcom/SESSION-MIB +212
A mibs/sagemcom/SHELF-MIB +861
A mibs/sagemcom/SPRIF-MIB +557
A mibs/sagemcom/XCONNECTION-MIB +439
A mibs/versa
A mibs/versa/ACTION-MIB +114
A mibs/versa/ADC-MIB +867
A mibs/versa/ADC-TRAP +144
A mibs/versa/APPID-MIB +810
A mibs/versa/APPS-TRAP +72
A mibs/versa/AV-MIB +649
A mibs/versa/CGNAT-MIB +547
A mibs/versa/CGNAT-TRAP +75
A mibs/versa/CPORTAL-MIB +402
A mibs/versa/DC-BD-MIB +959
A mibs/versa/DC-BFD-STUB-MIB +2,374
A mibs/versa/DC-BGP-MIB +21,391
A mibs/versa/DC-CR-LDP-MIB +1,393
A mibs/versa/DC-EVPN-MIB +3,268
A mibs/versa/DC-L2VPN-MIB +1,021
A mibs/versa/DC-LMGR-MIB +727
A mibs/versa/DC-MAI-MIB +651
A mibs/versa/DC-MASTER-TC +1,240
A mibs/versa/DC-MCAST-ROUTING-TC +51
A mibs/versa/DC-MGMD-ROUTER-MIB +3,874
A mibs/versa/DC-OSPF-MIB +16,664
A mibs/versa/DC-PIM-BSR-MIB +768
A mibs/versa/DC-PIM-MIB +7,456
A mibs/versa/DC-VPWS-MIB +1,142
A mibs/versa/DDOS-MIB +445
A mibs/versa/DECRYPT-MIB +973
A mibs/versa/DEVICE-MIB +368
A mibs/versa/DEVICE-TRAP +159
A mibs/versa/DHCP-MIB +1,398
A mibs/versa/DHCP-TRAP +67
A mibs/versa/DLP-MIB +379
A mibs/versa/DNSFILTER-MIB +371
A mibs/versa/DNSPROXY-MIB +277
A mibs/versa/FILEFILTER-MIB +844
A mibs/versa/GUEST-VNF-TRAP +68
A mibs/versa/HA-MIB +345
A mibs/versa/HA-TRAP +89
A mibs/versa/IF-TRAP +148
A mibs/versa/IPF-MIB +194
A mibs/versa/IPF-TRAP +52
A mibs/versa/IPS-MIB +489
A mibs/versa/IPSEC-MIB +726
A mibs/versa/IPSEC-TRAP +118
A mibs/versa/L2-TRAP +51
A mibs/versa/LEF-TRAP +69
A mibs/versa/MDM-MIB +154
A mibs/versa/MIRROR-MIB +122
A mibs/versa/MONITOR-GROUP-TRAP +58
A mibs/versa/MONITOR-MIB +155
A mibs/versa/MONITOR-TRAP +97
A mibs/versa/ORG-MIB +749
A mibs/versa/ORG-TRAP +61
A mibs/versa/OSSPACK-TRAP +91
A mibs/versa/PBF-MIB +162
A mibs/versa/PKI-MIB +711
A mibs/versa/POLICY-MIB +336
A mibs/versa/POLICY-TRAP +139
A mibs/versa/QOS-MIB +384
A mibs/versa/RFD-TRAP +75
A mibs/versa/SDWAN-MIB +277
A mibs/versa/SDWAN-TRAP +184
A mibs/versa/SNAT-MIB +130
A mibs/versa/SNAT-TRAP +76
A mibs/versa/SNG-TRAP +70
A mibs/versa/SNMP-USER-BASED-SM-MIB +910
A mibs/versa/SPACK-TRAP +71
A mibs/versa/SSLCLOUD-MIB +242
A mibs/versa/STORAGE-MIB +422
A mibs/versa/TRAPS-COMMON +251
A mibs/versa/UID-MIB +646
A mibs/versa/URLF-MIB +1,632
A mibs/versa/VERSA-IF-MIB +157
A mibs/versa/VERSA-MIB +165
A mibs/versa/VERSA-RTDS-MIB +314
A mibs/versa/VFP-MIB +1,219
A mibs/versa/VMS-TRAP +71
A mibs/vsol
A mibs/vsol/V1600D +108,882
A mibs/vsol/V1600D-clean +69,338
A mibs/zmtel
A mibs/zmtel/ZMTEL-ODU-MIB +672
📈 0 added 📉 0 removed

💻 r14168 IMPROVE

Adam Armstrong 🐸 • 2025-08-08 02:08
Improve dashboard code and add csrf token to api action. cleanup pending gridstack upgrade.s
Files changed (6)
M html/ajax/actions.php +1 -2
A html/css/dashboard.css +55
M html/includes/actions/contact.inc.php +8 -4
A html/js/dashboard.js +198
M html/pages/dashboard.inc.php +55 -481
M includes/definitions/wui.inc.php +19
📈 83 added 📉 487 removed

💻 r14167 MINOR

Mike Stupalov 🐱 • 2025-08-05 13:49
Added ports alert metric for ifLastChange, ifLastChange_unixtime and ifLastChange_uptime (OBS-3436).
Files changed (3)
M includes/definitions/entities/ports.inc.php +2
M includes/entities/port.inc.php +52
M includes/polling/ports.inc.php +29 -56
📈 83 added 📉 56 removed

💻 r14166 FIX

Adam Armstrong 🐸 • 2025-08-05 00:16
Remove PHP 8.0+ code.
Files changed (1)
M includes/polling/probes.inc.php +18 -7
📈 18 added 📉 7 removed

💻 r14165 ADD

Adam Armstrong 🐸 • 2025-08-04 15:22
Add db cache functions
Files changed (1)
M includes/cache.inc.php +134
📈 134 added 📉 0 removed

💻 r14164 TRIVIAL

Mike Stupalov 🐱 • 2025-08-04 14:15
Fixed ports entity grouping definition (OBS-5066).
Files changed (1)
M includes/definitions/entities/ports.inc.php +1 -1
📈 1 added 📉 1 removed

💻 r14163 TRIVIAL

Mike Stupalov 🐱 • 2025-08-04 13:11
Fixed writting error logs with enabled php debug.
Files changed (1)
M includes/debugging.inc.php +6 -3
📈 6 added 📉 3 removed

💻 r14162 TRIVIAL

Mike Stupalov 🐱 • 2025-08-04 09:50
Fixed generate global navbar.
Files changed (1)
M html/includes/print/navbar.inc.php +4 -1
📈 4 added 📉 1 removed

💻 r14161 DEVEL

Mike Stupalov 🐱 • 2025-08-04 09:34
Temporary fix for create cache table.
Files changed (1)
M update/500.sql +1 -1
📈 1 added 📉 1 removed

💻 r14160 IMPROVE

Adam Armstrong 🐸 • 2025-08-03 14:13
Enhancements to probes system perf metric collection and graphing. better add/edit modal. better probe help.
Files changed (15)
M housekeeping.php +5 -1
M html/includes/entities/probe.inc.php +27 -73
A html/includes/graphs/probe/perf.inc.php +39
M html/includes/modals/add_probe.inc.php +173 -3
M html/includes/modals/edit_probe.inc.php +43 -10
M html/includes/print/navbar.inc.php +22
A html/includes/probe_modal_helpers.inc.php +176
M includes/definitions/entities/probes.inc.php +90 -82
M includes/entities/probe.inc.php +539
M includes/functions.inc.php +1
A includes/housekeeping/cache.inc.php +6
M includes/observium.inc.php +5 -4
M includes/polling/probes.inc.php +85 -72
A scripts/probe_help_tool.php +283
A update/500.sql +4
📈 1,498 added 📉 245 removed

💻 r14159 PHP8

Mike Stupalov 🐱 • 2025-07-31 10:38
[PHP8] Fixed possible fatal error in Zimbra application polling (OBS-4956).
Files changed (1)
M includes/polling/applications/zimbra.inc.php +7 -8
📈 7 added 📉 8 removed

💻 r14158 TRIVIAL

Mike Stupalov 🐱 • 2025-07-31 10:31
Improved detect mysql password in debian for mysql agent script (OBS-4946).
Files changed (1)
M scripts/agent-local/mysql.cnf +18 -27
📈 18 added 📉 27 removed

💻 r14156 DEVEL

Mike Stupalov 🐱 • 2025-07-30 13:33
Added complex unittest for array_tag_replace() and array_str_replace().
Files changed (3)
M includes/alerts.inc.php +12 -4
M includes/rewrites.inc.php +2 -23
M tests/IncludesRewritesTest.php +148
📈 162 added 📉 27 removed

💻 r14155 MINOR

Mike Stupalov 🐱 • 2025-07-30 12:17
Restored old style array_str_replace() due unknown troubles arising in array_tag_replace(). Appear in r14104 (OBS-5064).
Files changed (1)
M includes/rewrites.inc.php +21 -1
📈 21 added 📉 1 removed

💻 r14154 IMPROVE

Adam Armstrong 🐸 • 2025-07-30 03:10
Switch get_entities.php to build entity lists based on definition arrays.
Files changed (5)
M html/ajax/get_entities.php +72 -56
M includes/definitions/entities.inc.php +2
M includes/definitions/entities/devices.inc.php +4
M includes/definitions/entities/ports.inc.php +3
M includes/definitions/entities/sensors.inc.php +5
📈 86 added 📉 56 removed

💻 r14153 ADD

Adam Armstrong 🐸 • 2025-07-30 03:03
Add global rancid regexp config search. Can handle both SVN and GIT repos.
Files changed (1)
A html/pages/rancid.inc.php +263
📈 263 added 📉 0 removed

💻 r14152 SECURE

Adam Armstrong 🐸 • 2025-07-29 20:50
Add CSRF token use to settings_user action vis ajax_settings() js function
Files changed (2)
M html/ajax/actions.php +1 -1
M html/js/observium.js +4 -1
📈 1 added 📉 1 removed

💻 r14151 TRIVIAL

Mike Stupalov 🐱 • 2025-07-29 20:32
Fixed polling ports ADSL2+ params.
Files changed (4)
M html/pages/device/port.inc.php +5 -5
M html/pages/device/port/adsl.inc.php +3 -1
M includes/polling/ports/adsl-line-mib.inc.php +2 -1
M includes/polling/ports/adsl-line-mib.lib.php +40 -40
📈 50 added 📉 47 removed

💻 r14150 TRIVIAL

Mike Stupalov 🐱 • 2025-07-29 20:28
Added ability for discovery mibs with checking by ports ifType.
Files changed (2)
M includes/definitions/mibs.inc.php +9
M includes/functions.inc.php +28 -2
📈 37 added 📉 2 removed

💻 r14149 MINOR

Mike Stupalov 🐱 • 2025-07-29 19:11
Added discovery processors and memory by HUAWEI-DEVICE-MIB.
Files changed (2)
M includes/definitions/mibs/huawei.inc.php +73 -16
M includes/definitions/os/huawei.inc.php +31 -31
📈 104 added 📉 47 removed

💻 r14148 MINOR

Mike Stupalov 🐱 • 2025-07-29 19:09
Added check requires in processors definitions discovery.
Files changed (1)
M includes/entities/processor.inc.php +5
📈 5 added 📉 0 removed

💻 r14147 TRIVIAL

Mike Stupalov 🐱 • 2025-07-29 18:02
Improved cleanup inventory fields os Huawei and other devices which report broken description strings.
Files changed (1)
M includes/discovery/functions.inc.php +10 -1
📈 10 added 📉 1 removed

💻 r14146 TRIVIAL

Mike Stupalov 🐱 • 2025-07-29 14:36
Improved discovery sensor descriptions by HUAWEI-ENTITY-EXTENT-MIB.
Files changed (1)
M includes/discovery/sensors/huawei-entity-extent-mib.inc.php +51 -51
📈 51 added 📉 51 removed

💻 r14145 TRIVIAL

Mike Stupalov 🐱 • 2025-07-29 14:34
Improved rewrite_entity_name() for clean by default broken snmp chars converted to points.
Files changed (1)
M includes/rewrites.inc.php +9 -6
📈 9 added 📉 6 removed

💻 r14144 PHP8

Mike Stupalov 🐱 • 2025-07-29 14:32
[PHP8] Added useful php 8.5 functions array_first() and array_last().
Files changed (1)
M includes/polyfill.inc.php +16
📈 16 added 📉 0 removed

💻 r14143 WMAP

Adam Armstrong 🐸 • 2025-07-28 21:30
Get rid of some old code
Files changed (6)
D includes/weathermap/lib/datasources/WeatherMapDataSource_cactihost.php -89
D includes/weathermap/lib/datasources/WeatherMapDataSource_cactithold.php -236
D includes/weathermap/lib/datasources/WeatherMapDataSource_dsstats.php -214
D includes/weathermap/lib/datasources/WeatherMapDataSource_mrtg.php -81
D includes/weathermap/lib/datasources/WeatherMapDataSource_skeleton.php.txt -49
D includes/weathermap/lib/datasources/WeatherMapDataSource_wmdata.php -76
📈 0 added 📉 0 removed

💻 r14142 MINOR

Mike Stupalov 🐱 • 2025-07-28 15:11
Added discovery sensors by ORION-BASE-MIB (OBS-5059).
Files changed (3)
A html/images/os/delta-dark.svg +1
A html/images/os/delta.svg +1
M includes/definitions/mibs/delta.inc.php +144 -94
📈 146 added 📉 94 removed

💻 r14141 FIX

Adam Armstrong 🐸 • 2025-07-28 13:25
php8 fixes to alert_migrate
Files changed (1)
M html/pages/migrate_alerts.inc.php +6 -6
📈 6 added 📉 6 removed

💻 r14139 FIX

Adam Armstrong 🐸 • 2025-07-28 10:40
Un-mangle legacy associations
Files changed (1)
A update/499.sql +1
📈 1 added 📉 0 removed

💻 r14137 FIX

Adam Armstrong 🐸 • 2025-07-28 10:30
Remove migration code
Files changed (1)
M update/498.php -166
📈 0 added 📉 166 removed

💻 r14136 DB

Mike Stupalov 🐱 • 2025-07-28 10:16
Fixed migrate more alert rules, failed in previous migration.
Files changed (2)
M includes/alerts.inc.php +13 -3
M update/498.php +3 -1
📈 16 added 📉 4 removed

💻 r14134 ADD

Adam Armstrong 🐸 • 2025-07-27 21:39
Finalise migration from legacy assocation format. Display error in UI.
Files changed (2)
M html/includes/notifications.inc.php +19
A update/498.php +165
📈 184 added 📉 0 removed

💻 r14133 ICONS

Mike Stupalov 🐱 • 2025-07-27 16:23
Added new TrueNAS logo (OBS-5062).
Files changed (1)
A html/images/os/truenas.svg +1
📈 1 added 📉 0 removed

💻 r14132 MIBS

Mike Stupalov 🐱 • 2025-07-27 11:42
Removed duplicate rfc mib files from cisco dir.
Files changed (7)
D mibs/cisco/ADSL-DMT-LINE-MIB -589
D mibs/cisco/ETHERLIKE-MIB -1,131
D mibs/cisco/MEF-SOAM-PM-MIB -7,578
D mibs/cisco/MEF-SOAM-TC-MIB -324
M mibs/rfc/BGP4V2-TC-MIB +1 -1
M mibs/rfc/MEF-SOAM-PM-MIB +1 -1
M mibs/rfc/MEF-SOAM-TC-MIB +1 -1
📈 0 added 📉 0 removed

💻 r14131 TRIVIAL

Mike Stupalov 🐱 • 2025-07-26 11:24
More accurate association neighbour local ports by LLDP-MIB (OBS-5061).
Files changed (1)
M includes/discovery/neighbours/lldp-mib.inc.php +33 -21
📈 33 added 📉 21 removed

💻 r14130 MINOR

Mike Stupalov 🐱 • 2025-07-26 10:50
Fixed neighbours local port association by LLDP-MIB on Cumulus Linux (OBS-5061).
Files changed (1)
M includes/discovery/neighbours/lldp-mib.inc.php +70 -9
📈 70 added 📉 9 removed

💻 r14129 ICONS

Mike Stupalov 🐱 • 2025-07-24 19:27
Added new OPNsense logo.
Files changed (1)
A html/images/os/opnsense.svg +1
📈 1 added 📉 0 removed

💻 r14128 TRIVIAL

Mike Stupalov 🐱 • 2025-07-24 19:27
Skip empty serial by unix distro script.
Files changed (1)
M includes/polling/os/unix.inc.php +12 -14
📈 12 added 📉 14 removed

💻 r14127 TRIVIAL

Mike Stupalov 🐱 • 2025-07-24 12:20
Cleaned unit_string_to_numeric().
Files changed (1)
M includes/common.inc.php +1 -3
📈 1 added 📉 3 removed

💻 r14126 TRIVIAL

Mike Stupalov 🐱 • 2025-07-24 12:13
Fixed variable.
Files changed (2)
M includes/functions.inc.php +2 -2
M tests/IncludesFunctionsTest.php +3
📈 5 added 📉 2 removed

💻 r14125 MINOR

Mike Stupalov 🐱 • 2025-07-24 12:03
Added polyfill for fpow(). Added bi_to_scale(). Updated si_to_scale().
Files changed (3)
M includes/functions.inc.php +45 -21
M includes/polyfill.inc.php +4
M tests/IncludesFunctionsTest.php +82 -60
📈 131 added 📉 81 removed

💻 r14124 MINOR

Mike Stupalov 🐱 • 2025-07-23 17:25
Improved support for Omnitron devices (OBS-5041).
Files changed (2)
M includes/definitions/mibs/omnitron.inc.php +327 -5
M includes/definitions/os/omnitron.inc.php +5 -5
📈 332 added 📉 10 removed

💻 r14123 TRIVIAL

Mike Stupalov 🐱 • 2025-07-23 17:00
Added fallback sensor measured association to fiber when port not found in entity_measured_match_definition().
Files changed (1)
M includes/entities.inc.php +20 -10
📈 20 added 📉 10 removed

💻 r14122 TRIVIAL

Mike Stupalov 🐱 • 2025-07-23 14:48
Added zero prepended index parts in entity_index_tags().
Files changed (2)
M includes/entities.inc.php +5 -1
M includes/functions.inc.php +1 -6
📈 6 added 📉 7 removed

💻 r14121 MIBS

Mike Stupalov 🐱 • 2025-07-23 12:22
Updated Omnitron mib files.
Files changed (24)
A mibs/omnitron/OMNITRON-AAA-MIB +651
A mibs/omnitron/OMNITRON-ACL-MIB +387
A mibs/omnitron/OMNITRON-DS1-MIB +744
A mibs/omnitron/OMNITRON-DWDM-MIB +572
A mibs/omnitron/OMNITRON-EST-MIB +3,649
A mibs/omnitron/OMNITRON-EXT-MIB +5,767
A mibs/omnitron/OMNITRON-G8031-MIB +1,294
A mibs/omnitron/OMNITRON-G8032-MIB +1,302
A mibs/omnitron/OMNITRON-GPOE-MIB +627
A mibs/omnitron/OMNITRON-GPOE-NOTIFICATION-MIB +899
A mibs/omnitron/OMNITRON-HC-RMON-MIB +655
A mibs/omnitron/OMNITRON-IGMP-MIB +386
A mibs/omnitron/OMNITRON-IP-MIB +500
A mibs/omnitron/OMNITRON-LAG-MIB +345
A mibs/omnitron/OMNITRON-MEF31EXT-MIB +581
M mibs/omnitron/OMNITRON-MIB +189 -199
M mibs/omnitron/OMNITRON-POE-MIB +62 -22
A mibs/omnitron/OMNITRON-PTP-MIB +948
A mibs/omnitron/OMNITRON-SSH-MIB +263
A mibs/omnitron/OMNITRON-SYSLOG-MIB +325
M mibs/omnitron/OMNITRON-TC-MIB +24 -14
A mibs/omnitron/OMNITRON-TRAP-MIB +2,396
A mibs/omnitron/OMNITRON-USER-MIB +470
A mibs/omnitron/OMNITRON-Y1731-MIB +3,116
📈 0 added 📉 0 removed

💻 r14120 MINOR

Mike Stupalov 🐱 • 2025-07-23 11:24
Improved discovery sensors/statuses by FCMGMT-MIB (OBS-5049).
Files changed (1)
M includes/definitions/mibs/rfc.inc.php +39 -7
📈 39 added 📉 7 removed

💻 r14119 TRIVIAL

Mike Stupalov 🐱 • 2025-07-23 11:22
Added sensor class Capacitance.
Files changed (1)
M includes/definitions/entities/sensors.inc.php +4 -3
📈 4 added 📉 3 removed

💻 r14118 MINOR

Mike Stupalov 🐱 • 2025-07-22 19:08
Improved detect C-Data OLT devices. Added discovery DOM sensors by CDATA-GPON-MIB2 (OBS-5057).
Files changed (3)
M includes/definitions/mibs/cdata.inc.php +57
M includes/definitions/mibs/nscrtv.inc.php +11 -1
M includes/definitions/os/cdata.inc.php +6
📈 74 added 📉 1 removed

💻 r14117 MAJOR

Mike Stupalov 🐱 • 2025-07-22 16:52
Added support for ViaLite HD devices.
Files changed (10)
A html/images/os/vialite_2x.png +1
A html/images/os/vialite.png +1
A includes/definitions/mibs/vialite.inc.php +538
A includes/definitions/os/vialite.inc.php +22
A mibs/vialite
A mibs/vialite/NSCRTV-EDFA +1,446
A mibs/vialite/NSCRTV-OSW +1,339
A mibs/vialite/PPM-IGNIS-MIB +2,953
A mibs/vialite/PPM-IGNIS-V1TRAPS-MIB +333
A mibs/vialite/PPM-ORG-MIB +181
📈 562 added 📉 0 removed

💻 r14116 ALERTS

Adam Armstrong 🐸 • 2025-07-22 13:11
Add Microsoft Teams transport using flows and adaptive cards
Files changed (1)
M includes/definitions/transports.inc.php +79 -1
📈 79 added 📉 1 removed

💻 r14115 TRIVIAL

Mike Stupalov 🐱 • 2025-07-21 14:07
Cleaned up and optimized generate devices page code.
Files changed (2)
M html/pages/devices.inc.php +220 -204
M includes/db.inc.php +2 -3
📈 222 added 📉 207 removed

💻 r14114 LIBS

Mike Stupalov 🐱 • 2025-07-17 14:31
Added SqlFormatter 1.5.3 for PHP 8.1+.
Files changed (11)
M includes/autoloader.inc.php +12 -2
M libs/Doctrine/SqlFormatter/HtmlHighlighter.php +4 -1
A libs/Doctrine/SqlFormatter15
A libs/Doctrine/SqlFormatter15/CliHighlighter.php +77
A libs/Doctrine/SqlFormatter15/Cursor.php +52
A libs/Doctrine/SqlFormatter15/Highlighter.php +58
A libs/Doctrine/SqlFormatter15/HtmlHighlighter.php +100
A libs/Doctrine/SqlFormatter15/NullHighlighter.php +28
A libs/Doctrine/SqlFormatter15/SqlFormatter.php +485
A libs/Doctrine/SqlFormatter15/Token.php +63
A libs/Doctrine/SqlFormatter15/Tokenizer.php +930
📈 12 added 📉 2 removed

💻 r14113 TRIVIAL

Mike Stupalov 🐱 • 2025-07-17 14:06
Use accurate sql functions list in db_quote_string().
Files changed (3)
M includes/constants.inc.php +38
M includes/db.inc.php +3 -2
M tests/IncludesDbTest.php +1
📈 42 added 📉 2 removed

💻 r14112 TRIVIAL

Mike Stupalov 🐱 • 2025-07-17 11:57
Added display remote pollers versions in cli for print_versions().
Files changed (1)
M includes/common.inc.php +9
📈 9 added 📉 0 removed

💻 r14111 TRIVIAL

Mike Stupalov 🐱 • 2025-07-17 11:12
Fixed edit device SNMP Max Repetition value.
Files changed (1)
M html/pages/device/edit/snmp.inc.php +4 -4
📈 4 added 📉 4 removed

💻 r14110 MINOR

Mike Stupalov 🐱 • 2025-07-16 23:20
Added visual error message for some critical DB errors (only when DB debug enabled).
Files changed (2)
M includes/db.inc.php +37 -3
M includes/db/mysqli.inc.php +2 -6
📈 39 added 📉 9 removed

💻 r14109 TRIVIAL

Mike Stupalov 🐱 • 2025-07-16 23:14
Accurate detect sql functions in db_quote_string(). Added unit tests.
Files changed (2)
M includes/db.inc.php +2 -1
M tests/IncludesDbTest.php +32 -2
📈 34 added 📉 3 removed

💻 r14108 MINOR

Mike Stupalov 🐱 • 2025-07-16 18:07
Fixed missing Cisco CBQoS Policy Map Name in poller. Improved Cisco CBQoS module.
Files changed (2)
M includes/discovery/cisco-cbqos.inc.php +19 -29
M includes/polling/cisco-cbqos.inc.php +120 -107
📈 139 added 📉 136 removed

💻 r14107 MIBS

Mike Stupalov 🐱 • 2025-07-15 16:51
Updated Fortinet mib files and related hardware IDs (OBS-5055).
Files changed (2)
M includes/definitions/os/fortinet.inc.php +20 -3
M mibs/fortinet/FORTINET-FORTIGATE-MIB +132 -36
📈 20 added 📉 3 removed

💻 r14106 TRIVIAL

Mike Stupalov 🐱 • 2025-07-15 13:04
Improved detect Ubiquiti UniFi CloudKey (OBS-5053).
Files changed (1)
M includes/definitions/os/ubiquiti.inc.php +3 -2
📈 3 added 📉 2 removed

💻 r14105 DEVEL

Mike Stupalov 🐱 • 2025-07-15 12:30
Fixed phpunit tests for testProcessPortLabel().
Files changed (1)
M tests/IncludesRewritesTest.php +2 -2
📈 2 added 📉 2 removed

💻 r14104 TRIVIAL

Mike Stupalov 🐱 • 2025-07-15 12:05
Improved html_callback() and array_str_replace() for case-sensitive replacements. Fixed possible php fatal error with output buffering.
Files changed (2)
M html/includes/functions.inc.php +21 -27
M includes/rewrites.inc.php +7 -10
📈 28 added 📉 37 removed

💻 r14103 TRIVIAL

Adam Armstrong 🐸 • 2025-07-14 11:07
Add check_radius definition
Files changed (1)
M includes/definitions/entities/probes.inc.php +49
📈 49 added 📉 0 removed

💻 r14102 TRIVIAL

Mike Stupalov 🐱 • 2025-06-30 11:04
Little improved display php options in About page.
Files changed (1)
M includes/common.inc.php +2 -2
📈 2 added 📉 2 removed

💻 r14101 DEVEL

Mike Stupalov 🐱 • 2025-06-30 11:01
Reverted commit r14099 due fatal error in php 7.x.
Files changed (6)
M libs/Psr/Cache/CacheException.php +1 -1
M libs/Psr/Cache/CacheItemInterface.php +6 -5
M libs/Psr/Cache/CacheItemPoolInterface.php +12 -11
M libs/Psr/Cache/README.md +7 -10
M libs/Psr/SimpleCache/CacheException.php +1 -1
M libs/Psr/SimpleCache/CacheInterface.php +20 -20
📈 0 added 📉 0 removed

💻 r14100 LIBS

Mike Stupalov 🐱 • 2025-06-27 19:07
Updated Phpfastcache lib to 8.1.4.
Files changed (20)
M libs/Phpfastcache8/Cluster/ClusterPoolAbstract.php +2 -3
M libs/Phpfastcache8/Cluster/Drivers/FullReplication/FullReplicationCluster.php +6 -1
M libs/Phpfastcache8/Cluster/Drivers/MasterSlaveReplication/MasterSlaveReplicationCluster.php +1 -1
M libs/Phpfastcache8/Cluster/Drivers/SemiReplication/SemiReplicationCluster.php +6 -1
M libs/Phpfastcache8/Cluster/ItemAbstract.php +7
M libs/Phpfastcache8/Core/Item/ItemBaseTrait.php +8 -1
M libs/Phpfastcache8/Core/Item/ItemExtendedTrait.php +1
M libs/Phpfastcache8/Core/Item/TaggableCacheItemTrait.php +4 -6
M libs/Phpfastcache8/Core/Pool/DriverBaseTrait.php +7 -6
M libs/Phpfastcache8/Drivers/Cassandra/Config.php +24 -1
M libs/Phpfastcache8/Drivers/Cassandra/Driver.php +17 -4
M libs/Phpfastcache8/Drivers/Leveldb/Config.php +6 -6
M libs/Phpfastcache8/Drivers/Leveldb/Driver.php +1 -1
M libs/Phpfastcache8/Drivers/Memcache/Config.php +26 -55
M libs/Phpfastcache8/Drivers/Memcache/Driver.php +13 -20
M libs/Phpfastcache8/Drivers/Memcached/Config.php +27 -10
M libs/Phpfastcache8/Drivers/Memcached/Driver.php +12 -10
M libs/Phpfastcache8/Drivers/Memstatic/Driver.php +4 -8
M libs/Phpfastcache8/Helper/Psr16Adapter.php +3 -2
M libs/Phpfastcache8/Util/ArrayObject.php +14 -12
📈 0 added 📉 0 removed

💻 r14099 LIBS

Mike Stupalov 🐱 • 2025-06-27 19:06
Updated Psr libs Cache and SimpleCache to 2.0.0.
Files changed (6)
M libs/Psr/Cache/CacheException.php +1 -1
M libs/Psr/Cache/CacheItemInterface.php +5 -6
M libs/Psr/Cache/CacheItemPoolInterface.php +11 -12
M libs/Psr/Cache/README.md +10 -7
M libs/Psr/SimpleCache/CacheException.php +1 -1
M libs/Psr/SimpleCache/CacheInterface.php +20 -20
📈 0 added 📉 0 removed

💻 r14098 TRIVIAL

Mike Stupalov 🐱 • 2025-06-27 12:24
Improved display PHP cache and memory options in print_versions().
Files changed (1)
M includes/common.inc.php +32 -16
📈 32 added 📉 16 removed

💻 r14096 PHP8

Mike Stupalov 🐱 • 2025-06-27 09:31
[PHP8] Fixed possible fatal error on Locations page with empty devices list.
Files changed (1)
M html/pages/locations.inc.php +3 -3
📈 3 added 📉 3 removed

💻 r14095 TRIVIAL

Mike Stupalov 🐱 • 2025-06-27 09:23
Removed check for permitted mib in ucd-diskio module.
Files changed (2)
M includes/discovery/ucd-diskio.inc.php +5 -4
M includes/polling/ucd-diskio.inc.php +5 -4
📈 10 added 📉 8 removed

💻 r14094 TRIVIAL

Mike Stupalov 🐱 • 2025-06-25 20:50
Removed redundant function in alerts API endpoint.
Files changed (1)
M html/api/v0/includes/alerts.inc.php +18 -27
📈 18 added 📉 27 removed

💻 r14093 MINOR

Mike Stupalov 🐱 • 2025-06-25 19:44
Added multiple device fields for edititing by API endpoint.
Files changed (4)
M html/api/v0/includes/devices.inc.php +223 -34
M html/pages/device/edit/geo.inc.php +2 -2
M html/pages/device/edit/snmp.inc.php +2 -2
M includes/entities/device.inc.php +15 -18
📈 242 added 📉 56 removed

💻 r14092 TRIVIAL

Mike Stupalov 🐱 • 2025-06-25 19:39
Added multiple device field checks in is_valid_param().
Files changed (1)
M includes/common.inc.php +43
📈 43 added 📉 0 removed

💻 r14091 MINOR

Mike Stupalov 🐱 • 2025-06-25 12:18
Added functions for validate timestamp and unixtime.
Files changed (8)
M html/includes/functions.inc.php +3 -3
M includes/common.inc.php +80 -45
M includes/constants.inc.php -3
M includes/discovery/functions.inc.php +5 -5
M includes/polling/ports.inc.php +4 -5
M includes/rewrites.inc.php +6 -8
M includes/rrdtool.inc.php +7 -8
M tests/IncludesCommonTest.php +7 -4
📈 112 added 📉 81 removed

💻 r14090 TRIVIAL

Mike Stupalov 🐱 • 2025-06-25 09:59
Excluded empty jnxFruState statuses by JUNIPER-MIB.
Files changed (1)
M includes/definitions/mibs/juniper.inc.php +2 -2
📈 2 added 📉 2 removed

💻 r14089 API

Adam Armstrong 🐸 • 2025-06-25 09:55
Allow update of poller_id from API
Files changed (1)
M html/api/v0/includes/devices.inc.php +11
📈 11 added 📉 0 removed

💻 r14087 TRIVIAL

Mike Stupalov 🐱 • 2025-06-24 14:51
Improved get_status_array().
Files changed (1)
M html/includes/print/status.inc.php +29 -16
📈 29 added 📉 16 removed

💻 r14086 TRIVIAL

Mike Stupalov 🐱 • 2025-06-24 13:02
Fixed generate_query_values() for numeric comparision with mysql function calls.
Files changed (2)
M includes/db.inc.php +43 -10
M tests/IncludesDbTest.php +103 -91
📈 146 added 📉 101 removed

💻 r14085 TRIVIAL

Mike Stupalov 🐱 • 2025-06-23 13:10
Fixed dbApproxCount() for MariaDB.
Files changed (3)
M html/includes/print/syslogs.inc.php +4
M html/pages/syslog.inc.php +61 -54
M includes/db.inc.php +20 -14
📈 85 added 📉 68 removed

💻 r14084 TRIVIAL

Mike Stupalov 🐱 • 2025-06-20 19:28
Ignore incorrect indexes in snmp translate.
Files changed (1)
M includes/snmp.inc.php +6 -1
📈 6 added 📉 1 removed

💻 r14083 TRIVIAL

Mike Stupalov 🐱 • 2025-06-20 19:24
Improved discovery LLDP neighbours with empty sysname and description and associate remote host by port macaddress.
Files changed (2)
M includes/discovery/functions.inc.php +24 -8
M includes/discovery/neighbours/lldp-mib.inc.php +34 -9
📈 58 added 📉 17 removed

💻 r14082 DEVEL

Mike Stupalov 🐱 • 2025-06-19 18:51
Reverted previous commit.
Files changed (1)
M includes/discovery/ucd-diskio.inc.php +2 -2
📈 2 added 📉 2 removed

💻 r14081 TRIVIAL

Mike Stupalov 🐱 • 2025-06-19 18:24
Ignore by default dm-XX devicemapper entities by UCD-DISKIO-MIB.
Files changed (1)
M includes/discovery/ucd-diskio.inc.php +2 -2
📈 2 added 📉 2 removed

💻 r14080 MINOR

Mike Stupalov 🐱 • 2025-06-19 18:19
Improved support for C-Data OLT (OBS-5042).
Files changed (4)
M includes/definitions/mibs/cdata.inc.php +100 -85
M includes/definitions/mibs/nscrtv.inc.php +162 -70
M includes/definitions/os/cdata.inc.php +8 -4
M includes/discovery/sensors/nscrtv-fttx-gpon-mib.inc.php +11 -5
📈 281 added 📉 164 removed

💻 r14079 MIBS

Mike Stupalov 🐱 • 2025-06-19 18:17
Updated cdata and nscrtv mib files.
Files changed (8)
M mibs/cdata/CDATA-EPON-MIB +148 -35
M mibs/cdata/CDATA-GPON-MIB +5,132 -77
A mibs/cdata/NSCRTV-PON-TREE-EXT-LAYER3-MIB +1,201
M mibs/cdata/NSCRTV-PON-TREE-EXT-MIB +10,089 -1,741
A mibs/cdata/NSCRTV-PON-TREE-EXT-SERVICE-PORT-MIB +801
M mibs/cdata/VENDOR-COMMON-MIB +154
M mibs/nscrtv/NSCRTV-FTTX-EPON-MIB +10,224 -11,684
M mibs/nscrtv/NSCRTV-FTTX-GPON-MIB +3,805 -1,095
📈 0 added 📉 0 removed

💻 r14078 TRIVIAL

Mike Stupalov 🐱 • 2025-06-19 18:15
Skipped discovery possible same sensors/statuses/counters with definitions discovery.
Files changed (3)
M includes/entities/counter.inc.php +10 -4
M includes/entities/sensor.inc.php +5
M includes/entities/status.inc.php +23 -9
📈 38 added 📉 13 removed

💻 r14077 MINOR

Mike Stupalov 🐱 • 2025-06-19 12:13
Added ignore filters for ucd-diskio module same as for storage.
Files changed (3)
M includes/discovery/ucd-diskio.inc.php +12 -4
M includes/polling/ucd-diskio.inc.php +12 -10
M includes/polling/ucd-mib.inc.php +148 -145
📈 172 added 📉 159 removed

💻 r14076 ICONS

Mike Stupalov 🐱 • 2025-06-17 16:19
Fixed Epson logo svg.
Files changed (2)
M html/images/os/alcatellucent.svg +1 -1
M html/images/os/epson.svg +1 -1
📈 2 added 📉 2 removed

💻 r14075 CLEAN

Mike Stupalov 🐱 • 2025-06-16 17:55
Moved footer navbar include to separate dir.
Files changed (3)
D html/includes/navbar_footer.inc.php -126
A html/includes/navbars/footer.inc.php +126
M html/index.php +1 -1
📈 127 added 📉 127 removed

💻 r14074 CLEAN

Mike Stupalov 🐱 • 2025-06-16 17:45
Moved alerting navbar include to separate dir.
Files changed (16)
D html/includes/alerting-navbar.inc.php -89
A html/includes/navbars/alerting.inc.php +89
M html/includes/print/alert.inc.php +21 -21
M html/pages/add_alert_check.inc.php +1 -1
M html/pages/add_syslog_rule.inc.php +1 -1
M html/pages/alert_check.inc.php +1 -1
M html/pages/alert_checks.inc.php +1 -1
M html/pages/alert_log.inc.php +3 -3
M html/pages/alert_maintenance_add.inc.php +1 -1
M html/pages/alert_maintenance.inc.php +4 -4
M html/pages/alert_regenerate.inc.php +3 -3
M html/pages/alerts.inc.php +1 -1
M html/pages/contact.inc.php +1 -1
M html/pages/contacts.inc.php +1 -1
M html/pages/syslog_alerts.inc.php +3 -3
M html/pages/syslog_rules.inc.php +3 -3
📈 134 added 📉 134 removed

💻 r14073 CLEAN

Mike Stupalov 🐱 • 2025-06-16 17:18
Moved alert maintenance navbar include to separate dir.
Files changed (4)
D html/includes/maintenance-navbar.inc.php -154
A html/includes/navbars/maintenance.inc.php +154
M html/pages/alert_maintenance_add.inc.php +1 -1
M html/pages/alert_maintenance.inc.php +1 -1
📈 156 added 📉 156 removed

💻 r14072 CLEAN

Mike Stupalov 🐱 • 2025-06-16 17:14
Moved custom oids navbar include to separate dir.
Files changed (4)
D html/includes/customoids-navbar.inc.php -275
A html/includes/navbars/customoids.inc.php +275
M html/pages/customoid.inc.php +4 -2
M html/pages/customoids.inc.php +1 -1
📈 280 added 📉 278 removed

💻 r14071 CLEAN

Mike Stupalov 🐱 • 2025-06-16 17:10
Moved contacts navbar include to separate dir.
Files changed (4)
D html/includes/contacts-navbar.inc.php -376
A html/includes/navbars/contacts.inc.php +378
M html/pages/contact.inc.php +1 -1
M html/pages/contacts.inc.php +1 -1
📈 380 added 📉 378 removed

💻 r14070 CLEAN

Mike Stupalov 🐱 • 2025-06-16 16:46
Moved groups navbar include to separate dir.
Files changed (6)
D html/includes/group-navbar.inc.php -188
A html/includes/navbars/group.inc.php +189
M html/pages/group_add.inc.php +1 -1
M html/pages/group.inc.php +1 -1
M html/pages/groups_regenerate.inc.php +6 -7
M html/pages/groups.inc.php +1 -1
📈 198 added 📉 198 removed

💻 r14069 MINOR

Mike Stupalov 🐱 • 2025-06-16 16:33
Added filtering bgp peers by private/public ASNs (OBS-5022).
Files changed (5)
A html/includes/navbars
A html/includes/navbars/bgp.inc.php +263
M html/includes/print/routing.inc.php +76 -47
M html/pages/device/routing/bgp.inc.php +3 -121
M html/pages/routing/bgp.inc.php +35 -133
📈 377 added 📉 301 removed

💻 r14068 TRIVIAL

Mike Stupalov 🐱 • 2025-06-16 12:03
Disabled snmp bulk for Extreme (Enterasys) OS.
Files changed (1)
M includes/definitions/os/extreme.inc.php +5 -3
📈 5 added 📉 3 removed

💻 r14067 MINOR

Mike Stupalov 🐱 • 2025-06-16 11:58
Improved support for Acme Net-Net OS.
Files changed (2)
M includes/definitions/mibs/acme.inc.php +97 -27
M includes/definitions/os/oracle.inc.php +7 -4
📈 104 added 📉 31 removed

💻 r14066 TRIVIAL

Mike Stupalov 🐱 • 2025-06-16 11:37
Fixed power factor scale by SCHLEIFENBAUER-DATABUS-MIB.
Files changed (1)
M includes/definitions/mibs/schleifenbauer.inc.php +1 -1
📈 1 added 📉 1 removed

💻 r14065 MAJOR

Mike Stupalov 🐱 • 2025-06-16 11:31
Added support for SCHLEIFENBAUER hPDU (OBS-4948).
Files changed (5)
A html/images/os/schleifenbauer.svg +1
A includes/definitions/mibs/schleifenbauer.inc.php +186
A includes/definitions/os/schleifenbauer.inc.php +25
M mibs/schleifenbauer/SCHLEIFENBAUER-DATABUS-MIB +822 -106
M mibs/schleifenbauer/SCHLEIFENBAUER-SMI +15 -17
📈 212 added 📉 0 removed

💻 r14064 TRIVIAL

Mike Stupalov 🐱 • 2025-06-13 13:53
Improved default SNMP v3 auth options on Add device page.
Files changed (1)
M html/pages/addhost.inc.php +159 -176
📈 159 added 📉 176 removed

💻 r14063 TRIVIAL

Mike Stupalov 🐱 • 2025-06-13 10:54
Improved find_similar().
Files changed (2)
M includes/functions.inc.php +71 -34
M tests/IncludesFunctionsTest.php +45 -12
📈 116 added 📉 46 removed

💻 r14062 TRIVIAL

Mike Stupalov 🐱 • 2025-06-11 16:19
Disabled snmp bulk walk for Delta UPSes.
Files changed (1)
M includes/definitions/os/delta.inc.php +10 -8
📈 10 added 📉 8 removed

💻 r14061 MAJOR

Mike Stupalov 🐱 • 2025-06-11 10:32
Added basic os support for Bridgetech probe (OBS-4976).
Files changed (6)
A includes/definitions/mibs/btech.inc.php +58
A includes/definitions/os/btech.inc.php +32
A mibs/btech
A mibs/btech/BtechBase-MIB +14
A mibs/btech/BtechProbe1-MIB +555
A mibs/btech/BtechTypes-MIB +33
📈 90 added 📉 0 removed

💻 r14060 TRIVIAL

Mike Stupalov 🐱 • 2025-06-10 11:52
Increased ifIndex number for ports discovered by CPQSM2-MIB for do not to cross with IF-MIB.
Files changed (1)
M includes/definitions/mibs/hp.inc.php +3 -1
📈 3 added 📉 1 removed

💻 r14059 MINOR

Mike Stupalov 🐱 • 2025-06-09 11:19
Improved support for Socomec NetVision 7+ (OBS-5038).
Files changed (4)
M includes/definitions/mibs/socomec.inc.php +158 -95
M includes/definitions/mibs/socomec/socomecups-mib.inc.php +161 -139
M includes/definitions/os/socomec.inc.php +17 -7
M mibs/socomec/SOCOMECUPS7-MIB +81 -17
📈 336 added 📉 241 removed

💻 r14058 ICONS

Mike Stupalov 🐱 • 2025-06-09 11:16
Updated some vendor icons.
Files changed (4)
A html/images/os/btech.svg +1
A html/images/os/epson.svg +1
A html/images/os/socomec.svg +1
A html/images/os/zte.svg +1
📈 4 added 📉 0 removed

💻 r14057 TRIVIAL

Mike Stupalov 🐱 • 2025-06-09 08:15
Restored default detect StartTLS for email smtp transport. Added option for disable StartTLS. Forced no verify smtp hostname for StartTLS by default.
Files changed (3)
M includes/alerting/email.inc.php +17 -18
M includes/config-variables.inc.php +4 -3
M includes/defaults.inc.php +1 -1
📈 22 added 📉 22 removed

💻 r14056 TRIVIAL

Mike Stupalov 🐱 • 2025-06-08 12:49
Disabled StartTLS by default in email smtp transport (OBS-5037).
Files changed (1)
M includes/alerting/email.inc.php +7 -2
📈 7 added 📉 2 removed

💻 r14055 MINOR

Mike Stupalov 🐱 • 2025-06-06 13:40
Added ability for ignore firewall graphs by name (OBS-5017).
Files changed (3)
M includes/defaults.inc.php +4
M includes/discovery/graphs/juniper-firewall-mib.inc.php +14 -4
M includes/entities.inc.php +19 -3
📈 37 added 📉 7 removed

💻 r14054 TRIVIAL

Mike Stupalov 🐱 • 2025-06-06 12:14
Changed param for descr max length in entity_descr_check().
Files changed (7)
M includes/discovery/functions.inc.php +7 -18
M includes/entities.inc.php +4 -11
M includes/entities/counter.inc.php +1 -4
M includes/entities/processor.inc.php +1 -1
M includes/entities/sensor.inc.php +1 -2
M includes/entities/status.inc.php +1 -4
M includes/entities/storage.inc.php +1 -1
📈 16 added 📉 41 removed

💻 r14053 TRIVIAL

Mike Stupalov 🐱 • 2025-06-06 11:21
Improved entity_descr_check(().
Files changed (1)
M includes/entities.inc.php +64 -96
📈 64 added 📉 96 removed

💻 r14052 TRIVIAL

Mike Stupalov 🐱 • 2025-06-06 10:39
Improved truncate() and mb_truncate(). Added truncate_len().
Files changed (2)
M includes/common.inc.php +65 -30
M tests/IncludesCommonTest.php +42 -28
📈 107 added 📉 58 removed

💻 r14051 TRIVIAL

Mike Stupalov 🐱 • 2025-06-05 12:22
Switched email MX method to use Net_DNS2.
Files changed (2)
M includes/alerting/email.inc.php +1 -1
M includes/alerting/servicenow.inc.php +2 -2
📈 3 added 📉 3 removed

💻 r14050 LIBS

Mike Stupalov 🐱 • 2025-06-05 12:11
Updated some pear libs.
Files changed (13)
A libs/pear/Auth
A libs/pear/Auth/SASL
A libs/pear/Auth/SASL.php +138
A libs/pear/Auth/SASL/Anonymous.php +72
A libs/pear/Auth/SASL/Common.php +106
A libs/pear/Auth/SASL/CramMD5.php +70
A libs/pear/Auth/SASL/DigestMD5.php +199
A libs/pear/Auth/SASL/External.php +64
A libs/pear/Auth/SASL/Login.php +67
A libs/pear/Auth/SASL/Plain.php +64
A libs/pear/Auth/SASL/SCRAM.php +327
M libs/pear/Mail/Mail/smtpmx.php +28 -2
M libs/pear/Net/SMTP.php +64 -10
📈 0 added 📉 0 removed

💻 r14049 TRIVIAL

Mike Stupalov 🐱 • 2025-06-04 15:36
Added config options for Email transport for verify ssl certificate name and permit self-signed certificates.
Files changed (3)
M includes/alerting/email.inc.php +14
M includes/config-variables.inc.php +18 -4
M includes/defaults.inc.php +2
📈 34 added 📉 4 removed

💻 r14048 TRIVIAL

Mike Stupalov 🐱 • 2025-06-04 12:45
Fixed get ip addresses af on device ports page.
Files changed (1)
M html/includes/print/addresses.inc.php +3 -3
📈 3 added 📉 3 removed

💻 r14047 MINOR

Mike Stupalov 🐱 • 2025-06-03 17:12
Added discovery statuses jnx FRU by JUNIPER-MIB (OBS-4902).
Files changed (2)
M includes/definitions/mibs/juniper.inc.php +50 -3
M includes/definitions/rewrites.inc.php +46 -45
📈 96 added 📉 48 removed

💻 r14046 TRIVIAL

Mike Stupalov 🐱 • 2025-06-03 15:49
Improved associate inventory ports for JunOS EVO.
Files changed (1)
M includes/discovery/inventory/entity-mib.inc.php +23 -1
📈 23 added 📉 1 removed

💻 r14045 TRIVIAL

Mike Stupalov 🐱 • 2025-06-03 13:11
Fixed possible fatal error in get_vars() with comma in variable value.
Files changed (1)
M html/includes/functions.inc.php +21 -18
📈 21 added 📉 18 removed

💻 r14044 MINOR

Mike Stupalov 🐱 • 2025-06-02 17:12
Updated support for BDCOM IOS. Added discovery DOM sensors by NMS-GPON-MIB (OBS-5035).
Files changed (3)
M includes/definitions/mibs/bdcom.inc.php +118
M includes/definitions/mibs/bdcom/nms-if-mib.php +19 -9
M includes/definitions/os/bdcom.inc.php +11 -9
📈 148 added 📉 18 removed

💻 r14043 MIBS

Mike Stupalov 🐱 • 2025-06-02 17:11
Updated BDCOM mib files.
Files changed (55)
M mibs/bdcom/NMS-BACKUPLINK-MIB +93 -93
M mibs/bdcom/NMS-CARD-OPERATION-MIB +3 -3
M mibs/bdcom/NMS-CHASSIS +62 -44
D mibs/bdcom/NMS-CONFIG -31
A mibs/bdcom/NMS-CONFIG-MGMT +66
M mibs/bdcom/NMS-DHCP-SERVER-LEASE-MIB +3 -3
M mibs/bdcom/NMS-EPON-LLID-QOS-POLICY +1 -1
M mibs/bdcom/NMS-EPON-ONU-QOS-POLICY +1 -1
M mibs/bdcom/NMS-EPON-ONU-UNI-QOS-POLICY +1 -1
M mibs/bdcom/NMS-EPON-PON-QOS-POLICY +1 -1
M mibs/bdcom/NMS-ERPS-MIB +2 -2
M mibs/bdcom/NMS-ETHERRING +1 -1
M mibs/bdcom/NMS-FAN-TRAP +170 -23
M mibs/bdcom/NMS-FILE-MGMT-MIB +14 -2
M mibs/bdcom/NMS-FILTER-TRAP +2 -2
M mibs/bdcom/NMS-GPON-MIB +13,520 -144
M mibs/bdcom/NMS-HAL-GLOBAL-MIB +36 -3
M mibs/bdcom/NMS-HAL-IF-MIB +115 -16
M mibs/bdcom/NMS-HAL-TRAP +1 -1
M mibs/bdcom/NMS-IF-MIB +144 -45
M mibs/bdcom/NMS-INTERFACE-EXT +298 -11
M mibs/bdcom/NMS-INTERFACES +214
M mibs/bdcom/NMS-IPAcl +420
M mibs/bdcom/NMS-LLDP-MIB +1 -1
M mibs/bdcom/NMS-LOG-SERVER-MIB +18 -17
M mibs/bdcom/NMS-LOOPBACK-DETECT-MIB +1 -1
M mibs/bdcom/NMS-MAC-MIB +412 -301
M mibs/bdcom/NMS-MacAcl +6 -6
M mibs/bdcom/NMS-MEAPS-MIB +6 -4
M mibs/bdcom/NMS-NAT +21
M mibs/bdcom/NMS-NTP-MIB +1 -1
M mibs/bdcom/NMS-OPTICAL-PORT-MIB +83 -5
A mibs/bdcom/NMS-PORTMIRROR-FLOW +276
M mibs/bdcom/NMS-POWER-EXT-MIB +24 -20
M mibs/bdcom/NMS-POWER-MIB +114 -3
M mibs/bdcom/NMS-PTN-ALARM +1 -1
M mibs/bdcom/NMS-PVLAN-EXT-MIB +7 -7
M mibs/bdcom/NMS-QOS-EXT-MIB +1,161 -13
M mibs/bdcom/NMS-QOS-MIB +19 -18
M mibs/bdcom/NMS-QOS-PIB-MIB +4 -3
M mibs/bdcom/NMS-R-QOS-MIB +21 -21
M mibs/bdcom/NMS-REMOTE-PING-MIB +1 -1
M mibs/bdcom/NMS-ROUTING-MIB +1 -1
M mibs/bdcom/NMS-SMI +7
M mibs/bdcom/NMS-SNMP +4 -4
M mibs/bdcom/NMS-SNTP +3 -3
M mibs/bdcom/NMS-STP +1 -1
M mibs/bdcom/NMS-SWITCH-MIB +12 -12
M mibs/bdcom/NMS-SYS-TRAP +1 -1
M mibs/bdcom/NMS-TFTP +2 -1
M mibs/bdcom/NMS-VLAN-EXT-MIB +352 -5
A mibs/bdcom/NMS-VTY-MIB +88
M mibs/bdcom/NMS-WAN-MIB +1 -1
A mibs/bdcom/NMS-WIRELESS +1,785
M mibs/bdcom/NMS-WLAN-MIB +1 -1
📈 0 added 📉 0 removed

💻 r14042 TRIVIAL

Mike Stupalov 🐱 • 2025-06-02 16:36
Skipped delete rrd files in delete_port() for remote rrdcached.
Files changed (1)
M includes/entities/port.inc.php +34 -26
📈 34 added 📉 26 removed

💻 r14041 TRIVIAL

Mike Stupalov 🐱 • 2025-06-02 16:33
Fixed display a device port graphs tab with remote rrdcached.
Files changed (3)
M html/includes/entities/port.inc.php +1 -1
M html/pages/device/port/adsl.inc.php +32 -34
M html/pages/device/port/graphs.inc.php +9 -10
📈 42 added 📉 45 removed

💻 r14040 TRIVIAL

Mike Stupalov 🐱 • 2025-06-01 09:39
Updated VM names definitions.
Files changed (1)
M includes/definitions/vm.inc.php +4
📈 4 added 📉 0 removed

💻 r14039 TRIVIAL

Mike Stupalov 🐱 • 2025-05-30 15:12
Improved ipv4/ipv6 queries in get_entity_ids_ip_by_network().
Files changed (2)
M includes/entities.inc.php +40 -35
M includes/entities/ip-address.inc.php +5 -16
📈 45 added 📉 51 removed

💻 r14038 TRIVIAL

Mike Stupalov 🐱 • 2025-05-30 07:43
Improved get_addresses().
Files changed (1)
M html/includes/print/addresses.inc.php +30 -28
📈 30 added 📉 28 removed

💻 r14037 TRIVIAL

Mike Stupalov 🐱 • 2025-05-30 07:28
Fixed variable name for netscaller ip addresses.
Files changed (1)
M html/includes/print/addresses.inc.php +3 -3
📈 3 added 📉 3 removed

💻 r14036 MINOR

Mike Stupalov 🐱 • 2025-05-29 12:13
Added discovery inventory by ENTITY-MIB for recent versions of JunOS (OBS-5018).
Files changed (4)
M includes/definitions/os/juniper.inc.php +1 -1
M includes/discovery/functions.inc.php +4
M includes/discovery/inventory/entity-mib.inc.php +15
M includes/discovery/inventory/juniper-mib.inc.php +1
📈 21 added 📉 1 removed

💻 r14035 MINOR

Mike Stupalov 🐱 • 2025-05-29 11:38
Improved array_merge_indexed(). Added array_merge_map() for merge array by keys map.
Files changed (2)
M includes/functions.inc.php +69 -50
M tests/IncludesFunctionsTest.php +161
📈 230 added 📉 50 removed

💻 r14034 TRIVIAL

Mike Stupalov 🐱 • 2025-05-28 23:26
Do not show deleted inventory entries by default on device page.
Files changed (1)
M html/includes/print/inventory.inc.php +7 -2
📈 7 added 📉 2 removed

💻 r14033 TRIVIAL

Mike Stupalov 🐱 • 2025-05-28 17:38
Fixed print_inventory_tree() loop condition.
Files changed (1)
M html/includes/print/inventory.inc.php +1 -3
📈 1 added 📉 3 removed

💻 r14032 MINOR

Mike Stupalov 🐱 • 2025-05-28 17:30
Improved generate device entPhysical inventory page. Fixed display entities unlinked with Chassis id.
Files changed (2)
M html/includes/print/inventory.inc.php +89 -60
M html/pages/device/entphysical.inc.php +6 -7
📈 95 added 📉 67 removed

💻 r14031 MINOR

Mike Stupalov 🐱 • 2025-05-28 14:07
Unified ip addresses query for search and api.
Files changed (6)
M html/api/v0/includes/address.inc.php +10 -101
M html/includes/print/addresses.inc.php +224 -104
M html/pages/device/ports/ipv4.inc.php +37 -36
M html/pages/device/ports/ipv6.inc.php +37 -36
M html/pages/search/ipv4.inc.php +56 -47
M html/pages/search/ipv6.inc.php +52 -42
📈 416 added 📉 366 removed

💻 r14030 TRIVIAL

Mike Stupalov 🐱 • 2025-05-27 10:11
Fixed API query IP addresses for permitted devices for limited users.
Files changed (2)
M html/api/v0/includes/address.inc.php +11 -16
M includes/observium.inc.php +5
📈 16 added 📉 16 removed

💻 r14029

Mike Stupalov 🐱 • 2025-05-23 13:07
MINOR] Increased minimum mysql and rrdtool version based on actually supported distro versions (correctly).
Files changed (2)
M includes/constants.inc.php +18 -4
M includes/defaults.inc.php +2 -24
📈 20 added 📉 28 removed

💻 r14028 MINOR

Mike Stupalov 🐱 • 2025-05-23 12:54
Increased minimum mysql and rrdtool version based on actually supported distro versions.
Files changed (1)
M includes/defaults.inc.php +22
📈 22 added 📉 0 removed

💻 r14027 TRIVIAL

Mike Stupalov 🐱 • 2025-05-23 11:56
DB schema updates are not allowed when using an unsupported database server version.
Files changed (1)
M includes/update/update.php +3
📈 3 added 📉 0 removed

💻 r14026 TRIVIAL

Mike Stupalov 🐱 • 2025-05-22 12:52
Improved polling hardware and version for Juniper JunOS Evolved.
Files changed (2)
M includes/definitions/os/juniper.inc.php +20
M includes/polling/os/juniper.inc.php +13 -3
📈 33 added 📉 3 removed

💻 r14025 TRIVIAL

Mike Stupalov 🐱 • 2025-05-22 10:56
Fixed update arp table for ipv6z.
Files changed (1)
M includes/discovery/arp-table.inc.php +12 -9
📈 12 added 📉 9 removed

💻 r14024 MINOR

Mike Stupalov 🐱 • 2025-05-22 10:24
Improved detect linux distro for AlmaLinux, Manjaro and Slackware without unix-agent or snmp extend.
Files changed (1)
M includes/polling/os/unix.inc.php +22 -2
📈 22 added 📉 2 removed

💻 r14023 TRIVIAL

Mike Stupalov 🐱 • 2025-05-21 19:29
Improved detect JunOS EVO with incvorrect sysDescr and sysObjectId (OBS-5028).
Files changed (1)
M includes/definitions/os/juniper.inc.php +7
📈 7 added 📉 0 removed

💻 r14022 MIBS

Mike Stupalov 🐱 • 2025-05-21 17:17
Added Sonus mib files.
Files changed (31)
A mibs/ribbon/CONNEXIP-TRAPS-MIB +472
A mibs/ribbon/HORNET-BASE-TRAPS-MIB +5,150
A mibs/ribbon/SONUS-ADDRESS-CONTEXT +30,078
A mibs/ribbon/SONUS-ALARM-MGR +356
A mibs/ribbon/SONUS-ANNOUNCEMENTS-STATUS +277
A mibs/ribbon/SONUS-CDR-SERVER-MIB +380
A mibs/ribbon/SONUS-COMMON-TC +185
A mibs/ribbon/SONUS-COMMON-TRAP-MIB +111
A mibs/ribbon/SONUS-DRM-DSPSTATUS +3,757
A mibs/ribbon/SONUS-GEN2-EVENT-LOG-MIB +1,492
A mibs/ribbon/SONUS-GEN2-IPM +5,327
A mibs/ribbon/SONUS-GEN2-NTP-SERVICES-MIB +585
A mibs/ribbon/SONUS-GEN2-PROFILES-MIB +157
A mibs/ribbon/SONUS-GEN2-RADIUS-MIB +813
A mibs/ribbon/SONUS-GLOBAL-OBJECTS +15,091
A mibs/ribbon/SONUS-HA-MIB +303
A mibs/ribbon/SONUS-LICENSE-MIB +193
A mibs/ribbon/SONUS-LOAD-BALANCING-SERVICE-STATUS +807
A mibs/ribbon/SONUS-MGMT-IP-INTERFACE +325
A mibs/ribbon/SONUS-NETWORK-PROCESSOR-STATS +814
A mibs/ribbon/SONUS-NODE-RESOURCES-CONGESTION +956
A mibs/ribbon/SONUS-NODE-RESOURCES-DSPUSAGE +3,264
A mibs/ribbon/SONUS-PORT +1,771
A mibs/ribbon/SONUS-SBX-POLICY-SERVER-TRAP-MIB +949
A mibs/ribbon/SONUS-SBX-TRAP-MIB +8,016
A mibs/ribbon/SONUS-SLB +397
A mibs/ribbon/SONUS-SMI +334
A mibs/ribbon/SONUS-SWE +294
A mibs/ribbon/SONUS-SYSTEM-MIB +5,463
A mibs/ribbon/SONUS-VM +477
A mibs/ribbon/SONUS-VMG +3,306
📈 0 added 📉 0 removed

💻 r14021 MINOR

Mike Stupalov 🐱 • 2025-05-20 14:58
Added basic os definition for ALLNET IP Control (OBS-4915).
Files changed (5)
A html/images/os/allnet.svg +1
A includes/definitions/os/allnet.inc.php +31
A mibs/allnet
A mibs/allnet/ALLNET-MSR-MIB +400
A mibs/allnet/ALLNET-SENSOR-MIB +2,808
📈 32 added 📉 0 removed

💻 r14020 TRIVIAL

Mike Stupalov 🐱 • 2025-05-20 14:01
Improved detect JunOS EVO (OBS-5028).
Files changed (1)
M includes/definitions/os/juniper.inc.php +3 -1
📈 3 added 📉 1 removed

💻 r14019 TRIVIAL

Mike Stupalov 🐱 • 2025-05-20 13:31
Fixed edit device sensors forms for toggle custom flag to on (OBS-5031).
Files changed (2)
M html/js/observium.js +17 -2
M html/pages/device/edit/sensors.inc.php +71 -67
📈 71 added 📉 67 removed

💻 r14018 TRIVIAL

Mike Stupalov 🐱 • 2025-05-19 20:45
Fixed polling port speed by CPQSM2-MIB (OBS-5030).
Files changed (1)
M includes/definitions/mibs/hp.inc.php +1 -1
📈 1 added 📉 1 removed

💻 r14017 TRIVIAL

Mike Stupalov 🐱 • 2025-05-19 16:47
Moved Sonus os/mib defifinitions to Ribbon.
Files changed (17)
A includes/definitions/mibs/ribbon.inc.php +29
D includes/definitions/mibs/sonus.inc.php -29
A includes/definitions/os/ribbon.inc.php +33
D includes/definitions/os/sonus.inc.php -23
A mibs/ribbon
A mibs/ribbon/APOLLO-MIB +4,444
A mibs/ribbon/ECI-FLOW-ACCOUNTING-MIB +250
A mibs/ribbon/ECI-OPERATING-MIB +604
A mibs/ribbon/ECI-POLICY-BASED-ACCOUNTING-MIB +113
A mibs/ribbon/ECI-QUEUE-ACCOUNTING-MIB +241
A mibs/ribbon/ECI-SMI +80
A mibs/ribbon/ECI-TC +32
A mibs/ribbon/ECI-TRAPS +9,201
A mibs/ribbon/UX-CALL-STATS-MIB +1,718
A mibs/ribbon/UX-OBJECTS-MIB +1,358
A mibs/ribbon/UX-TRAP-MIB +5,533
D mibs/sonus
📈 62 added 📉 52 removed

💻 r14016 TRIVIAL

Mike Stupalov 🐱 • 2025-05-19 16:31
Added top notification banner when all alert notifications is suppressed.
Files changed (1)
M html/includes/notifications.inc.php +17
📈 17 added 📉 0 removed

💻 r14015 TRIVIAL

Mike Stupalov 🐱 • 2025-05-18 10:29
Removed Web UI banner when all notifications disabled (appear in r14013). Use suppress option instead.
Files changed (3)
M html/includes/notifications.inc.php -8
M includes/config-variables.inc.php +2 -2
M includes/defaults.inc.php +1 -1
📈 3 added 📉 11 removed

💻 r14014 LIBS

Mike Stupalov 🐱 • 2025-05-18 10:01
Updated Net_DNS2 lib to 1.5.5.
Files changed (29)
M libs/pear/Net/DNS2/BitMap.php +9 -7
M libs/pear/Net/DNS2/Cache.php +2 -2
M libs/pear/Net/DNS2/Cache/File.php +12 -10
M libs/pear/Net/DNS2/Cache/Shm.php +2 -2
M libs/pear/Net/DNS2/Exception.php +4 -17
M libs/pear/Net/DNS2/Header.php +1 -1
M libs/pear/Net/DNS2/Lookups.php +18 -6
M libs/pear/Net/DNS2/Names.php +1 -3
M libs/pear/Net/DNS2/Notifier.php +2 -2
M libs/pear/Net/DNS2/Packet.php +3 -3
M libs/pear/Net/DNS2/PrivateKey.php +2 -2
M libs/pear/Net/DNS2/Question.php +1 -1
M libs/pear/Net/DNS2/Resolver.php +1 -1
M libs/pear/Net/DNS2/RR.php +8 -9
M libs/pear/Net/DNS2/RR/AAAA.php +4
M libs/pear/Net/DNS2/RR/AMTRELAY.php +4
M libs/pear/Net/DNS2/RR/APL.php +8
M libs/pear/Net/DNS2/RR/CERT.php +1 -1
M libs/pear/Net/DNS2/RR/EUI48.php +4
M libs/pear/Net/DNS2/RR/EUI64.php +4
M libs/pear/Net/DNS2/RR/IPSECKEY.php +5
M libs/pear/Net/DNS2/RR/LOC.php -2
M libs/pear/Net/DNS2/RR/OPT.php +1 -1
M libs/pear/Net/DNS2/RR/SIG.php +3 -20
M libs/pear/Net/DNS2/RR/TLSA.php +1 -1
M libs/pear/Net/DNS2/RR/WKS.php +6 -1
M libs/pear/Net/DNS2/RR/ZONEMD.php +1 -1
M libs/pear/Net/DNS2/Socket.php +30 -17
M libs/pear/Net/DNS2/Updater.php +17 -17
📈 0 added 📉 0 removed

💻 r14013 TRIVIAL

Mike Stupalov 🐱 • 2025-05-16 13:27
Added Web UI banner when all alert notifications was disabled.
Files changed (2)
M html/includes/notifications.inc.php +8
M includes/defaults.inc.php +13 -12
📈 21 added 📉 12 removed

💻 r14012 CLEAN

Mike Stupalov 🐱 • 2025-05-16 13:22
Updated Mike name to correct in About page.
Files changed (1)
M html/pages/about.inc.php +3 -3
📈 3 added 📉 3 removed

💻 r14011 TRIVIAL

Mike Stupalov 🐱 • 2025-05-16 13:20
Fixed discovery incorrect serials in inventory by HUAWEI-ENTITY-EXTENT-MIB (OBS-5026).
Files changed (1)
M includes/discovery/inventory/entity-mib.inc.php +3 -1
📈 3 added 📉 1 removed

💻 r14010 TRIVIAL

Tom Laermans 🦔 • 2025-05-09 21:27
Add AirOS AirMAX radio sensors (tested on Nanostation M2)
Files changed (1)
M includes/definitions/mibs/ubiquiti.inc.php +57
📈 57 added 📉 0 removed

💻 r14008 MINOR

Mike Stupalov 🐱 • 2025-05-09 16:22
Added API routes for get versions (/version and /versions).
Files changed (2)
M html/api/v0/index.php +58 -3
M includes/common.inc.php +4
📈 62 added 📉 3 removed

💻 r14007 TRIVIAL

Mike Stupalov 🐱 • 2025-05-08 14:07
Fixed display Device not yet polled.
Files changed (1)
M html/pages/device.inc.php +4 -4
📈 4 added 📉 4 removed

💻 r14006 TRIVIAL

Mike Stupalov 🐱 • 2025-05-06 21:37
Added missed poller code for SLA by ACD-TWAMP-GEN-MIB (apper in r13957).
Files changed (1)
A includes/polling/slas/acd-twamp-gen-mib.inc.php +106
📈 106 added 📉 0 removed

💻 r14005 CLEAN

Mike Stupalov 🐱 • 2025-05-06 19:45
Cleaned azure geo definition.
Files changed (1)
M includes/definitions/geo.inc.php -5
📈 0 added 📉 5 removed

💻 r14004 MINOR

Mike Stupalov 🐱 • 2025-05-06 19:40
Added MS Azure geocoding api.
Files changed (3)
M includes/config-variables.inc.php +11 -3
M includes/defaults.inc.php +6
M includes/definitions/geo.inc.php +188 -125
📈 205 added 📉 128 removed

💻 r14003 TRIVIAL

Mike Stupalov 🐱 • 2025-05-06 19:38
Improved generate alternative location string for geocoding.
Files changed (1)
M includes/geolocation.inc.php +6
📈 6 added 📉 0 removed

💻 r14002 MINOR

Mike Stupalov 🐱 • 2025-05-06 15:00
Changed default geolocation api to ArcGIS.
Files changed (3)
M includes/defaults.inc.php +3 -3
M includes/geolocation.inc.php +7 -3
M includes/observium.inc.php +1 -1
📈 11 added 📉 7 removed

💻 r14001 MINOR

Mike Stupalov 🐱 • 2025-05-06 14:56
Added Geoapify API definition for geolocation.
Files changed (2)
M includes/config-variables.inc.php +11 -2
M includes/definitions/geo.inc.php +107 -42
📈 118 added 📉 44 removed

💻 r14000 MINOR

Mike Stupalov 🐱 • 2025-05-06 13:13
Updated Geocode.Farm geo api. Now required API key.
Files changed (2)
M includes/config-variables.inc.php +9 -9
M includes/definitions/geo.inc.php +50 -47
📈 59 added 📉 56 removed

💻 r13999 TRIVIAL

Mike Stupalov 🐱 • 2025-05-05 16:32
Updated VMWare Guest ID definitions.
Files changed (1)
M includes/definitions/vm.inc.php +60 -16
📈 60 added 📉 16 removed

💻 r13998 TRIVIAL

Mike Stupalov 🐱 • 2025-05-05 11:50
Fixed confirmation dialog for delete dashboard.
Files changed (2)
M html/includes/print/search.inc.php +1 -1
M html/pages/dashboard.inc.php +19 -15
📈 20 added 📉 16 removed

💻 r13997 TRIVIAL

Mike Stupalov 🐱 • 2025-04-30 10:50
Improved dbApproxCount() for detect count query timeout.
Files changed (2)
M html/includes/print/syslogs.inc.php +4 -3
M includes/db.inc.php +11 -2
📈 15 added 📉 5 removed

💻 r13996 MINOR

Mike Stupalov 🐱 • 2025-04-29 17:06
Improved generate statistics on about page with huge syslog and eventlog tables. Added dbApproxCount() for get approximate db entries count.
Files changed (4)
M html/includes/functions.inc.php +1 -5
M html/includes/print/syslogs.inc.php +7 -21
M html/pages/about.inc.php +32 -26
M includes/db.inc.php +34
📈 74 added 📉 52 removed

💻 r13995 TRIVIAL

Adam Armstrong 🐸 • 2025-04-28 13:43
Copyright year update
Files changed (1)
M poller-wrapper.py +1 -1
📈 1 added 📉 1 removed

💻 r13994 MINOR

Adam Armstrong 🐸 • 2025-04-28 09:45
Update copyright year
Files changed (1)
M LICENSE.PRO +1 -2
📈 1 added 📉 2 removed

💻 r13993 MINOR

Mike Stupalov 🐱 • 2025-04-25 13:29
Added discovery temperature/humidity sensors by VERTIV-V5-MIB (OBS-5015).
Files changed (2)
M includes/definitions/mibs/geist.inc.php +764 -676
M includes/definitions/os/vertiv.inc.php +10 -10
📈 774 added 📉 686 removed

💻 r13992 MINOR

Mike Stupalov 🐱 • 2025-04-25 10:53
Improved discovery sensors for JunOS EVO for ZX+ modules by JUNIPER-DOM-MIB (OBS-5016).
Files changed (1)
M includes/discovery/sensors/juniper-dom-mib.inc.php +198 -1
📈 198 added 📉 1 removed

💻 r13991 OS

Adam Armstrong 🐸 • 2025-04-25 08:13
Add Forcepoint NGFW discovery
Files changed (1)
M includes/definitions/os/forcepoint.inc.php +13
📈 13 added 📉 0 removed

💻 r13990 TRIVIAL

Mike Stupalov 🐱 • 2025-04-24 14:08
Added discovery static IP addresses by HIK-DEVICE-MIB (OBS-5014).
Files changed (2)
M includes/definitions/mibs/hikvision.inc.php +32 -23
M includes/definitions/os/hikvision.inc.php +2 -2
📈 34 added 📉 25 removed

💻 r13989 MINOR

Mike Stupalov 🐱 • 2025-04-24 13:51
Improved support for SNR Switches (OBS-5012).
Files changed (3)
M includes/definitions/mibs/dcn/dcn-xxx.php +9 -7
M includes/definitions/mibs/snr.inc.php +321 -164
M includes/definitions/os/snr.inc.php +42 -10
📈 372 added 📉 181 removed

💻 r13988 MIBS

Mike Stupalov 🐱 • 2025-04-24 13:49
Updated SNR mib files.
Files changed (5)
A mibs/snr/SNR-ERD-2-MIB +513
D mibs/snr/SNR-ERD-3s -626
A mibs/snr/SNR-ERD-3S-MIB +708
A mibs/snr/SNR-ERD-MIB +3,534
M mibs/snr/SNR-SWITCH-MIB +981 -72
📈 0 added 📉 0 removed

💻 r13986 TRIVIAL

Mike Stupalov 🐱 • 2025-04-17 12:57
Disabled config option poller_by_host for distributed pollers (with -i and -n options) in check_local_poller_id().
Files changed (1)
M includes/distributed.inc.php +6
📈 6 added 📉 0 removed

💻 r13985 MAJOR

Mike Stupalov 🐱 • 2025-04-16 11:12
Added support for FirstMile OnAccess (OBS-4539).
Files changed (4)
A html/images/os/firstmile_2x.png +1
A html/images/os/firstmile.png +1
A includes/definitions/mibs/firstmile.inc.php +877
A includes/definitions/os/firstmile.inc.php +31
📈 910 added 📉 0 removed

💻 r13984 TRIVIAL

Mike Stupalov 🐱 • 2025-04-16 09:14
Fixed polling port speed by SPEED-DUALLINE-FC.
Files changed (1)
M includes/definitions/mibs/pandacom.inc.php +2 -1
📈 2 added 📉 1 removed

💻 r13983 TRIVIAL

Mike Stupalov 🐱 • 2025-04-15 10:04
Display VM information in print_versions().
Files changed (1)
M includes/common.inc.php +23 -5
📈 23 added 📉 5 removed

💻 r13982 MINOR

Mike Stupalov 🐱 • 2025-04-15 08:13
Added ability for use mib based split unit patterns in snmp_fix_numeric() for processors.
Files changed (5)
M includes/definitions/mibs/newtec.inc.php +52
M includes/entities/processor.inc.php +3 -3
M includes/polling/processors.inc.php +1 -1
M includes/snmp.inc.php +4 -2
M tests/IncludesSnmpTest.php +4
📈 64 added 📉 6 removed

💻 r13981 MINOR

Mike Stupalov 🐱 • 2025-04-14 21:43
Added ability for use mib based split unit patterns in snmp_fix_numeric() for sensors and counters.
Files changed (6)
M includes/definitions/mibs/nokia.inc.php +8
M includes/entities.inc.php +8 -5
M includes/entities/counter.inc.php +11 -11
M includes/entities/sensor.inc.php +6 -6
M includes/snmp.inc.php +62 -28
M tests/IncludesSnmpTest.php +26 -9
📈 121 added 📉 59 removed

💻 r13980 MINOR

Mike Stupalov 🐱 • 2025-04-11 14:49
Added storage_size as alert metric for storage entity.
Files changed (2)
M includes/definitions/entities/storages.inc.php +1
M includes/polling/storage.inc.php +1 -1
📈 2 added 📉 1 removed

💻 r13979 TRIVIAL

Mike Stupalov 🐱 • 2025-04-10 14:09
Added navbar option for display device groups on Group page.
Files changed (1)
M html/pages/group.inc.php +15 -4
📈 15 added 📉 4 removed

💻 r13978 CLEAN

Mike Stupalov 🐱 • 2025-04-09 11:33
Reduced initial php warnings, when enabled.
Files changed (3)
M includes/debugging.inc.php +2 -2
M includes/definitions.inc.php +1 -1
M includes/observium.inc.php +1 -1
📈 4 added 📉 4 removed

💻 r13977 TRIVIAL

Mike Stupalov 🐱 • 2025-04-05 18:28
Improved check graph definition.
Files changed (1)
M html/includes/graphs/graph.inc.php +1 -1
📈 1 added 📉 1 removed

💻 r13976 TRIVIAL

Mike Stupalov 🐱 • 2025-04-03 19:17
Fixed compat with old config overview_show_sysDescr.
Files changed (3)
M html/pages/device.inc.php +2 -2
M html/pages/device/overview/information.inc.php +4 -3
M includes/observium.inc.php +3
📈 9 added 📉 5 removed

💻 r13975 MINOR

Mike Stupalov 🐱 • 2025-04-03 19:06
Device overview show common information (hardware/vendor/os/location) as links.
Files changed (8)
M html/includes/entities/device.inc.php +1
M html/includes/panels/device.inc.php +3 -1
M html/pages/device.inc.php +6 -6
D html/pages/device/overview/information_extended.inc.php -190
M html/pages/device/overview/information.inc.php +53 -19
M includes/config-variables.inc.php +7
M includes/defaults.inc.php +3 -3
M includes/definitions.inc.php +1
📈 74 added 📉 219 removed

💻 r13974 TRIVIAL

Mike Stupalov 🐱 • 2025-04-03 14:40
Fixed generate_url() with quoted vars when it previously passed as quoted string.
Files changed (6)
M html/includes/functions.inc.php +29 -5
M html/includes/print/navbar.inc.php +3 -4
M html/includes/print/routing.inc.php +3 -4
M html/pages/routing/bgp.inc.php +15 -14
M includes/common.inc.php +14 -13
M includes/rewrites.inc.php +3 -3
📈 67 added 📉 43 removed

💻 r13973 MINOR

Mike Stupalov 🐱 • 2025-04-02 17:04
Fixed detect Cisco IE as IOS-XE, all except IE-1000.
Files changed (2)
M includes/definitions/os/cisco.inc.php +19 -8
M includes/polling/os/cisco.inc.php +5 -1
📈 24 added 📉 9 removed

💻 r13972 TRIVIAL

Mike Stupalov 🐱 • 2025-04-02 11:21
Updated list of tables for deleting devices.
Files changed (1)
M includes/definitions/entities/devices.inc.php +5 -3
📈 5 added 📉 3 removed

💻 r13971 MINOR

Mike Stupalov 🐱 • 2025-04-02 11:17
Added function dbShowTables() for list tables with specific column.
Files changed (1)
M includes/db.inc.php +32 -5
📈 32 added 📉 5 removed

💻 r13970 TRIVIAL

Mike Stupalov 🐱 • 2025-04-02 08:55
Fixed clean deleted devices from Netscaler Service Group Member table.
Files changed (1)
M includes/definitions/entities/devices.inc.php +4 -3
📈 4 added 📉 3 removed

💻 r13969 MINOR

Mike Stupalov 🐱 • 2025-04-01 13:45
Improved support for Inova PDU with new firmware (OBS-5000).
Files changed (4)
A includes/definitions/mibs/apc/powernet-rpdu2.php +588
M includes/definitions/mibs/inova.inc.php +21 -517
M includes/definitions/os/inova.inc.php +12 -2
A mibs/inova/PowerNet-Inova +10,752
📈 621 added 📉 519 removed

💻 r13968 TRIVIAL

Mike Stupalov 🐱 • 2025-03-28 16:44
Improved detect Synology DSM.
Files changed (1)
M includes/definitions/os/synology.inc.php +18 -17
📈 18 added 📉 17 removed

💻 r13967 CLEAN

Mike Stupalov 🐱 • 2025-03-26 13:24
Reverted accidentally removed sensor class definition.
Files changed (1)
M includes/definitions/entities/sensors.inc.php +1
📈 1 added 📉 0 removed

💻 r13966 MINOR

Mike Stupalov 🐱 • 2025-03-26 13:17
Improved support for Eaton SC, added discovery sensors by RPS-SC300-MIB (OBS-4998).
Files changed (4)
M includes/definitions/entities/sensors.inc.php +3 -2
M includes/definitions/mibs/eaton.inc.php +373 -20
M includes/definitions/os/eaton.inc.php +24 -16
A mibs/eaton/RPS-SC300-MIB +8,768
📈 400 added 📉 38 removed

💻 r13965 TRIVIAL

Mike Stupalov 🐱 • 2025-03-26 13:14
Added (correctly) audio device type definition.
Files changed (1)
M includes/definitions/entities/devices.inc.php +6
📈 6 added 📉 0 removed

💻 r13964 TRIVIAL

Mike Stupalov 🐱 • 2025-03-25 14:51
Improved generate device port page titles.
Files changed (4)
M html/pages/device/port.inc.php +4 -1
M html/pages/device/port/alertlog.inc.php +5 -8
M html/pages/device/port/events.inc.php +5 -8
M includes/definitions/rewrites.inc.php +138 -115
📈 152 added 📉 132 removed

💻 r13963 ADD

Adam Armstrong 🐸 • 2025-03-24 12:52
Add additional ap count to LWAPP
Files changed (1)
M includes/definitions/mibs/cisco.inc.php +2
📈 2 added 📉 0 removed

💻 r13962 TRIVIAL

Mike Stupalov 🐱 • 2025-03-20 13:23
Added detect veeery old uclinux distro.
Files changed (1)
M includes/polling/os/unix.inc.php +20 -14
📈 20 added 📉 14 removed

💻 r13961 TRIVIAL

Mike Stupalov 🐱 • 2025-03-20 13:21
Added audio device type definition.
Files changed (1)
M includes/entities/device.inc.php +37 -25
📈 37 added 📉 25 removed

💻 r13960 MAJOR

Mike Stupalov 🐱 • 2025-03-20 13:20
Added support for Telos Axia xNode (OBS-4989).
Files changed (6)
A html/images/os/telos.svg +1
A includes/definitions/mibs/telos.inc.php +55
A includes/definitions/os/telos.inc.php +23
A mibs/telos
A mibs/telos/TLS-LIVEWIRE-MIB +266
A mibs/telos/TLS-SMI +33
📈 79 added 📉 0 removed

💻 r13959 CLEAN

Mike Stupalov 🐱 • 2025-03-18 20:26
Fixed web config variables descriptions.
Files changed (1)
M includes/config-variables.inc.php +2 -2
📈 2 added 📉 2 removed

💻 r13958 TRIVIAL

Mike Stupalov 🐱 • 2025-03-18 16:18
Improved generate SLA pages.
Files changed (2)
M html/includes/entities/sla.inc.php +49 -35
M includes/definitions/entities/slas.inc.php +1
📈 50 added 📉 35 removed

💻 r13957 MINOR

Mike Stupalov 🐱 • 2025-03-18 16:06
Added polling/discovery support for SLA by ACD-TWAMP-GEN-MIB.
Files changed (4)
M includes/definitions/mibs/accedian.inc.php +38 -10
M includes/definitions/os/accedian.inc.php +1 -1
A includes/discovery/slas/acd-twamp-gen-mib.inc.php +89
M includes/entities/sla.inc.php +12 -3
📈 140 added 📉 14 removed

💻 r13956 TRIVIAL

Mike Stupalov 🐱 • 2025-03-18 13:24
Append AD domain to binddn when it passed without DN or domain.
Files changed (1)
M html/includes/authentication/ad.inc.php +9 -6
📈 9 added 📉 6 removed

💻 r13955 TRIVIAL

Mike Stupalov 🐱 • 2025-03-18 10:49
Fixed os definition for 2N IP Audio Kit.
Files changed (1)
M includes/definitions/os/2n.inc.php +6 -6
📈 6 added 📉 6 removed

💻 r13954 MAJOR

Mike Stupalov 🐱 • 2025-03-18 10:42
Added os support for 2N IP Audio devices (OBS-4994).
Files changed (6)
A html/images/os/2n-dark.svg +4
A html/images/os/2n.svg +1
A includes/definitions/mibs/2n.inc.php +55
A includes/definitions/os/2n.inc.php +26
A mibs/2n
A mibs/2n/TEL2N-MIB +141
📈 86 added 📉 0 removed

💻 r13953 TRIVIAL

Mike Stupalov 🐱 • 2025-03-17 13:43
Fixed State field for Arcgis geo query.
Files changed (1)
M includes/definitions/geo.inc.php +43 -43
📈 43 added 📉 43 removed

💻 r13952 TRIVIAL

Mike Stupalov 🐱 • 2025-03-15 20:16
Fixed ajax entity popup for empty ip whois.
Files changed (1)
M html/ajax/entity_popup.php +5 -3
📈 5 added 📉 3 removed

💻 r13951 MINOR

Mike Stupalov 🐱 • 2025-03-15 20:14
Fixed escape_html() for non utf8 or latin encoded strings.
Files changed (3)
M includes/common.inc.php +13 -4
M tests/IncludesCommonTest.php +4
M tests/IncludesSnmpTest.php +3
📈 20 added 📉 4 removed

💻 r13950 MINOR

Mike Stupalov 🐱 • 2025-03-15 16:14
Improved generate and display ip addresses. Simplified parts of code.
Files changed (1)
M html/includes/print/addresses.inc.php +132 -100
📈 132 added 📉 100 removed

💻 r13949 TRIVIAL

Mike Stupalov 🐱 • 2025-03-15 16:12
Improved display ajax ip whois.
Files changed (1)
M html/ajax/entity_popup.php +26 -8
📈 26 added 📉 8 removed

💻 r13948 TRIVIAL

Mike Stupalov 🐱 • 2025-03-15 16:10
Improved generate db queries for ajax input.
Files changed (1)
M html/ajax/input.php +21 -23
📈 21 added 📉 23 removed

💻 r13947 TRIVIAL

Mike Stupalov 🐱 • 2025-03-15 16:03
Added generate_ip_link(), improved generate_popup_link().
Files changed (2)
M html/includes/functions.inc.php +6 -52
M html/includes/print/addresses.inc.php +54
📈 60 added 📉 52 removed

💻 r13946 CLEAN

Mike Stupalov 🐱 • 2025-03-14 12:08
Renamed and moved port_id_by_subnet_ipv4() to get_port_id_by_subnet_ipv4().
Files changed (3)
M includes/entities/port.inc.php +39
M includes/functions.inc.php -40
M includes/polling/ospf/ospf-mib.inc.php +1 -1
📈 40 added 📉 41 removed

💻 r13945 TRIVIAL

Mike Stupalov 🐱 • 2025-03-14 10:32
Added ip_in_network() function for reduce direct pear ipv4/ipv6 lib calls.
Files changed (2)
M includes/entities/ip-address.inc.php +50 -31
M includes/functions.inc.php +2 -6
📈 52 added 📉 37 removed

💻 r13944 CLEAN

Mike Stupalov 🐱 • 2025-03-14 09:20
Undebug.
Files changed (1)
M html/includes/entities/processor.inc.php +1 -1
📈 1 added 📉 1 removed

💻 r13943 TRIVIAL

Mike Stupalov 🐱 • 2025-03-14 07:57
Fixed ports permissions query in get_status_array() (OBS-4993).
Files changed (1)
M html/includes/print/status.inc.php +1 -1
📈 1 added 📉 1 removed

💻 r13942 MIBS

Mike Stupalov 🐱 • 2025-03-13 19:52
Updated Juniper mib files.
Files changed (9)
M mibs/juniper/JUNIPER-CHASSIS-DEFINES-MIB +132 -3
M mibs/juniper/JUNIPER-COS-MIB +86 -2
M mibs/juniper/JUNIPER-DOM-MIB +199 -2
M mibs/juniper/JUNIPER-FIREWALL-MIB +1 -2
M mibs/juniper/JUNIPER-IFOPTICS-MIB +1,503 -177
M mibs/juniper/JUNIPER-IPSEC-FLOW-MON-MIB +73 -5
M mibs/juniper/JUNIPER-JS-NAT-MIB +66 -12
M mibs/juniper/JUNIPER-MIB +32
M mibs/juniper/JUNIPER-NAT-MIB +7 -5
📈 0 added 📉 0 removed

💻 r13941 TRIVIAL

Mike Stupalov 🐱 • 2025-03-13 19:09
Improved discovery temperature sensors by JUNIPER-DOM-MIB.
Files changed (1)
M includes/discovery/sensors/juniper-dom-mib.inc.php +6 -1
📈 6 added 📉 1 removed

💻 r13940 TRIVIAL

Mike Stupalov 🐱 • 2025-03-13 18:42
Improved hardware detect on Juniper MX routers.
Files changed (1)
M includes/polling/os/juniper.inc.php +28 -16
📈 28 added 📉 16 removed

💻 r13939 TRIVIAL

Mike Stupalov 🐱 • 2025-03-13 18:11
Unified display mib::object cell for counters.
Files changed (2)
M html/includes/entities/counter.inc.php +6 -7
M html/includes/entities/generic.inc.php +1 -1
📈 7 added 📉 8 removed

💻 r13938 TRIVIAL

Mike Stupalov 🐱 • 2025-03-13 18:06
Unified display mib::object cell for statuses.
Files changed (2)
M html/includes/entities/status.inc.php +4 -4
M includes/definitions/entities/status.inc.php +1
📈 5 added 📉 4 removed

💻 r13937 MINOR

Mike Stupalov 🐱 • 2025-03-13 17:56
Display mib::object cell for processors.
Files changed (2)
M html/includes/entities/processor.inc.php +36 -35
M includes/definitions/entities/processors.inc.php +3 -1
📈 39 added 📉 36 removed

💻 r13936 MINOR

Mike Stupalov 🐱 • 2025-03-13 17:54
Unified generate entity mib::object cell.
Files changed (3)
M html/includes/entities/generic.inc.php +21
M html/includes/entities/sensor.inc.php +4 -4
M includes/definitions/entities/sensors.inc.php +1
📈 26 added 📉 4 removed

💻 r13935 MINOR

Mike Stupalov 🐱 • 2025-03-13 14:52
Added snmp cmd option for ignore table indexes checking by MIB files. Fixed polling Juniper processors by HOST-RESOURCES-MIB.
Files changed (1)
M includes/snmp.inc.php +10 -14
📈 10 added 📉 14 removed

💻 r13934 TRIVIAL

Mike Stupalov 🐱 • 2025-03-13 14:50
Fixed processors indexes on Juniper devices by HOST-RESOURCES-MIB.
Files changed (1)
M includes/discovery/processors/host-resources-mib.inc.php +64 -55
📈 64 added 📉 55 removed

💻 r13933 MINOR

Mike Stupalov 🐱 • 2025-03-12 14:42
Added Gotify notification transport.
Files changed (2)
A includes/alerting/gotify.inc.php +46
M includes/definitions/transports.inc.php +46 -1
📈 92 added 📉 1 removed

💻 r13932 MINOR

Mike Stupalov 🐱 • 2025-03-12 14:14
Improved Ntfy notification transport.
Files changed (2)
A includes/alerting/ntfy.inc.php +46
M includes/definitions/transports.inc.php +16 -11
📈 62 added 📉 11 removed

💻 r13931 TRIVIAL

Mike Stupalov 🐱 • 2025-03-12 14:13
Added common base_url and icon_url message tags for all notification transports.
Files changed (1)
M includes/alerts.inc.php +4
📈 4 added 📉 0 removed

💻 r13930 TRIVIAL

Mike Stupalov 🐱 • 2025-03-12 13:40
Skip empty http headers in generate_http_context().
Files changed (2)
M includes/constants.inc.php +1 -1
M includes/http.inc.php +12 -4
📈 13 added 📉 5 removed

💻 r13929 MINOR

Mike Stupalov 🐱 • 2025-03-07 13:41
Added (untested) SNR IP-PDU clone of FS/Huawei PDU.
Files changed (4)
M includes/definitions/mibs/snr.inc.php +37
D includes/definitions/os/nag.inc.php -79
A includes/definitions/os/snr.inc.php +91
A mibs/snr/SNR-IPPDU-MIB +455
📈 128 added 📉 79 removed

💻 r13928 TRIVIAL

Mike Stupalov 🐱 • 2025-03-07 13:20
Fixed energy scale by IPPDU-MIB.
Files changed (1)
M includes/definitions/mibs/fscom.inc.php +17 -17
📈 17 added 📉 17 removed

💻 r13927 TRIVIAL

Mike Stupalov 🐱 • 2025-03-07 13:17
Added phase measured labels by ACCUENERGY-MIB.
Files changed (1)
M includes/definitions/mibs/accuenergy.inc.php +38 -29
📈 38 added 📉 29 removed

💻 r13926 MINOR

Mike Stupalov 🐱 • 2025-03-07 13:16
Improved support for FS PDU. Renamed os for unificate with Huawei PDU.
Files changed (2)
M includes/definitions/mibs/fscom.inc.php +158 -115
M includes/definitions/os/fscom.inc.php +8 -6
📈 166 added 📉 121 removed

💻 r13925 MINOR

Mike Stupalov 🐱 • 2025-03-07 13:14
Added ability for add more os definition groups for merge properties.
Files changed (1)
M includes/definitions/os.inc.php +19 -7
📈 19 added 📉 7 removed

💻 r13924 CLEAN

Mike Stupalov 🐱 • 2025-03-07 11:45
Moved value_to_units() function to sensor entities.
Files changed (2)
M includes/common.inc.php -78
M includes/entities/sensor.inc.php +77
📈 77 added 📉 78 removed

💻 r13923 TRIVIAL

Mike Stupalov 🐱 • 2025-03-06 13:38
Changed predictiveFailure status event to warning.
Files changed (3)
M includes/definitions/mibs/cisco.inc.php +13 -13
M includes/definitions/mibs/dell/storagemanagement-mib.inc.php +6 -6
M includes/definitions/mibs/hp.inc.php +2 -2
📈 21 added 📉 21 removed

💻 r13922 MINOR

Mike Stupalov 🐱 • 2025-03-05 19:16
Added ports polling on HP iLO by CPQSM2-MIB.
Files changed (2)
M includes/definitions/mibs/hp.inc.php +57
M includes/definitions/os/hp.inc.php +1
📈 58 added 📉 0 removed

💻 r13921 TRIVIAL

Mike Stupalov 🐱 • 2025-03-04 15:24
Fixed associate Lanes for DOM sensors on Arista by ENTITY-SENSOR-MIB.
Files changed (2)
M includes/discovery/sensors/entity-sensor-mib.inc.php +6 -3
M includes/entities/port.inc.php +3 -3
📈 9 added 📉 6 removed

💻 r13920 MINOR

Mike Stupalov 🐱 • 2025-02-28 13:40
Added discovery voltage sensor for PSU by CPQHLTH-MIB (OBS-3263).
Files changed (1)
M includes/discovery/sensors/cpqhlth-mib.inc.php +62 -12
📈 62 added 📉 12 removed

💻 r13919 TRIVIAL

Mike Stupalov 🐱 • 2025-02-28 13:18
Moved detect CPQHLTH-MIB and CPQIDA-MIB to mibs discovery (for linux and windows os).
Files changed (5)
M includes/definitions/mibs/hp.inc.php +79 -64
M includes/definitions/os/microsoft.inc.php +2 -2
M includes/definitions/os/proxmox.inc.php +4 -4
M includes/definitions/os/univention.inc.php +2 -2
M includes/definitions/os/unix.php +2 -2
📈 89 added 📉 74 removed

💻 r13918 TRIVIAL

Mike Stupalov 🐱 • 2025-02-28 12:36
Moved detect SWRAID-MIB to mibs discovery (since it is very rarely used and difficult to install).
Files changed (4)
M includes/definitions/mibs.inc.php +34 -23
M includes/definitions/os/proxmox.inc.php +2 -2
M includes/definitions/os/univention.inc.php +1 -1
M includes/definitions/os/unix.php +2 -2
📈 39 added 📉 28 removed

💻 r13917 TRIVIAL

Mike Stupalov 🐱 • 2025-02-26 10:26
Improved ajax query for port entities. Removed port_permitted_array() calls.
Files changed (2)
M html/ajax/entities.php +21 -1
M html/includes/entities/port.inc.php +4 -6
📈 25 added 📉 7 removed

💻 r13916 TRIVIAL

Mike Stupalov 🐱 • 2025-02-26 09:12
Added display used php math library in print_versions(). Added get svn version.
Files changed (1)
M includes/common.inc.php +42 -3
📈 42 added 📉 3 removed

💻 r13915 MINOR

Mike Stupalov 🐱 • 2025-02-25 11:06
Fixed polling vendor specific AFI/SAFI BGP counters with VRFs (OBS-4987).
Files changed (4)
M includes/definitions/mibs/arista.inc.php +33 -33
M includes/discovery/bgp/bgp4v2-mib.inc.php +14 -12
M includes/polling/bgp-peers.inc.php +44 -31
M includes/polling/bgp/bgp4v2-mib.inc.php +27 -13
📈 118 added 📉 89 removed

💻 r13914 MAJOR

Mike Stupalov 🐱 • 2025-02-24 12:40
Added support for Solid Optics EDFAMUX (OBS-4986).
Files changed (7)
A html/images/os/solid_optics_2x.png +1
A html/images/os/solid_optics.png +1
A includes/definitions/mibs/solidoptics.inc.php +111
A includes/definitions/os/solidoptics.inc.php +22
A mibs/solidoptics
A mibs/solidoptics/SO-MUX-MIB +153
A mibs/solidoptics/SO-MUX-V1-MIB +215
📈 135 added 📉 0 removed

💻 r13913 TRIVIAL

Mike Stupalov 🐱 • 2025-02-24 12:08
Improved clean numeric values with unprintable snmp chars.
Files changed (2)
M includes/snmp.inc.php +4 -6
M tests/IncludesSnmpTest.php +38 -30
📈 42 added 📉 36 removed

💻 r13912 TRIVIAL

Mike Stupalov 🐱 • 2025-02-24 11:04
Improved rewrite_unix_hardware() for solaris os.
Files changed (2)
M includes/discovery/os/solaris.inc.php +18 -21
M includes/rewrites.inc.php +4 -3
📈 22 added 📉 24 removed

💻 r13911 MINOR

Mike Stupalov 🐱 • 2025-02-24 10:59
Fixed discovery Fortinet VPN statuses by FORTINET-FORTIGATE-MIB.
Files changed (2)
M includes/definitions/entities/sensors.inc.php +1
M includes/definitions/mibs/fortinet.inc.php +43 -14
📈 44 added 📉 14 removed

💻 r13910 TRIVIAL

Mike Stupalov 🐱 • 2025-02-20 17:04
Added quick search devices by hardware field.
Files changed (1)
M html/includes/search/devices.inc.php +7 -2
📈 7 added 📉 2 removed

💻 r13909 TRIVIAL

Mike Stupalov 🐱 • 2025-02-20 09:43
Improved detect poor serial string by is_valid_param().
Files changed (2)
M includes/common.inc.php +1 -1
M tests/IncludesCommonTest.php +1
📈 2 added 📉 1 removed

💻 r13908 TRIVIAL

Mike Stupalov 🐱 • 2025-02-19 13:15
Added display informational message when device forced for discovery on device page.
Files changed (1)
M html/pages/device.inc.php +14 -5
📈 14 added 📉 5 removed

💻 r13907 CLEAN

Mike Stupalov 🐱 • 2025-02-18 17:14
Hidden experimental device menu entry.
Files changed (1)
M html/pages/device.inc.php +7 -5
📈 7 added 📉 5 removed

💻 r13906 TRIVIAL

Mike Stupalov 🐱 • 2025-02-18 14:05
Fixed sensor descriptions for DDM sensors by JUNIPER-DOM-MIB.
Files changed (1)
M includes/discovery/sensors/juniper-dom-mib.inc.php +9 -9
📈 9 added 📉 9 removed

💻 r13905 FIX

Adam Armstrong 🐸 • 2025-02-16 19:38
Fix NETTRACK-E3METER-SNMP-MIB / e3IpmSensorHumidity multiplier to 0.1 from 0.001
Files changed (1)
M includes/definitions/mibs/bachmann.inc.php +1 -1
📈 1 added 📉 1 removed

💻 r13904 MAJOR

Mike Stupalov 🐱 • 2025-02-14 13:07
Added basic support for Ovarro/Semaphore TBox.
Files changed (6)
A html/images/os/tbox_2x.png +1
A html/images/os/tbox.png +1
A includes/definitions/mibs/ovarro.inc.php +52
A includes/definitions/os/ovarro.inc.php +25
A mibs/ovarro
A mibs/ovarro/SEMAPHORE-RTU-MIB +1,854
📈 79 added 📉 0 removed

💻 r13903 TRIVIAL

Mike Stupalov 🐱 • 2025-02-13 11:33
Improved print neighbours protocol.
Files changed (1)
M html/includes/print/neighbours.inc.php +1 -14
📈 1 added 📉 14 removed

💻 r13902 TRIVIAL

Mike Stupalov 🐱 • 2025-02-13 11:27
Fixed possible override replace sting in html_highlight_entities().
Files changed (1)
M html/includes/functions.inc.php +3 -4
📈 3 added 📉 4 removed

💻 r13901 MINOR

Mike Stupalov 🐱 • 2025-02-13 11:21
Improved highlight entities (bgp and ports) in syslog messages.
Files changed (3)
M html/includes/print/syslogs.inc.php +3 -3
M includes/entities/port.inc.php +29 -14
M includes/entities/routing.inc.php +50 -23
📈 82 added 📉 40 removed

💻 r13900 MINOR

Mike Stupalov 🐱 • 2025-02-13 11:18
Improved highlight in ajax search.
Files changed (13)
M html/ajax/search.php +11 -5
M html/includes/search/accesspoints.inc.php +2 -2
M html/includes/search/devices.inc.php +10 -9
M html/includes/search/groups.inc.php +6 -6
M html/includes/search/inventory.inc.php +7 -6
M html/includes/search/ip-addresses.inc.php +7 -7
M html/includes/search/loadbalancers.inc.php +28 -28
M html/includes/search/neighbours.inc.php +5 -14
M html/includes/search/ports.inc.php +3 -3
M html/includes/search/sensors.inc.php +2 -5
M html/includes/search/slas.inc.php +6 -6
M html/includes/search/status.inc.php +2 -2
M includes/definitions/wui.inc.php +9
📈 98 added 📉 93 removed

💻 r13899 MINOR

Mike Stupalov 🐱 • 2025-02-13 11:16
Function html_highlight() simplified, added escaping by default. Added separate html_highlight_entities() for highlight entities with escaping by default. Added unit tests.
Files changed (3)
M html/includes/functions.inc.php +82 -31
M includes/constants.inc.php +4 -2
M tests/HtmlIncludesFunctionsTest.php +60
📈 146 added 📉 33 removed

💻 r13898 CLEAN

Mike Stupalov 🐱 • 2025-02-11 16:41
Removed compatibility for old json_encode() in unit tests.
Files changed (3)
M html/ajax/entities.php +23 -24
M html/ajax/get_entities.php +1 -1
M tests/IncludesCommonTest.php +170 -78
📈 194 added 📉 103 removed

💻 r13897 CLEAN

Mike Stupalov 🐱 • 2025-02-11 15:50
Removed compatibility of json encode/decode for old php versions.
Files changed (2)
M includes/common.inc.php +8 -8
M includes/constants.inc.php +3 -6
📈 11 added 📉 14 removed

💻 r13896 CLEAN

Mike Stupalov 🐱 • 2025-02-11 14:56
Removed code related with old mcrypt php extension. Unsupported since php 7.2.
Files changed (7)
M html/includes/sessions.inc.php +8 -11
M html/pages/preferences/general.inc.php +1 -1
M includes/common.inc.php +9 -10
M includes/constants.inc.php -5
M includes/encrypt.inc.php +35 -100
M libs/pear/Crypt/CHAP.php +14 -46
M tests/IncludesEncryptTest.php +160 -220
📈 213 added 📉 347 removed

💻 r13895 DB

Mike Stupalov 🐱 • 2025-02-10 19:43
Increased bgp peer field sizes for identifier and addresses for correctly store ipv6.
Files changed (1)
A update/497.sql +1
📈 1 added 📉 0 removed

💻 r13894 TRIVIAL

Mike Stupalov 🐱 • 2025-02-10 16:03
Added ability for set default snmp options in get_def_snmp_flags().
Files changed (2)
M includes/discovery/functions.inc.php +12 -3
M includes/entities/device.inc.php +1 -1
📈 13 added 📉 4 removed

💻 r13893 TRIVIAL

Mike Stupalov 🐱 • 2025-02-10 15:51
Converted mib definitions ascii snmp flag to option.
Files changed (8)
M includes/definitions/mibs/accedian.inc.php +5 -5
M includes/definitions/mibs/apc.inc.php +5 -5
M includes/definitions/mibs/avtech.inc.php +8 -8
M includes/definitions/mibs/didactum.inc.php +1 -1
M includes/definitions/mibs/fiberhome.inc.php +3 -3
M includes/definitions/mibs/hp.inc.php +6 -6
M includes/definitions/mibs/pandacom.inc.php +327 -325
M includes/definitions/mibs/panduit.inc.php +8 -8
📈 363 added 📉 361 removed

💻 r13892 TRIVIAL

Mike Stupalov 🐱 • 2025-02-10 14:43
Added snmp options ascii and index_string to get_def_snmp_flags(). Added ability for use snmp options in merge_private_mib().
Files changed (2)
M includes/discovery/functions.inc.php +8
M includes/functions.inc.php +8 -10
📈 16 added 📉 10 removed

💻 r13891 CLEAN

Mike Stupalov 🐱 • 2025-02-10 14:07
Removed unused snmp_flags mib definition.
Files changed (1)
M includes/definitions/mibs/akcp.inc.php +170 -176
📈 170 added 📉 176 removed

💻 r13890 TRIVIAL

Mike Stupalov 🐱 • 2025-02-10 13:35
Converted mib definitions table snmp flag to option.
Files changed (2)
M includes/definitions/mibs/cisco.inc.php +24 -24
M includes/definitions/mibs/d-link/dgs-l3mgmt-mib.php +18 -18
📈 42 added 📉 42 removed

💻 r13889 TRIVIAL

Mike Stupalov 🐱 • 2025-02-10 13:29
Converted mib definitions index_parts snmp flag to option.
Files changed (4)
M includes/definitions/mibs/edgecore/aos5810-54x-mib.inc.php +17 -17
M includes/definitions/mibs/huawei.inc.php +42 -15
M includes/definitions/mibs/radlan/radlan-ip.php +1 -1
M includes/definitions/mibs/radlan/radlan-ipv6.php +1 -1
📈 61 added 📉 34 removed

💻 r13888 TRIVIAL

Mike Stupalov 🐱 • 2025-02-10 13:26
Allowed to use simple values as snmp options in get_def_snmp_flags().
Files changed (1)
M includes/discovery/functions.inc.php +4
📈 4 added 📉 0 removed

💻 r13887 TRIVIAL

Mike Stupalov 🐱 • 2025-02-10 12:39
Added snmp option index_parts to get_def_snmp_flags(). Fixed discovery ip addresses with snmp options.
Files changed (2)
M includes/discovery/functions.inc.php +5
M includes/entities/ip-address.inc.php +14 -11
📈 19 added 📉 11 removed

💻 r13886 TRIVIAL

Mike Stupalov 🐱 • 2025-02-10 12:15
Converted mib definitions noindex snmp flag to option.
Files changed (7)
M includes/definitions/mibs/barracuda.inc.php +77 -77
M includes/definitions/mibs/chatsworth.inc.php +7 -7
M includes/definitions/mibs/delta.inc.php +323 -323
M includes/definitions/mibs/nokia.inc.php +2 -2
M includes/definitions/mibs/oracle.inc.php +36 -36
M includes/definitions/mibs/qsan.inc.php +71 -71
M includes/definitions/os/nokia.inc.php +1
📈 517 added 📉 516 removed

💻 r13885 TRIVIAL

Mike Stupalov 🐱 • 2025-02-10 11:50
Converted mib definitions utf8 snmp flag to option.
Files changed (3)
M includes/definitions/mibs/netping/dksf-mib.php +50 -50
M includes/definitions/mibs/rfc.inc.php +1 -1
M includes/definitions/mibs/sds.inc.php +1 -1
📈 52 added 📉 52 removed

💻 r13884 TRIVIAL

Mike Stupalov 🐱 • 2025-02-10 11:30
Added snmp options for mib definitions in get_def_snmp_flags(), instead raw snmp flags.
Files changed (1)
M includes/discovery/functions.inc.php +23 -2
📈 23 added 📉 2 removed

💻 r13883 MINOR

Mike Stupalov 🐱 • 2025-02-07 09:10
Added basic os definition for HPE Alletra Storage (OBS-4964).
Files changed (2)
M includes/definitions/os/hp.inc.php +9
M mibs/hp/ThreeParMIB +2,801 -254
📈 9 added 📉 0 removed

💻 r13881 TRIVIAL

Mike Stupalov 🐱 • 2025-02-05 23:46
Fixed custom_port_parser(), disabled default descr regexp.
Files changed (3)
M includes/defaults.inc.php +2 -1
M includes/port-descr-parser.inc.php +2 -2
M tests/IncludesPortDescrParserTest.php +60 -34
📈 64 added 📉 37 removed

💻 r13880 MINOR

Mike Stupalov 🐱 • 2025-02-05 22:56
Improved support for Extreme XOS with new firmware (OBS-4974).
Files changed (3)
M includes/definitions/mibs/extreme.inc.php +71 -10
M includes/definitions/os/extreme.inc.php +15 -9
M includes/discovery/sensors/extreme-system-mib.inc.php +23 -6
📈 109 added 📉 25 removed

💻 r13879 MIBS

Mike Stupalov 🐱 • 2025-02-05 22:54
Updated extreme mib files.
Files changed (26)
M mibs/enterasys/ENTERASYS-APPLICATION-SIGNATURE-MIB +67 -65
M mibs/enterasys/ENTERASYS-CLASS-OF-SERVICE-MIB +2
M mibs/enterasys/ENTERASYS-CONFIGURATION-MANAGEMENT-MIB +9 -7
M mibs/enterasys/ENTERASYS-CONVERGENCE-END-POINT-MIB +2
M mibs/enterasys/ENTERASYS-ENTITY-SENSOR-MIB-EXT-MIB +130 -2
M mibs/enterasys/ENTERASYS-LINK-FLAP-MIB +2
M mibs/enterasys/ENTERASYS-MAC-AUTHENTICATION-MIB +120 -4
M mibs/enterasys/ENTERASYS-MAC-LOCKING-MIB +2
M mibs/enterasys/ENTERASYS-MIB-NAMES +2
M mibs/enterasys/ENTERASYS-MIRROR-CONFIG-MIB +317 -63
M mibs/enterasys/ENTERASYS-MULTI-AUTH-MIB +2
M mibs/enterasys/ENTERASYS-POLICY-PROFILE-MIB +352 -18
M mibs/enterasys/ENTERASYS-RADIUS-ACCT-CLIENT-EXT-MIB +104 -99
M mibs/enterasys/ENTERASYS-RADIUS-AUTH-CLIENT-MIB +92 -91
M mibs/enterasys/ENTERASYS-RADIUS-DYNAMIC-AUTHOR-SERVER-EXT-MIB +60 -55
M mibs/enterasys/ENTERASYS-SYSLOG-CLIENT-MIB +2
M mibs/enterasys/ENTERASYS-UPN-TC-MIB +2
M mibs/enterasys/ENTERASYS-VLAN-AUTHORIZATION-MIB +2
M mibs/extreme/EXTREME-BASE-MIB +511 -6
M mibs/extreme/EXTREME-HARDWARE-MIB +543 -2
M mibs/extreme/EXTREME-OSPFV3-MIB +5 -5
M mibs/extreme/EXTREME-POE-MIB +109 -11
A mibs/extreme/EXTREME-REMOTECONNECTION-MIB +462
M mibs/extreme/EXTREME-SOFTWARE-MONITOR-MIB +45 -1
M mibs/extreme/EXTREME-STACKING-MIB +31 -7
M mibs/extreme/EXTREME-SYSTEM-MIB +215 -7
📈 0 added 📉 0 removed

💻 r13878 MINOR

Mike Stupalov 🐱 • 2025-02-05 22:53
Added unit conversion datetime for age sensor class.
Files changed (2)
M includes/entities/sensor.inc.php +22 -2
M includes/snmp.inc.php +6 -1
📈 28 added 📉 3 removed

💻 r13877 TRIVIAL

Mike Stupalov 🐱 • 2025-02-05 22:50
Fixed set port label when ifName contains unprintable chars.
Files changed (3)
M includes/discovery/ports.inc.php +2 -1
M includes/entities/port.inc.php +3
M includes/snmp.inc.php +7 -2
📈 12 added 📉 3 removed

💻 r13876 MINOR

Mike Stupalov 🐱 • 2025-02-04 15:51
Added basic os definition for Nokia/Clavister NetGuard.
Files changed (3)
M includes/definitions/mibs/nokia.inc.php +131
M includes/definitions/os/clavister.inc.php +1 -1
M includes/definitions/os/nokia.inc.php +21
📈 153 added 📉 1 removed

💻 r13875 MIBS

Mike Stupalov 🐱 • 2025-02-04 15:48
Added Nokia/Clavister NetGuard mib files.
Files changed (6)
M mibs/clavister/CLAVISTER-SMI -2
A mibs/clavister/CLAVISTER-STREAM-MIB +9,337
A mibs/clavister/CLAVISTER-STREAM-TRAPS-MIB +248
A mibs/nokia/NETGUARD-SMI +58
A mibs/nokia/NETGUARD-STREAM-MIB +9,337
A mibs/nokia/NETGUARD-STREAM-TRAPS-MIB +248
📈 0 added 📉 0 removed

💻 r13874 TRIVIAL

Mike Stupalov 🐱 • 2025-02-04 15:10
Improved find string similarity in str_similar().
Files changed (2)
M includes/functions.inc.php +11 -13
M tests/IncludesFunctionsTest.php +87 -65
📈 98 added 📉 78 removed

💻 r13873 MINOR

Mike Stupalov 🐱 • 2025-02-04 13:49
Added os definition snmp noindex option for polling/discovery hardware, which return common sysDescr/sysObjectID/sysUpTime without indexes.
Files changed (4)
M includes/entities/device.inc.php +51 -18
M includes/functions.inc.php +28 -10
M includes/polling/system/snmpv2-mib.inc.php +26 -8
M includes/snmp.inc.php +15 -6
📈 120 added 📉 42 removed

💻 r13872 TRIVIAL

Mike Stupalov 🐱 • 2025-02-04 13:43
Fixed snmp_get_multi_oid() for parsing with noindex option.
Files changed (1)
M includes/snmp.inc.php +9 -2
📈 9 added 📉 2 removed

💻 r13871 MAJOR

Mike Stupalov 🐱 • 2025-02-03 21:29
Added support for CE+T Power Inview (OBS-4914).
Files changed (7)
A html/images/os/cet-power_dark.svg +1
A html/images/os/cet-power.svg +1
A includes/definitions/mibs/cet-power.inc.php +64
A includes/definitions/os/cet-power.inc.php +24
A includes/discovery/sensors/site-monitoring-mib.inc.php +459
A mibs/cet-power
A mibs/cet-power/SITE-MONITORING-MIB +5,067
📈 549 added 📉 0 removed

💻 r13870 TRIVIAL

Mike Stupalov 🐱 • 2025-01-31 14:26
Converted graphs device availability and alert status to definition.
Files changed (5)
M html/includes/graphs/alert/auth.inc.php +13 -11
D html/includes/graphs/alert/status.inc.php -54
D html/includes/graphs/device/availability.inc.php -35
D html/includes/graphs/device/definition.inc.php -19
M includes/definitions/graphtypes.inc.php +27 -2
📈 40 added 📉 121 removed

💻 r13869 MINOR

Mike Stupalov 🐱 • 2025-01-31 14:24
Added graph type availability to definitions based.
Files changed (3)
M html/includes/graphs/generic_definition.inc.php +98 -56
M html/includes/graphs/graph.inc.php +25 -20
M includes/defaults.inc.php +2
📈 125 added 📉 76 removed

💻 r13868 TRIVIAL

Mike Stupalov 🐱 • 2025-01-29 09:06
Added polling boottime on openbsd by NET-SNMP-EXTEND-MIB.
Files changed (1)
M includes/definitions/mibs.inc.php +21 -11
📈 21 added 📉 11 removed

💻 r13867 MINOR

Mike Stupalov 🐱 • 2025-01-29 09:04
Improved os definition and polling for OpenBSD.
Files changed (3)
M includes/common.inc.php +1 -1
M includes/definitions/os/unix.php +9
M includes/polling/os/unix.inc.php +10
📈 20 added 📉 1 removed

💻 r13866 TRIVIAL

Mike Stupalov 🐱 • 2025-01-29 08:59
Simplified unix-agent packages polling code.
Files changed (1)
M includes/polling/unix-agent/packages.inc.php +15 -39
📈 15 added 📉 39 removed

💻 r13865 TRIVIAL

Mike Stupalov 🐱 • 2025-01-28 22:32
Improved regexp for ifAlias parsing. Improved debug output for custom_port_parser().
Files changed (2)
M includes/defaults.inc.php +1 -1
M includes/port-descr-parser.inc.php +11 -5
📈 12 added 📉 6 removed

💻 r13864 TRIVIAL

Mike Stupalov 🐱 • 2025-01-28 15:49
Renamed mib definition metatype from reboot to boottime.
Files changed (5)
M includes/definitions/mibs/checkpoint.inc.php +1 -1
M includes/definitions/mibs/infinera.inc.php +1 -1
M includes/definitions/mibs/microsoft.inc.php +2 -1
M includes/entities/device.inc.php +7 -6
M includes/polling/system.inc.php +3 -3
📈 14 added 📉 12 removed

💻 r13863 TRIVIAL

Mike Stupalov 🐱 • 2025-01-27 22:27
Added ability for use wildcard queries for device hostname/sysname/location (OBS-4972).
Files changed (2)
M html/includes/entities/device.inc.php +5 -2
M html/pages/devices.inc.php +11 -9
📈 16 added 📉 11 removed

💻 r13862 LIBS

Mike Stupalov 🐱 • 2025-01-24 21:08
Updated query-builder js lib to 2.7.
Files changed (2)
M html/css/query-builder.default.css +15 -37
M html/js/query-builder.js +271 -266
📈 0 added 📉 0 removed

💻 r13861 TRIVIAL

Mike Stupalov 🐱 • 2025-01-24 18:48
Improved output for update_group_tables() and update_alert_tables() in cli.
Files changed (2)
M includes/alerts.inc.php +12 -3
M includes/groups.inc.php +12 -4
📈 24 added 📉 7 removed

💻 r13860 TRIVIAL

Mike Stupalov 🐱 • 2025-01-24 18:46
Added function str_pad_left() for simplify left oriented string padding.
Files changed (1)
M includes/common.inc.php +17 -5
📈 17 added 📉 5 removed

💻 r13859 MINOR

Mike Stupalov 🐱 • 2025-01-24 18:44
Added navbar filters on Device probes page by Type and Status.
Files changed (1)
M html/pages/device/probes.inc.php +41 -3
📈 41 added 📉 3 removed

💻 r13858 TRIVIAL

Mike Stupalov 🐱 • 2025-01-24 18:38
Made the statuses of probes in upper case.
Files changed (2)
M html/pages/probes.inc.php +1 -1
M includes/definitions/rewrites.inc.php +2 -1
📈 3 added 📉 2 removed

💻 r13857 MINOR

Mike Stupalov 🐱 • 2025-01-24 18:33
Added navbar filters on Probes page by Type and Status.
Files changed (2)
M html/includes/entities/probe.inc.php +50 -27
M html/pages/probes.inc.php +40 -2
📈 90 added 📉 29 removed

💻 r13856 TRIVIAL

Mike Stupalov 🐱 • 2025-01-24 18:31
Added vertical divider for print_navbar().
Files changed (1)
M html/includes/print/navbar.inc.php +10 -1
📈 10 added 📉 1 removed

💻 r13855 TRIVIAL

Mike Stupalov 🐱 • 2025-01-24 15:00
Added note about possible long update operation.
Files changed (1)
M update/496.sql +2 -1
📈 2 added 📉 1 removed

💻 r13854 DB

Mike Stupalov 🐱 • 2025-01-24 14:56
Changed autoincrement column type for history and log tables to bigint for prevent possible reaching the maximum value.
Files changed (1)
A update/496.sql +8
📈 8 added 📉 0 removed

💻 r13853 ADD

Adam Armstrong 🐸 • 2025-01-23 15:48
Add fortigate ipsec tunnel status indicator
Files changed (1)
M includes/definitions/mibs/fortinet.inc.php +17
📈 17 added 📉 0 removed

💻 r13852 MINOR

Mike Stupalov 🐱 • 2025-01-23 10:22
Do not use update_tables action on main poller also for distributed installs. Added is_poller_main().
Files changed (2)
M discovery.php +2 -2
M includes/distributed.inc.php +15 -10
📈 17 added 📉 12 removed

💻 r13851 TRIVIAL

Mike Stupalov 🐱 • 2025-01-22 18:46
Restored accidentally deleted sensor definition.
Files changed (1)
M includes/definitions/mibs/bachmann.inc.php +13
📈 13 added 📉 0 removed

💻 r13850 MAJOR

Mike Stupalov 🐱 • 2025-01-22 18:32
Added support for Bachmann Bluenet2 PDU (OBS-4968).
Files changed (4)
A html/images/os/bachmann.svg +1
M includes/definitions/mibs/bachmann.inc.php +105 -13
M includes/definitions/os/bachmann.inc.php +8
A includes/discovery/sensors/bachmann-bluenet2-mib.inc.php +496
📈 610 added 📉 13 removed

💻 r13849 TRIVIAL

Mike Stupalov 🐱 • 2025-01-22 18:26
Added Circuit measured sensors to grouping by label.
Files changed (1)
M includes/definitions/entities/sensors.inc.php +1
📈 1 added 📉 0 removed

💻 r13848 MINOR

Mike Stupalov 🐱 • 2025-01-21 19:25
Added ebuild unix-agent script (OBS-4947).
Files changed (7)
M scripts/agent-local/ceph +1
M scripts/agent-local/dhcpkit +1
M scripts/agent-local/dovecot +1
A scripts/agent-local/ebuild +33
M scripts/agent-local/kamailio +1
M scripts/agent-local/lighttpd +1
M scripts/agent-local/mongodb +1
📈 39 added 📉 0 removed

💻 r13847 MINOR

Mike Stupalov 🐱 • 2025-01-21 19:19
Added polling ebuild packages by unix-agent (OBS-4947).
Files changed (3)
M includes/definitions/wui.inc.php +1
M includes/polling/os/unix.inc.php +6 -1
M includes/polling/unix-agent/packages.inc.php +66 -20
📈 73 added 📉 21 removed

💻 r13846 TRIVIAL

Mike Stupalov 🐱 • 2025-01-20 18:22
Improved console output for discovery ucd-diskio.
Files changed (1)
M includes/discovery/ucd-diskio.inc.php +26 -12
📈 26 added 📉 12 removed

💻 r13845 MINOR

Mike Stupalov 🐱 • 2025-01-20 17:55
Improved polling/discovery ucd-diskio. Filtered out loop pseudo disks.
Files changed (3)
M includes/definitions/rrdtypes.inc.php +12
M includes/discovery/ucd-diskio.inc.php +15 -10
M includes/polling/ucd-diskio.inc.php +34 -37
📈 61 added 📉 47 removed

💻 r13844 MAJOR

Mike Stupalov 🐱 • 2025-01-17 17:01
Added support for Vertiv NETSURE (OBS-4953).
Files changed (3)
M includes/definitions/mibs/vertiv.inc.php +11
A includes/definitions/mibs/vertiv/ees-power-mib.inc.php +246
M includes/definitions/os/vertiv.inc.php +16
📈 273 added 📉 0 removed

💻 r13843 MINOR

Mike Stupalov 🐱 • 2025-01-17 13:42
Added basic support for Liebert/Vertiv RDU (OBS-4965).
Files changed (3)
A includes/definitions/mibs/vertiv
A includes/definitions/mibs/vertiv/dcs-mib.inc.php +936
M includes/definitions/os/vertiv.inc.php +9
📈 945 added 📉 0 removed

💻 r13842 MIBS

Mike Stupalov 🐱 • 2025-01-17 12:08
Added new vertiv mib files.
Files changed (7)
A mibs/vertiv/BDFB-MIB +372
A mibs/vertiv/DCS-MIB +6,523
A mibs/vertiv/EES-POWER-MIB +2,825
A mibs/vertiv/LMS-MIB +1,026
A mibs/vertiv/NETSURE-DISTRIB-MIB +1,448
A mibs/vertiv/NETSURE-NCU-MIB +2,494
A mibs/vertiv/VEC-MIB +1,132
📈 0 added 📉 0 removed

💻 r13841 MINOR

Mike Stupalov 🐱 • 2025-01-15 15:28
Fixed check entity write permission in ajax update action for ports, sensors and statuses.
Files changed (3)
M html/ajax/actions/ports_update.inc.php +1 -1
M html/ajax/actions/sensors_update.inc.php +1 -1
M html/ajax/actions/statuses_update.inc.php +1 -1
📈 3 added 📉 3 removed

💻 r13840 MIBS

Mike Stupalov 🐱 • 2025-01-15 14:24
Moved unused hp laserjet mibs to old dir, for reduce snmpwalk errors.
Files changed (166)
A mibs/hp/DIFF-SERV-MIB +1,525
D mibs/hp/HP-OFFICEJET-PRO-X576DW-MIB -7,127
D mibs/hp/HP-PAGEWIDE-PRO-477DW-MFP-MIB -8,174
D mibs/hp/IJ8060-MIB -11,832
D mibs/hp/LaserJet_3300-MIB -8,045
D mibs/hp/LaserJet-5-MIB -5,187
D mibs/hp/LaserJet-Series-5000-MIB -10,113
D mibs/hp/LaserJet-Series-8100-MBM-MIB -1,582
D mibs/hp/LaserJet-Series2100-MIB -5,336
D mibs/hp/LaserJet-Series4000-MIB -10,049
D mibs/hp/LaserJet-Series4050-MIB -11,457
D mibs/hp/LaserJet-Series8000-MBM-MIB -1,576
D mibs/hp/LaserJet-Series8000-MIB -10,417
D mibs/hp/LaserJet-Series8000-Stapler-MIB -1,487
D mibs/hp/LaserJet-Series8100-MIB -11,271
D mibs/hp/LaserJet-Series8100-Stapler-MIB -1,492
D mibs/hp/LaserJet4V-MIB -2,551
D mibs/hp/LaserJet5Si-MIB -8,583
D mibs/hp/LaserJet5Si-Mopier-MIB -8,728
D mibs/hp/LaserJet6P-MIB -4,237
D mibs/hp/LJ1200-MIB -5,187
D mibs/hp/LJ1220-MIB -6,182
D mibs/hp/LJ2025-MIB -2,557
D mibs/hp/LJ2200-MIB -6,158
D mibs/hp/LJ2300-MIB -8,409
D mibs/hp/LJ2400-MIB -9,023
D mibs/hp/LJ2500-MIB -8,941
D mibs/hp/LJ251-MIB -8,068
D mibs/hp/LJ252-MIB -7,992
D mibs/hp/LJ275-MIB -7,114
D mibs/hp/LJ276-MIB -11,005
D mibs/hp/LJ277-MIB -11,132
D mibs/hp/LJ3000-MIB -8,084
D mibs/hp/LJ3005-MIB -8,948
D mibs/hp/LJ3015-MIB -11,063
D mibs/hp/LJ3035-MIB -10,534
D mibs/hp/LJ3200-MIB -7,527
D mibs/hp/LJ3505-MIB -9,970
D mibs/hp/LJ3525-MIB -7,459
D mibs/hp/LJ3530mfp-MIB -11,460
D mibs/hp/LJ3700-MIB -9,261
D mibs/hp/LJ375-MIB -9,672
D mibs/hp/LJ3800-MIB -8,056
D mibs/hp/LJ401-MIB -6,971
D mibs/hp/LJ4015-MIB -9,465
D mibs/hp/LJ402-MIB -7,181
D mibs/hp/LJ4100mfp-MIB -14,487
D mibs/hp/LJ4200-MIB -10,085
D mibs/hp/LJ425-MIB -9,650
D mibs/hp/LJ4250-MIB -9,276
D mibs/hp/LJ426-MIB -8,152
D mibs/hp/LJ4300-MIB -10,084
D mibs/hp/LJ4300mfp-MIB -10,589
D mibs/hp/LJ4345-MIB -10,286
D mibs/hp/LJ435-MIB -8,277
D mibs/hp/LJ451-MIB -6,083
D mibs/hp/LJ452-MIB -7,357
D mibs/hp/LJ4525-MIB -14,432
D mibs/hp/LJ4600-MIB -9,814
D mibs/hp/LJ4650-MIB -9,869
D mibs/hp/LJ4730-MIB -10,493
D mibs/hp/LJ476-MIB -11,567
D mibs/hp/LJ477-MIB -9,838
D mibs/hp/LJ501-MIB -7,684
D mibs/hp/LJ5035-MIB -10,535
D mibs/hp/LJ5200-MIB -8,242
D mibs/hp/LJ521-MIB -10,067
D mibs/hp/LJ5500-MIB -10,476
D mibs/hp/LJ5550-MIB -9,556
D mibs/hp/LJ570-MIB -11,567
D mibs/hp/LJ6015-MIB -11,007
D mibs/hp/LJ6040mfp-MIB -10,797
D mibs/hp/LJ701-MIB -7,192
D mibs/hp/LJ9000mfp-MIB -14,322
D mibs/hp/LJ9040mfp-MIB -10,528
D mibs/hp/LJ9050mfp-MIB -10,545
D mibs/hp/LJ9055-MIB -8,177
D mibs/hp/LJ9065-MIB -8,182
D mibs/hp/LJ9200C-MIB -8,564
D mibs/hp/LJ9250C-MIB -8,457
D mibs/hp/LJ9500-MIB -9,665
D mibs/hp/LJ9500mfp-MIB -11,211
D mibs/hp/LJM9050mfp-MIB -10,581
A mibs/hp/old
A mibs/hp/old/HP-OFFICEJET-PRO-X576DW-MIB +7,252
A mibs/hp/old/HP-PAGEWIDE-PRO-477DW-MFP-MIB +8,203
A mibs/hp/old/IJ8060-MIB +11,876
A mibs/hp/old/LaserJet_3300-MIB +8,045
A mibs/hp/old/LaserJet-5-MIB +5,286
A mibs/hp/old/LaserJet-Series-5000-MIB +10,158
A mibs/hp/old/LaserJet-Series-8100-MBM-MIB +1,636
A mibs/hp/old/LaserJet-Series2100-MIB +5,380
A mibs/hp/old/LaserJet-Series4000-MIB +10,094
A mibs/hp/old/LaserJet-Series4050-MIB +11,501
A mibs/hp/old/LaserJet-Series8000-MBM-MIB +1,625
A mibs/hp/old/LaserJet-Series8000-MIB +10,466
A mibs/hp/old/LaserJet-Series8000-Stapler-MIB +1,536
A mibs/hp/old/LaserJet-Series8100-MIB +11,325
A mibs/hp/old/LaserJet-Series8100-Stapler-MIB +1,546
A mibs/hp/old/LaserJet4V-MIB +2,650
A mibs/hp/old/LaserJet5Si-MIB +8,682
A mibs/hp/old/LaserJet5Si-Mopier-MIB +8,826
A mibs/hp/old/LaserJet6P-MIB +4,335
A mibs/hp/old/LJ1200-MIB +5,244
A mibs/hp/old/LJ1220-MIB +6,239
A mibs/hp/old/LJ2025-MIB +2,606
A mibs/hp/old/LJ2200-MIB +6,216
A mibs/hp/old/LJ2300-MIB +8,447
A mibs/hp/old/LJ2400-MIB +9,060
A mibs/hp/old/LJ2500-MIB +8,979
A mibs/hp/old/LJ251-MIB +8,117
A mibs/hp/old/LJ252-MIB +8,041
A mibs/hp/old/LJ275-MIB +7,163
A mibs/hp/old/LJ276-MIB +11,054
A mibs/hp/old/LJ277-MIB +11,181
A mibs/hp/old/LJ3000-MIB +8,128
A mibs/hp/old/LJ3005-MIB +8,992
A mibs/hp/old/LJ3015-MIB +11,107
A mibs/hp/old/LJ3035-MIB +10,578
A mibs/hp/old/LJ3200-MIB +7,584
A mibs/hp/old/LJ3505-MIB +10,014
A mibs/hp/old/LJ3525-MIB +7,503
A mibs/hp/old/LJ3530mfp-MIB +11,504
A mibs/hp/old/LJ3700-MIB +9,299
A mibs/hp/old/LJ375-MIB +9,721
A mibs/hp/old/LJ3800-MIB +8,100
A mibs/hp/old/LJ401-MIB +7,020
A mibs/hp/old/LJ4015-MIB +9,509
A mibs/hp/old/LJ402-MIB +7,230
A mibs/hp/old/LJ4100mfp-MIB +14,532
A mibs/hp/old/LJ4200-MIB +10,123
A mibs/hp/old/LJ425-MIB +9,699
A mibs/hp/old/LJ4250-MIB +9,311
A mibs/hp/old/LJ426-MIB +8,201
A mibs/hp/old/LJ4300-MIB +10,122
A mibs/hp/old/LJ4300mfp-MIB +10,627
A mibs/hp/old/LJ4345-MIB +10,330
A mibs/hp/old/LJ435-MIB +8,326
A mibs/hp/old/LJ451-MIB +6,132
A mibs/hp/old/LJ452-MIB +7,406
A mibs/hp/old/LJ4525-MIB +14,476
A mibs/hp/old/LJ4600-MIB +9,852
A mibs/hp/old/LJ4650-MIB +9,908
A mibs/hp/old/LJ4730-MIB +10,537
A mibs/hp/old/LJ476-MIB +11,616
A mibs/hp/old/LJ477-MIB +9,887
A mibs/hp/old/LJ501-MIB +7,733
A mibs/hp/old/LJ5035-MIB +10,579
A mibs/hp/old/LJ5200-MIB +8,286
A mibs/hp/old/LJ521-MIB +10,116
A mibs/hp/old/LJ5500-MIB +10,514
A mibs/hp/old/LJ5550-MIB +9,593
A mibs/hp/old/LJ570-MIB +11,616
A mibs/hp/old/LJ6015-MIB +11,051
A mibs/hp/old/LJ6040mfp-MIB +10,841
A mibs/hp/old/LJ701-MIB +7,241
A mibs/hp/old/LJ9000mfp-MIB +14,367
A mibs/hp/old/LJ9040mfp-MIB +10,566
A mibs/hp/old/LJ9050mfp-MIB +10,583
A mibs/hp/old/LJ9055-MIB +8,215
A mibs/hp/old/LJ9065-MIB +8,220
A mibs/hp/old/LJ9200C-MIB +8,602
A mibs/hp/old/LJ9250C-MIB +8,501
A mibs/hp/old/LJ9500-MIB +9,703
A mibs/hp/old/LJ9500mfp-MIB +11,249
A mibs/hp/old/LJM9050mfp-MIB +10,625
📈 0 added 📉 0 removed

💻 r13839 MINOR

Mike Stupalov 🐱 • 2025-01-14 10:23
Improved support for RoomAlert 12E and 12S (OBS-4963).
Files changed (5)
A html/images/os/roomalert_2x.png +1
A html/images/os/roomalert.png +1
M includes/definitions/mibs/avtech.inc.php +93 -132
A includes/discovery/sensors/roomalert12e-mib.inc.php +103
M includes/discovery/sensors/roomalert12s-mib.inc.php +16 -5
📈 214 added 📉 137 removed

💻 r13838 MIBS

Mike Stupalov 🐱 • 2025-01-14 10:21
Updated avtech mib files.
Files changed (2)
M mibs/avtech/ROOMALERT12E-MIB +74 -43
M mibs/avtech/ROOMALERT12S-MIB +151 -32
📈 0 added 📉 0 removed

💻 r13837 TRIVIAL

Mike Stupalov 🐱 • 2025-01-13 11:41
Fixed missing hostname parameter in sql query for poller/discovery.
Files changed (3)
M alerter.php +1
M discovery.php +1
M poller.php +1
📈 3 added 📉 0 removed

💻 r13836 MINOR

Mike Stupalov 🐱 • 2025-01-11 17:19
Improved discovery powersupply statuses by ATEN-IPMI-MIB.
Files changed (2)
M includes/definitions/mibs/aten.inc.php +17 -6
M includes/discovery/sensors/aten-ipmi-mib.inc.php +5 -1
📈 22 added 📉 7 removed

💻 r13835 TRIVIAL

Mike Stupalov 🐱 • 2025-01-11 17:18
Improved convert float states to numeric in state_string_to_numeric().
Files changed (2)
M includes/entities/status.inc.php +32 -28
M tests/IncludesFunctionsTest.php +5 -2
📈 37 added 📉 30 removed

💻 r13834 TRIVIAL

Mike Stupalov 🐱 • 2025-01-11 14:30
Fixed incorrect removing ucd-old processors.
Files changed (1)
M includes/discovery/processors/ucd-snmp-mib.inc.php +2 -2
📈 2 added 📉 2 removed

💻 r13833 DEVEL

Mike Stupalov 🐱 • 2025-01-11 14:12
Fixed sql query.
Files changed (1)
M includes/discovery/processors/ucd-snmp-mib.inc.php +1 -1
📈 1 added 📉 1 removed

💻 r13832 DEVEL

Mike Stupalov 🐱 • 2025-01-11 13:48
Improved debug output for discovery processors by UCD-SNMP-MIB.
Files changed (1)
M includes/discovery/processors/ucd-snmp-mib.inc.php +4 -1
📈 4 added 📉 1 removed

💻 r13831 TRIVIAL

Mike Stupalov 🐱 • 2025-01-11 13:34
Added warning on device page, when device not polled for a long time (> 20min).
Files changed (2)
M html/includes/notifications.inc.php -1
M html/pages/device.inc.php +8 -1
📈 8 added 📉 2 removed

💻 r13830 MINOR

Mike Stupalov 🐱 • 2025-01-11 13:18
Added get_time_gmt() for get current unixtime in UTC+0. Same arguments as for get_time().
Files changed (1)
M includes/common.inc.php +40 -18
📈 40 added 📉 18 removed

💻 r13829 TRIVIAL

Mike Stupalov 🐱 • 2025-01-11 10:59
Added device entity type for IPv4/6 attribs.
Files changed (1)
M includes/definitions/entities/devices.inc.php +2 -2
📈 2 added 📉 2 removed

💻 r13828 MINOR

Mike Stupalov 🐱 • 2025-01-10 23:12
Improved group/alert entity association by ip addresses.
Files changed (5)
M includes/alerts.inc.php +1
M includes/definitions/entities/ports.inc.php +2 -2
M includes/entities.inc.php +48 -9
M includes/entities/ip-address.inc.php +15 -4
M includes/groups.inc.php +1 -1
📈 67 added 📉 16 removed

💻 r13827 TRIVIAL

Mike Stupalov 🐱 • 2025-01-10 23:09
Improved group edit and update ajax form.
Files changed (2)
M html/ajax/actions/group_edit.inc.php +16 -6
M html/includes/group_edit.inc.php +33 -10
📈 49 added 📉 16 removed

💻 r13826 MINOR

Mike Stupalov 🐱 • 2025-01-10 19:09
Added discovery DOM fiber sensors by NSCRTV-FTTX-GPON-MIB.
Files changed (5)
M includes/definitions/entities/sensors.inc.php +1
M includes/definitions/mibs/nscrtv.inc.php +5
M includes/definitions/os/cdata.inc.php +1
M includes/definitions/os/tplink.inc.php +1
A includes/discovery/sensors/nscrtv-fttx-gpon-mib.inc.php +137
📈 145 added 📉 0 removed

💻 r13825 MINOR

Mike Stupalov 🐱 • 2025-01-10 13:55
Improved detect QTech Switch (OBS-4861). Added discovery power supply statuses by DCN-MIB and clones.
Files changed (3)
M includes/definitions/mibs/dcn/dcn-xxx.php +146 -92
M includes/definitions/mibs/qtech.inc.php +17
M includes/definitions/os/qtech.inc.php +14 -3
📈 177 added 📉 95 removed

💻 r13824 MIBS

Mike Stupalov 🐱 • 2025-01-10 13:47
Fixed qtech mib files errors. Added aletrnative variant of QTECH-MIB.
Files changed (23)
M mibs/qtech/GARP-MIB +2
M mibs/qtech/LLDPPRIVATE-MIB +2 -2
A mibs/qtech/QTECH-ALT-MIB +22,369
M mibs/qtech/QTECH-CLUSTER-MIB +3 -3
M mibs/qtech/QTECH-CT-STANDARD-MIB +1
M mibs/qtech/QTECH-GBNDeviceSWAPI-MIB +17 -17
M mibs/qtech/QTECH-GBNDeviceSwitch-MIB +13 -8
M mibs/qtech/QTECH-GBNL2QACL-MIB +24 -24
M mibs/qtech/QTECH-GBNPlatformGNLink-MIB +1 -1
M mibs/qtech/QTECH-GBNServiceCM-MIB +2 -2
M mibs/qtech/QTECH-GBNServiceRADIUS-MIB +2 -2
M mibs/qtech/QTECH-IP-PRIVATE-MIB +8 -8
M mibs/qtech/QTECH-MIB +2 -2
M mibs/qtech/QTECH-NETFLOW-MIB +2 -1
M mibs/qtech/QTECH-NMS-CARD-OPERATION-MIB +1 -1
M mibs/qtech/QTECH-NMS-CARD-SYS-MIB +2 -1
M mibs/qtech/QTECH-PRODUCTS-MIB +10 -10
M mibs/qtech/QTECH-V1-TRAP +18 -18
M mibs/qtech/QTECH-VM-MIB +20
M mibs/qtech/QTECH-VPLS-BGP-MIB -81
M mibs/qtech/QTECH-VPLS-LDP-MIB -53
M mibs/qtech/QTECH-WLAN-FIT-AP-CF-MIB +3
M mibs/qtech/QTECH-WLAN-FIT-AP-IN-MIB +2
📈 0 added 📉 0 removed

💻 r13823 TRIVIAL

Mike Stupalov 🐱 • 2025-01-10 10:11
Set floatCharging state as ok by PowerNet-MIB (OBS-4943).
Files changed (1)
M includes/definitions/mibs/apc/powernet-mib.inc.php +2 -2
📈 2 added 📉 2 removed

💻 r13822 MINOR

Mike Stupalov 🐱 • 2025-01-09 19:59
Added port statistics for VIF interfaces by BISON-ROUTER-MIB (OBS-4945).
Files changed (2)
A includes/discovery/ports/bison-router-mib.inc.php +53
M includes/polling/ports/bison-router-mib.inc.php +75 -25
📈 128 added 📉 25 removed

💻 r13821 TRIVIAL

Mike Stupalov 🐱 • 2025-01-09 19:40
Detect unix distro by sysdescr only for server/workstation.
Files changed (1)
M includes/polling/os/unix.inc.php +11 -2
📈 11 added 📉 2 removed

💻 r13820 TRIVIAL

Mike Stupalov 🐱 • 2025-01-09 18:01
Improved include dirs sorting when required.
Files changed (1)
M includes/include-dir.inc.php +6 -6
📈 6 added 📉 6 removed

💻 r13819 CLEAN

Mike Stupalov 🐱 • 2025-01-09 18:00
Moved common unix os/mib definitions and dirs to separate unix include.
Files changed (7)
D includes/definitions/mibs/bsd.inc.php -77
A includes/definitions/mibs/unix.inc.php +78
M includes/definitions/os.inc.php +5 -247
D includes/definitions/os/bsd.inc.php -150
A includes/definitions/os/unix.php +405
D mibs/bsd
A mibs/unix
📈 488 added 📉 474 removed

💻 r13818 TRIVIAL

Mike Stupalov 🐱 • 2025-01-09 16:17
Improved discovery error message when device is down.
Files changed (1)
M discovery.php +11 -5
📈 11 added 📉 5 removed

💻 r13817 MIBS

Mike Stupalov 🐱 • 2025-01-09 11:28
Updated Forcepoint mib files.
Files changed (6)
A mibs/forcepoint/FORCEPOINT-NGFW-ENGINE-MIB +1,835
M mibs/forcepoint/STONESOFT-FIREWALL-MIB +31 -7
M mibs/forcepoint/STONESOFT-IPS-MIB +277 -7
A mibs/forcepoint/STONESOFT-LOG-FORWARDING-MIB
M mibs/forcepoint/STONESOFT-NETNODE-MIB +38 -13
M mibs/forcepoint/STONESOFT-SMI-MIB +15 -5
📈 0 added 📉 0 removed

💻 r13816 MINOR

Mike Stupalov 🐱 • 2025-01-08 16:56
Added SNMP timeout, retries and max-repetition command line options for snmpdump script.
Files changed (1)
M scripts/snmpdump.php +19 -3
📈 19 added 📉 3 removed

💻 r13815 TRIVIAL

Mike Stupalov 🐱 • 2025-01-08 16:01
Fixed bgp sort query in get_status_array() (OBS-4958).
Files changed (1)
M html/includes/print/status.inc.php +5 -3
📈 5 added 📉 3 removed

💻 r13814 MIBS

Mike Stupalov 🐱 • 2025-01-07 21:40
Updated Siae mib files.
Files changed (1)
A mibs/siaemic/ALFOPLUS-SIAE-MIB +18,570
📈 0 added 📉 0 removed

💻 r13813 MAJOR

Mike Stupalov 🐱 • 2025-01-07 21:36
Added basic os definition for Siae Microelettronica SM-OS (OBS-1532).
Files changed (4)
A html/images/os/siaemic_2x.png +1
A html/images/os/siaemic.png +1
A includes/definitions/mibs/siaemic.inc.php +36
A includes/definitions/os/siaemic.inc.php +28
📈 66 added 📉 0 removed

💻 r13812 TRIVIAL

Mike Stupalov 🐱 • 2025-01-07 20:28
Skipped discovery DOM sensors for incorrectly reported ports by CISCO-ENTITY-SENSOR-MIB (OBS-4954).
Files changed (2)
M includes/discovery/sensors/cisco-entity-sensor-mib.inc.php +32 -1
M includes/entities/port.inc.php +20 -2
📈 52 added 📉 3 removed

💻 r13811 TRIVIAL

Mike Stupalov 🐱 • 2025-01-07 19:13
Clean by default null chars converted to dots in port ifName/ifDescr at end of label (three or more dots in sequence).
Files changed (3)
M includes/definitions/os/delta.inc.php +2 -2
M includes/discovery/pseudowires/pw-std-mib.inc.php +3 -3
M includes/polling/ports.inc.php +8 -5
📈 13 added 📉 10 removed

💻 r13810 MINOR

Mike Stupalov 🐱 • 2025-01-07 19:08
Improved snmp_fix_string() for clean snmp null chars converted to dots. Added unit parameter.
Files changed (2)
M includes/snmp.inc.php +27 -3
M tests/IncludesSnmpTest.php +25 -17
📈 52 added 📉 20 removed

💻 r13809 CLEAN

Mike Stupalov 🐱 • 2025-01-05 21:19
Moved some os definitions to vendor named includes. (Part 3).
Files changed (4)
M includes/definitions/os.inc.php -90
A includes/definitions/os/cts.inc.php +43
A includes/definitions/os/gfi.inc.php +42
A includes/definitions/os/nvidia.inc.php +42
📈 127 added 📉 90 removed

💻 r13808 CLEAN

Mike Stupalov 🐱 • 2025-01-05 21:06
Moved some os definitions to vendor named includes. Cleaned some mib definitions. (Part 2).
Files changed (40)
M includes/definitions/mibs/atmedia.inc.php +4 -5
M includes/definitions/mibs/baytech.inc.php +6 -6
M includes/definitions/mibs/carel.inc.php +115 -114
M includes/definitions/mibs/dps.inc.php +18 -18
M includes/definitions/mibs/eip.inc.php +58 -56
M includes/definitions/mibs/fiberroad.inc.php +13 -12
M includes/definitions/mibs/forcepoint.inc.php +2
M includes/definitions/mibs/ingrasys.inc.php +4
M includes/definitions/mibs/jacarta.inc.php +12 -10
M includes/definitions/mibs/jetnexus.inc.php +3 -1
M includes/definitions/mibs/kohler.inc.php +21 -19
M includes/definitions/mibs/omnitron.inc.php +29 -23
M includes/definitions/mibs/saf.inc.php +5 -5
M includes/definitions/mibs/teleste.inc.php +52 -51
M includes/definitions/mibs/tempalert.inc.php +14 -10
M includes/definitions/mibs/teradici.inc.php +8 -4
M includes/definitions/mibs/uec.inc.php +26 -25
M includes/definitions/os.inc.php +9 -287
A includes/definitions/os/accuenergy.inc.php +28
A includes/definitions/os/atmedia.inc.php +23
A includes/definitions/os/baytech.inc.php +25
A includes/definitions/os/carel.inc.php +45
A includes/definitions/os/ceragon.inc.php +23
A includes/definitions/os/dps.inc.php +28
A includes/definitions/os/eip.inc.php +28
A includes/definitions/os/fiberroad.inc.php +23
A includes/definitions/os/forcepoint.inc.php +22
M includes/definitions/os/ibm.inc.php +24
A includes/definitions/os/ingrasys.inc.php +22
A includes/definitions/os/jacarta.inc.php +26
A includes/definitions/os/jetnexus.inc.php +28
A includes/definitions/os/kohler.inc.php +24
A includes/definitions/os/nexans.inc.php +22
A includes/definitions/os/omnitron.inc.php +26
A includes/definitions/os/saf.inc.php +27
A includes/definitions/os/teleste.inc.php +25
A includes/definitions/os/tempalert.inc.php +21
A includes/definitions/os/teradici.inc.php +25
A includes/definitions/os/uec.inc.php +24
D includes/polling/os/ipoman.inc.php -25
📈 938 added 📉 671 removed

💻 r13807 CLEAN

Mike Stupalov 🐱 • 2025-01-05 19:40
Cleaned auto generated copyright headers.
Files changed (17)
M includes/definitions/os/adf.inc.php +1 -1
M includes/definitions/os/dasan.inc.php +1 -1
M includes/definitions/os/ddn.inc.php +1 -1
M includes/definitions/os/exalt.inc.php +1 -1
M includes/definitions/os/fastback.inc.php +1 -1
M includes/definitions/os/gamatronic.inc.php +1 -1
M includes/definitions/os/gta.inc.php +1 -1
M includes/definitions/os/infoblox.inc.php +1 -1
M includes/definitions/os/megatec.inc.php +1 -1
M includes/definitions/os/messpc.inc.php +1 -1
M includes/definitions/os/packetflux.inc.php +1 -1
M includes/definitions/os/pulsesecure.inc.php +1 -1
M includes/definitions/os/racktivity.inc.php +1 -1
M includes/definitions/os/sensatronics.inc.php +1 -1
M includes/definitions/os/sonus.inc.php +1 -1
M includes/definitions/os/trango.inc.php +1 -1
M includes/definitions/os/waystream.inc.php +1 -1
📈 17 added 📉 17 removed

💻 r13806 CLEAN

Mike Stupalov 🐱 • 2025-01-05 19:30
Moved some os definitions to vendor named includes. Cleaned some mib definitions.
Files changed (30)
M includes/definitions/mibs/dasan.inc.php +7 -7
M includes/definitions/mibs/ddn.inc.php +15 -11
M includes/definitions/mibs/exalt.inc.php +6 -4
M includes/definitions/mibs/fastback.inc.php +17 -13
M includes/definitions/mibs/megatec.inc.php +101 -101
M includes/definitions/mibs/messpc.inc.php +7 -3
M includes/definitions/mibs/racktivity.inc.php +3 -1
M includes/definitions/mibs/sensatronics.inc.php +20 -121
M includes/definitions/mibs/sonus.inc.php +13 -11
M includes/definitions/mibs/trango.inc.php +20 -15
M includes/definitions/mibs/waystream.inc.php +132 -130
M includes/definitions/os.inc.php +1 -258
A includes/definitions/os/adf.inc.php +31
M includes/definitions/os/bsd.inc.php +18
A includes/definitions/os/dasan.inc.php +25
A includes/definitions/os/ddn.inc.php +32
A includes/definitions/os/exalt.inc.php +23
A includes/definitions/os/fastback.inc.php +23
A includes/definitions/os/gamatronic.inc.php +29
A includes/definitions/os/gta.inc.php +29
A includes/definitions/os/infoblox.inc.php +25
A includes/definitions/os/megatec.inc.php +25
A includes/definitions/os/messpc.inc.php +29
A includes/definitions/os/packetflux.inc.php +26
A includes/definitions/os/pulsesecure.inc.php +31
A includes/definitions/os/racktivity.inc.php +29
A includes/definitions/os/sensatronics.inc.php +25
A includes/definitions/os/sonus.inc.php +23
A includes/definitions/os/trango.inc.php +30
A includes/definitions/os/waystream.inc.php +23
📈 818 added 📉 675 removed

💻 r13805 TRIVIAL

Mike Stupalov 🐱 • 2025-01-05 15:56
Fixed poller/discovery host argument allow use ip address as hostname (OBS-4950).
Files changed (4)
M alerter.php +1 -1
M discovery.php +1 -1
M poller.php +1 -1
M scripts/snmpdump.php +1 -1
📈 4 added 📉 4 removed

💻 r13804 TRIVIAL

Mike Stupalov 🐱 • 2025-01-05 11:29
Prevent using old ifHighSpeed values when port ifSpeed set to very low value (OBS-4951).
Files changed (1)
M includes/entities/port.inc.php +34 -30
📈 34 added 📉 30 removed

🏷️ 25.08.14182

Released 2025-08-21 05:47
Files changed in merge (1)
M html/includes/actions/contact.inc.php +6

🏷️ 25.08.14180

Released 2025-08-20 09:14 • Commits r14157 through r14179
🚀 Included Development Changes (22 commits):
🎯 Major Features:
  • r14172: Increased minimum supported php version to 7.3. +12-10
✨ New Features:
  • r14165: Add db cache functions +134
  • r14177: Add dbReplace() functions +182
  • r14178: Add improved table display for bgp_peer_af (mostly useful in group system) +252
⚡ Improvements:
  • r14160: Enhancements to probes system perf metric collection and graphing. better add/edit modal. better probe help. +1,498-245
  • r14168: Improve dashboard code and add csrf token to api action. cleanup pending gridstack upgrade.s +83-487
🐛 Bug Fixes:
  • r14166: Remove PHP 8.0+ code. +18-7
  • r14173: Fix erroneous _ in the bgpPeer entity definition +1-1
🔧 Minor Changes:
  • r14167: Added ports alert metric for ifLastChange, ifLastChange_unixtime and ifLastChange_uptime (OBS-3436). +83-56
  • r14174: Moved db cache functions to separate include for prevent possible fatal error in cli. +151-136
  • r14176: Fixed db NULL queries in cache and probes. Clean code styles. +24-18
📋 MIB Updates:
  • r14169: Add new MIBs
  • r14171: Removed duplicate (older) mib files.
🐘 PHP 8 Fixes:
  • r14159: Fixed possible fatal error in Zimbra application polling (OBS-4956). +7-8
📝 Trivial Changes:
  • r14158: Improved detect mysql password in debian for mysql agent script (OBS-4946). +18-27
  • r14162: Fixed generate global navbar. +4-1
  • r14163: Fixed writting error logs with enabled php debug. +6-3
  • r14164: Fixed ports entity grouping definition (OBS-5066). +1-1
  • r14170: Disabled snmp bulk for ViaLiteHD (OBS-5073). +1
  • r14179: Fixed polling CBQoS object indexes by CISCO-CLASS-BASED-QOS-MIB. +1-1
🧹 Code Cleanup:
  • r14175: Removed unused db mysql functions. -368
🚧 Development:
  • r14161: Temporary fix for create cache table. +1-1
Files changed in merge (47)
M housekeeping.php +5 -1
M html/ajax/actions.php +1 -2
A html/css/dashboard.css +55
html/images/os/delta-dark.svg
html/images/os/delta.svg
M html/includes/actions/contact.inc.php +8 -4
M html/includes/entities/probe.inc.php +27 -73
A html/includes/graphs/probe/perf.inc.php +39
M html/includes/modals/add_probe.inc.php +173 -3
M html/includes/modals/edit_probe.inc.php +43 -10
M html/includes/notifications.inc.php +6 -5
M html/includes/print/navbar.inc.php +25
M html/includes/print/routing.inc.php +252
A html/includes/probe_modal_helpers.inc.php +176
A html/js/dashboard.js +198
M html/pages/dashboard.inc.php +55 -481
html/pages/rancid.inc.php
M includes/cache.inc.php +5 -3
M includes/constants.inc.php +3 -2
M includes/db.inc.php +185
A includes/db/cache.inc.php +146
D includes/db/mysql.inc.php -368
M includes/debugging.inc.php +7 -4
M includes/definitions/entities/ports.inc.php +3 -1
M includes/definitions/entities/probes.inc.php +90 -82
M includes/definitions/entities/routing.inc.php +1 -1
M includes/definitions/os/vialite.inc.php +1
M includes/definitions/wui.inc.php +19
M includes/entities/port.inc.php +52
M includes/entities/probe.inc.php +539
M includes/functions.inc.php +2 -2
A includes/housekeeping/cache.inc.php +6
M includes/observium.inc.php +5 -4
M includes/polling/applications/zimbra.inc.php +7 -8
M includes/polling/cisco-cbqos.inc.php +1 -1
M includes/polling/ports.inc.php +29 -56
M includes/polling/probes.inc.php +99 -70
A mibs/advantech
A mibs/aviat
A mibs/deltanet
M mibs/innovaphone/INNO-MIB +37 -6
A mibs/sagemcom
A mibs/versa
A mibs/zmtel
M scripts/agent-local/mysql.cnf +18 -27
A scripts/probe_help_tool.php +283
A update/500.sql +4

🏷️ 25.07.14157

Released 2025-07-30 15:43 • Commits r14140 through r14156
🚀 Included Development Changes (16 commits):
✨ New Features:
  • r14153: Add global rancid regexp config search. Can handle both SVN and GIT repos. +263
⚡ Improvements:
  • r14154: Switch get_entities.php to build entity lists based on definition arrays. +86-56
🐛 Bug Fixes:
  • r14141: php8 fixes to alert_migrate +6-6
🔧 Minor Changes:
  • r14142: Added discovery sensors by ORION-BASE-MIB (OBS-5059). +146-94
  • r14148: Added check requires in processors definitions discovery. +5
  • r14149: Added discovery processors and memory by HUAWEI-DEVICE-MIB. +104-47
  • r14155: Restored old style array_str_replace() due unknown troubles arising in array_tag_replace(). Appear in r14104 (OBS-5064). +21-1
🐘 PHP 8 Fixes:
  • r14144: Added useful php 8.5 functions array_first() and array_last(). +16
📝 Trivial Changes:
  • r14145: Improved rewrite_entity_name() for clean by default broken snmp chars converted to points. +9-6
  • r14146: Improved discovery sensor descriptions by HUAWEI-ENTITY-EXTENT-MIB. +51-51
  • r14147: Improved cleanup inventory fields os Huawei and other devices which report broken description strings. +10-1
  • r14150: Added ability for discovery mibs with checking by ports ifType. +37-2
  • r14151: Fixed polling ports ADSL2+ params. +50-47
🚧 Development:
  • r14156: Added complex unittest for array_tag_replace() and array_str_replace(). +162-27
Files changed in merge (33)
M html/ajax/actions.php +1 -1
M html/ajax/get_entities.php +72 -56
A html/images/os/delta-dark.svg +1
A html/images/os/delta.svg +1
M html/js/observium.js +4 -1
M html/pages/device/port.inc.php +5 -5
M html/pages/device/port/adsl.inc.php +3 -1
M html/pages/migrate_alerts.inc.php +6 -6
A html/pages/rancid.inc.php +263
M includes/alerts.inc.php +12 -4
M includes/definitions/entities.inc.php +2
M includes/definitions/entities/devices.inc.php +4
M includes/definitions/entities/ports.inc.php +3
M includes/definitions/entities/sensors.inc.php +5
M includes/definitions/mibs.inc.php +9
M includes/definitions/mibs/delta.inc.php +144 -94
M includes/definitions/mibs/huawei.inc.php +73 -16
M includes/definitions/os/huawei.inc.php +31 -31
M includes/discovery/functions.inc.php +10 -1
M includes/discovery/sensors/huawei-entity-extent-mib.inc.php +51 -51
M includes/entities/processor.inc.php +5
M includes/functions.inc.php +28 -2
M includes/polling/ports/adsl-line-mib.inc.php +2 -1
M includes/polling/ports/adsl-line-mib.lib.php +40 -40
M includes/polyfill.inc.php +16
M includes/rewrites.inc.php +15 -13
D includes/weathermap/lib/datasources/WeatherMapDataSource_cactihost.php -89
D includes/weathermap/lib/datasources/WeatherMapDataSource_cactithold.php -236
D includes/weathermap/lib/datasources/WeatherMapDataSource_dsstats.php -214
D includes/weathermap/lib/datasources/WeatherMapDataSource_mrtg.php -81
D includes/weathermap/lib/datasources/WeatherMapDataSource_skeleton.php.txt -49
D includes/weathermap/lib/datasources/WeatherMapDataSource_wmdata.php -76
M tests/IncludesRewritesTest.php +148

🏷️ 25.07.14140

Released 2025-07-28 10:41 • Commits r14138 through r14139
🚀 Included Development Changes (1 commits):
🐛 Bug Fixes:
  • r14139: Un-mangle legacy associations +1
Files changed in merge (1)
A update/499.sql +1

🏷️ 25.07.14138

Released 2025-07-28 10:31 • Commits r14135 through r14137
🚀 Included Development Changes (2 commits):
🐛 Bug Fixes:
  • r14137: Remove migration code -166
Files changed in merge (2)
M includes/alerts.inc.php +13 -3
M update/498.php -164

🏷️ 25.07.14135

Released 2025-07-27 21:40 • Commits r14097 through r14134
🚀 Included Development Changes (37 commits):
🎯 Major Features:
  • r14117: Added support for ViaLite HD devices. +562
✨ New Features:
  • r14134: Finalise migration from legacy assocation format. Display error in UI. +184
🔧 Minor Changes:
  • r14108: Fixed missing Cisco CBQoS Policy Map Name in poller. Improved Cisco CBQoS module. +139-136
  • r14110: Added visual error message for some critical DB errors (only when DB debug enabled). +39-9
  • r14118: Improved detect C-Data OLT devices. Added discovery DOM sensors by CDATA-GPON-MIB2 (OBS-5057). +74-1
  • r14120: Improved discovery sensors/statuses by FCMGMT-MIB (OBS-5049). +39-7
  • r14124: Improved support for Omnitron devices (OBS-5041). +332-10
  • r14125: Added polyfill for fpow(). Added bi_to_scale(). Updated si_to_scale(). +131-81
  • r14130: Fixed neighbours local port association by LLDP-MIB on Cumulus Linux (OBS-5061). +70-9
📋 MIB Updates:
  • r14107: Updated Fortinet mib files and related hardware IDs (OBS-5055). +20-3
  • r14121: Updated Omnitron mib files.
  • r14132: Removed duplicate rfc mib files from cisco dir.
📝 Trivial Changes:
  • r14098: Improved display PHP cache and memory options in print_versions(). +32-16
  • r14102: Little improved display php options in About page. +2-2
  • r14103: Add check_radius definition +49
  • r14104: Improved html_callback() and array_str_replace() for case-sensitive replacements. Fixed possible php fatal error with output buffering. +28-37
  • r14106: Improved detect Ubiquiti UniFi CloudKey (OBS-5053). +3-2
  • r14109: Accurate detect sql functions in db_quote_string(). Added unit tests. +34-3
  • r14111: Fixed edit device SNMP Max Repetition value. +4-4
  • r14112: Added display remote pollers versions in cli for print_versions(). +9
  • r14113: Use accurate sql functions list in db_quote_string(). +42-2
  • r14115: Cleaned up and optimized generate devices page code. +222-207
  • r14119: Added sensor class Capacitance. +4-3
  • r14122: Added zero prepended index parts in entity_index_tags(). +6-7
  • r14123: Added fallback sensor measured association to fiber when port not found in entity_measured_match_definition(). +20-10
  • r14126: Fixed variable. +5-2
  • r14127: Cleaned unit_string_to_numeric(). +1-3
  • r14128: Skip empty serial by unix distro script. +12-14
  • r14131: More accurate association neighbour local ports by LLDP-MIB (OBS-5061). +33-21
📚 Library Updates:
  • r14099: Updated Psr libs Cache and SimpleCache to 2.0.0.
  • r14100: Updated Phpfastcache lib to 8.1.4.
  • r14114: Added SqlFormatter 1.5.3 for PHP 8.1+. +12-2
🚧 Development:
  • r14101: Reverted commit r14099 due fatal error in php 7.x.
  • r14105: Fixed phpunit tests for testProcessPortLabel(). +2-2
Files changed in merge (93)
A html/images/os/opnsense.svg +1
A html/images/os/truenas.svg +1
A html/images/os/vialite_2x.png +1
A html/images/os/vialite.png +1
M html/includes/functions.inc.php +21 -27
M html/includes/notifications.inc.php +19
M html/pages/device/edit/snmp.inc.php +4 -4
M html/pages/devices.inc.php +220 -204
M includes/autoloader.inc.php +12 -2
M includes/common.inc.php +42 -19
M includes/constants.inc.php +38
M includes/db.inc.php +42 -7
M includes/db/mysqli.inc.php +2 -6
M includes/definitions/entities/probes.inc.php +49
M includes/definitions/entities/sensors.inc.php +4 -3
M includes/definitions/mibs/cdata.inc.php +57
M includes/definitions/mibs/nscrtv.inc.php +11 -1
M includes/definitions/mibs/omnitron.inc.php +327 -5
M includes/definitions/mibs/rfc.inc.php +39 -7
A includes/definitions/mibs/vialite.inc.php +538
M includes/definitions/os/cdata.inc.php +6
M includes/definitions/os/fortinet.inc.php +20 -3
M includes/definitions/os/omnitron.inc.php +5 -5
M includes/definitions/os/ubiquiti.inc.php +3 -2
A includes/definitions/os/vialite.inc.php +22
M includes/definitions/transports.inc.php +79 -1
M includes/discovery/cisco-cbqos.inc.php +19 -29
M includes/discovery/neighbours/lldp-mib.inc.php +79 -6
M includes/entities.inc.php +25 -11
M includes/functions.inc.php +46 -27
M includes/polling/cisco-cbqos.inc.php +120 -107
M includes/polling/os/unix.inc.php +12 -14
M includes/polyfill.inc.php +4
M includes/rewrites.inc.php +7 -10
M libs/Doctrine/SqlFormatter/HtmlHighlighter.php +4 -1
A libs/Doctrine/SqlFormatter15
M libs/Phpfastcache8/Cluster/ClusterPoolAbstract.php +2 -3
M libs/Phpfastcache8/Cluster/Drivers/FullReplication/FullReplicationCluster.php +6 -1
M libs/Phpfastcache8/Cluster/Drivers/MasterSlaveReplication/MasterSlaveReplicationCluster.php +1 -1
M libs/Phpfastcache8/Cluster/Drivers/SemiReplication/SemiReplicationCluster.php +6 -1
M libs/Phpfastcache8/Cluster/ItemAbstract.php +7
M libs/Phpfastcache8/Core/Item/ItemBaseTrait.php +8 -1
M libs/Phpfastcache8/Core/Item/ItemExtendedTrait.php +1
M libs/Phpfastcache8/Core/Item/TaggableCacheItemTrait.php +4 -6
M libs/Phpfastcache8/Core/Pool/DriverBaseTrait.php +7 -6
M libs/Phpfastcache8/Drivers/Cassandra/Config.php +24 -1
M libs/Phpfastcache8/Drivers/Cassandra/Driver.php +17 -4
M libs/Phpfastcache8/Drivers/Leveldb/Config.php +6 -6
M libs/Phpfastcache8/Drivers/Leveldb/Driver.php +1 -1
M libs/Phpfastcache8/Drivers/Memcache/Config.php +26 -55
M libs/Phpfastcache8/Drivers/Memcache/Driver.php +13 -20
M libs/Phpfastcache8/Drivers/Memcached/Config.php +27 -10
M libs/Phpfastcache8/Drivers/Memcached/Driver.php +12 -10
M libs/Phpfastcache8/Drivers/Memstatic/Driver.php +4 -8
M libs/Phpfastcache8/Helper/Psr16Adapter.php +3 -2
M libs/Phpfastcache8/Util/ArrayObject.php +14 -12
D mibs/cisco/ADSL-DMT-LINE-MIB -589
D mibs/cisco/ETHERLIKE-MIB -1,131
D mibs/cisco/MEF-SOAM-PM-MIB -7,578
D mibs/cisco/MEF-SOAM-TC-MIB -324
M mibs/fortinet/FORTINET-FORTIGATE-MIB +132 -36
A mibs/omnitron/OMNITRON-AAA-MIB +651
A mibs/omnitron/OMNITRON-ACL-MIB +387
A mibs/omnitron/OMNITRON-DS1-MIB +744
A mibs/omnitron/OMNITRON-DWDM-MIB +572
A mibs/omnitron/OMNITRON-EST-MIB +3,649
A mibs/omnitron/OMNITRON-EXT-MIB +5,767
A mibs/omnitron/OMNITRON-G8031-MIB +1,294
A mibs/omnitron/OMNITRON-G8032-MIB +1,302
A mibs/omnitron/OMNITRON-GPOE-MIB +627
A mibs/omnitron/OMNITRON-GPOE-NOTIFICATION-MIB +899
A mibs/omnitron/OMNITRON-HC-RMON-MIB +655
A mibs/omnitron/OMNITRON-IGMP-MIB +386
A mibs/omnitron/OMNITRON-IP-MIB +500
A mibs/omnitron/OMNITRON-LAG-MIB +345
A mibs/omnitron/OMNITRON-MEF31EXT-MIB +581
M mibs/omnitron/OMNITRON-MIB +189 -199
M mibs/omnitron/OMNITRON-POE-MIB +62 -22
A mibs/omnitron/OMNITRON-PTP-MIB +948
A mibs/omnitron/OMNITRON-SSH-MIB +263
A mibs/omnitron/OMNITRON-SYSLOG-MIB +325
M mibs/omnitron/OMNITRON-TC-MIB +24 -14
A mibs/omnitron/OMNITRON-TRAP-MIB +2,396
A mibs/omnitron/OMNITRON-USER-MIB +470
A mibs/omnitron/OMNITRON-Y1731-MIB +3,116
M mibs/rfc/BGP4V2-TC-MIB +1 -1
M mibs/rfc/MEF-SOAM-PM-MIB +1 -1
M mibs/rfc/MEF-SOAM-TC-MIB +1 -1
A mibs/vialite
M tests/IncludesDbTest.php +33 -2
M tests/IncludesFunctionsTest.php +85 -60
M tests/IncludesRewritesTest.php +2 -2
A update/498.php +165

🏷️ 25.06.14097

Released 2025-06-27 09:35 • Commits r14088 through r14096
🚀 Included Development Changes (8 commits):
🔧 Minor Changes:
  • r14091: Added functions for validate timestamp and unixtime. +112-81
  • r14093: Added multiple device fields for edititing by API endpoint. +242-56
🐘 PHP 8 Fixes:
  • r14096: Fixed possible fatal error on Locations page with empty devices list. +3-3
📝 Trivial Changes:
  • r14090: Excluded empty jnxFruState statuses by JUNIPER-MIB. +2-2
  • r14092: Added multiple device field checks in is_valid_param(). +43
  • r14094: Removed redundant function in alerts API endpoint. +18-27
  • r14095: Removed check for permitted mib in ucd-diskio module. +10-8
Files changed in merge (17)
M html/api/v0/includes/alerts.inc.php +18 -27
M html/api/v0/includes/devices.inc.php +227 -27
M html/includes/functions.inc.php +3 -3
M html/pages/device/edit/geo.inc.php +2 -2
M html/pages/device/edit/snmp.inc.php +2 -2
M html/pages/locations.inc.php +3 -3
M includes/common.inc.php +123 -45
M includes/constants.inc.php -3
M includes/definitions/mibs/juniper.inc.php +2 -2
M includes/discovery/functions.inc.php +5 -5
M includes/discovery/ucd-diskio.inc.php +5 -4
M includes/entities/device.inc.php +15 -18
M includes/polling/ports.inc.php +4 -5
M includes/polling/ucd-diskio.inc.php +5 -4
M includes/rewrites.inc.php +6 -8
M includes/rrdtool.inc.php +7 -8
M tests/IncludesCommonTest.php +7 -4

🏷️ 25.06.14088

Released 2025-06-25 08:53 • Commits r14009 through r14087
🚀 Included Development Changes (78 commits):
🎯 Major Features:
  • r14061: Added basic os support for Bridgetech probe (OBS-4976). +90
  • r14065: Added support for SCHLEIFENBAUER hPDU (OBS-4948). +212
🔧 Minor Changes:
  • r14021: Added basic os definition for ALLNET IP Control (OBS-4915). +32
  • r14024: Improved detect linux distro for AlmaLinux, Manjaro and Slackware without unix-agent or snmp extend. +22-2
  • r14028: Increased minimum mysql and rrdtool version based on actually supported distro versions. +22
  • r14031: Unified ip addresses query for search and api. +416-366
  • r14032: Improved generate device entPhysical inventory page. Fixed display entities unlinked with Chassis id. +95-67
  • r14035: Improved array_merge_indexed(). Added array_merge_map() for merge array by keys map. +230-50
  • r14036: Added discovery inventory by ENTITY-MIB for recent versions of JunOS (OBS-5018). +21-1
  • r14044: Updated support for BDCOM IOS. Added discovery DOM sensors by NMS-GPON-MIB (OBS-5035). +148-18
  • r14047: Added discovery statuses jnx FRU by JUNIPER-MIB (OBS-4902). +96-48
  • r14055: Added ability for ignore firewall graphs by name (OBS-5017). +37-7
  • r14059: Improved support for Socomec NetVision 7+ (OBS-5038). +336-241
  • r14067: Improved support for Acme Net-Net OS. +104-31
  • r14069: Added filtering bgp peers by private/public ASNs (OBS-5022). +377-301
  • r14077: Added ignore filters for ucd-diskio module same as for storage. +172-159
  • r14080: Improved support for C-Data OLT (OBS-5042). +281-164
📋 MIB Updates:
  • r14022: Added Sonus mib files.
  • r14043: Updated BDCOM mib files.
  • r14079: Updated cdata and nscrtv mib files.
📝 Trivial Changes:
  • r14010: Add AirOS AirMAX radio sensors (tested on Nanostation M2) +57
  • r14011: Fixed discovery incorrect serials in inventory by HUAWEI-ENTITY-EXTENT-MIB (OBS-5026). +3-1
  • r14013: Added Web UI banner when all alert notifications was disabled. +21-12
  • r14015: Removed Web UI banner when all notifications disabled (appear in r14013). Use suppress option instead. +3-11
  • r14016: Added top notification banner when all alert notifications is suppressed. +17
  • r14017: Moved Sonus os/mib defifinitions to Ribbon. +62-52
  • r14018: Fixed polling port speed by CPQSM2-MIB (OBS-5030). +1-1
  • r14019: Fixed edit device sensors forms for toggle custom flag to on (OBS-5031). +71-67
  • r14020: Improved detect JunOS EVO (OBS-5028). +3-1
  • r14023: Improved detect JunOS EVO with incvorrect sysDescr and sysObjectId (OBS-5028). +7
  • r14025: Fixed update arp table for ipv6z. +12-9
  • r14026: Improved polling hardware and version for Juniper JunOS Evolved. +33-3
  • r14027: DB schema updates are not allowed when using an unsupported database server version. +3
  • r14030: Fixed API query IP addresses for permitted devices for limited users. +16-16
  • r14033: Fixed print_inventory_tree() loop condition. +1-3
  • r14034: Do not show deleted inventory entries by default on device page. +7-2
  • r14037: Fixed variable name for netscaller ip addresses. +3-3
  • r14038: Improved get_addresses(). +30-28
  • r14039: Improved ipv4/ipv6 queries in get_entity_ids_ip_by_network(). +45-51
  • r14040: Updated VM names definitions. +4
  • r14041: Fixed display a device port graphs tab with remote rrdcached. +42-45
  • r14042: Skipped delete rrd files in delete_port() for remote rrdcached. +34-26
  • r14045: Fixed possible fatal error in get_vars() with comma in variable value. +21-18
  • r14046: Improved associate inventory ports for JunOS EVO. +23-1
  • r14048: Fixed get ip addresses af on device ports page. +3-3
  • r14049: Added config options for Email transport for verify ssl certificate name and permit self-signed certificates. +34-4
  • r14051: Switched email MX method to use Net_DNS2. +3-3
  • r14052: Improved truncate() and mb_truncate(). Added truncate_len(). +107-58
  • r14053: Improved entity_descr_check((). +64-96
  • r14054: Changed param for descr max length in entity_descr_check(). +16-41
  • r14056: Disabled StartTLS by default in email smtp transport (OBS-5037). +7-2
  • r14057: Restored default detect StartTLS for email smtp transport. Added option for disable StartTLS. Forced no verify smtp hostname for StartTLS by default. +22-22
  • r14060: Increased ifIndex number for ports discovered by CPQSM2-MIB for do not to cross with IF-MIB. +3-1
  • r14062: Disabled snmp bulk walk for Delta UPSes. +10-8
  • r14063: Improved find_similar(). +116-46
  • r14064: Improved default SNMP v3 auth options on Add device page. +159-176
  • r14066: Fixed power factor scale by SCHLEIFENBAUER-DATABUS-MIB. +1-1
  • r14068: Disabled snmp bulk for Extreme (Enterasys) OS. +5-3
  • r14078: Skipped discovery possible same sensors/statuses/counters with definitions discovery. +38-13
  • r14081: Ignore by default dm-XX devicemapper entities by UCD-DISKIO-MIB. +2-2
  • r14083: Improved discovery LLDP neighbours with empty sysname and description and associate remote host by port macaddress. +58-17
  • r14084: Ignore incorrect indexes in snmp translate. +6-1
  • r14085: Fixed dbApproxCount() for MariaDB. +85-68
  • r14086: Fixed generate_query_values() for numeric comparision with mysql function calls. +146-101
  • r14087: Improved get_status_array(). +29-16
📚 Library Updates:
  • r14014: Updated Net_DNS2 lib to 1.5.5.
  • r14050: Updated some pear libs.
🧹 Code Cleanup:
  • r14012: Updated Mike name to correct in About page. +3-3
  • r14070: Moved groups navbar include to separate dir. +198-198
  • r14071: Moved contacts navbar include to separate dir. +380-378
  • r14072: Moved custom oids navbar include to separate dir. +280-278
  • r14073: Moved alert maintenance navbar include to separate dir. +156-156
  • r14074: Moved alerting navbar include to separate dir. +134-134
  • r14075: Moved footer navbar include to separate dir. +127-127
🚧 Development:
  • r14082: Reverted previous commit. +2-2
📦 Other Changes:
  • r14029: MINOR] Increased minimum mysql and rrdtool version based on actually supported distro versions (correctly). +20-28
Files changed in merge (222)
M html/api/v0/includes/address.inc.php +10 -106
M html/images/os/alcatellucent.svg +1 -1
A html/images/os/allnet.svg +1
A html/images/os/btech.svg +1
A html/images/os/epson.svg +1
A html/images/os/schleifenbauer.svg +1
A html/images/os/socomec.svg +1
A html/images/os/zte.svg +1
D html/includes/alerting-navbar.inc.php -89
D html/includes/contacts-navbar.inc.php -376
D html/includes/customoids-navbar.inc.php -275
M html/includes/entities/port.inc.php +1 -1
M html/includes/functions.inc.php +21 -18
D html/includes/group-navbar.inc.php -188
D html/includes/maintenance-navbar.inc.php -154
D html/includes/navbar_footer.inc.php -126
A html/includes/navbars
M html/includes/notifications.inc.php +17
M html/includes/print/addresses.inc.php +236 -114
M html/includes/print/alert.inc.php +21 -21
M html/includes/print/inventory.inc.php +93 -61
M html/includes/print/routing.inc.php +76 -47
M html/includes/print/status.inc.php +29 -16
M html/includes/print/syslogs.inc.php +4
M html/index.php +1 -1
M html/js/observium.js +17 -2
M html/pages/about.inc.php +3 -3
M html/pages/add_alert_check.inc.php +1 -1
M html/pages/add_syslog_rule.inc.php +1 -1
M html/pages/addhost.inc.php +159 -176
M html/pages/alert_check.inc.php +1 -1
M html/pages/alert_checks.inc.php +1 -1
M html/pages/alert_log.inc.php +3 -3
M html/pages/alert_maintenance_add.inc.php +2 -2
M html/pages/alert_maintenance.inc.php +4 -4
M html/pages/alert_regenerate.inc.php +3 -3
M html/pages/alerts.inc.php +1 -1
M html/pages/contact.inc.php +2 -2
M html/pages/contacts.inc.php +2 -2
M html/pages/customoid.inc.php +4 -2
M html/pages/customoids.inc.php +1 -1
M html/pages/device/edit/sensors.inc.php +71 -67
M html/pages/device/entphysical.inc.php +6 -7
M html/pages/device/port/adsl.inc.php +32 -34
M html/pages/device/port/graphs.inc.php +9 -10
M html/pages/device/ports/ipv4.inc.php +37 -36
M html/pages/device/ports/ipv6.inc.php +37 -36
M html/pages/device/routing/bgp.inc.php +3 -121
M html/pages/group_add.inc.php +1 -1
M html/pages/group.inc.php +1 -1
M html/pages/groups_regenerate.inc.php +6 -7
M html/pages/groups.inc.php +1 -1
M html/pages/routing/bgp.inc.php +35 -133
M html/pages/search/ipv4.inc.php +56 -47
M html/pages/search/ipv6.inc.php +52 -42
M html/pages/syslog_alerts.inc.php +3 -3
M html/pages/syslog_rules.inc.php +3 -3
M html/pages/syslog.inc.php +61 -54
M includes/alerting/email.inc.php +21 -3
M includes/alerting/servicenow.inc.php +2 -2
M includes/common.inc.php +65 -30
M includes/config-variables.inc.php +21 -6
M includes/constants.inc.php +18 -4
M includes/db.inc.php +63 -24
M includes/defaults.inc.php +25 -18
M includes/definitions/mibs/acme.inc.php +97 -27
M includes/definitions/mibs/bdcom.inc.php +118
M includes/definitions/mibs/bdcom/nms-if-mib.php +19 -9
A includes/definitions/mibs/btech.inc.php +58
M includes/definitions/mibs/cdata.inc.php +100 -85
M includes/definitions/mibs/hp.inc.php +4 -2
M includes/definitions/mibs/juniper.inc.php +50 -3
M includes/definitions/mibs/nscrtv.inc.php +162 -70
A includes/definitions/mibs/ribbon.inc.php +29
A includes/definitions/mibs/schleifenbauer.inc.php +186
M includes/definitions/mibs/socomec.inc.php +158 -95
M includes/definitions/mibs/socomec/socomecups-mib.inc.php +161 -139
D includes/definitions/mibs/sonus.inc.php -29
M includes/definitions/mibs/ubiquiti.inc.php +57
A includes/definitions/os/allnet.inc.php +31
M includes/definitions/os/bdcom.inc.php +11 -9
A includes/definitions/os/btech.inc.php +32
M includes/definitions/os/cdata.inc.php +8 -4
M includes/definitions/os/delta.inc.php +10 -8
M includes/definitions/os/extreme.inc.php +5 -3
M includes/definitions/os/juniper.inc.php +31 -2
M includes/definitions/os/oracle.inc.php +7 -4
A includes/definitions/os/ribbon.inc.php +33
A includes/definitions/os/schleifenbauer.inc.php +25
M includes/definitions/os/socomec.inc.php +17 -7
D includes/definitions/os/sonus.inc.php -23
M includes/definitions/rewrites.inc.php +46 -45
M includes/definitions/vm.inc.php +4
M includes/discovery/arp-table.inc.php +12 -9
M includes/discovery/functions.inc.php +35 -26
M includes/discovery/graphs/juniper-firewall-mib.inc.php +14 -4
M includes/discovery/inventory/entity-mib.inc.php +41 -2
M includes/discovery/inventory/juniper-mib.inc.php +1
M includes/discovery/neighbours/lldp-mib.inc.php +34 -9
M includes/discovery/sensors/nscrtv-fttx-gpon-mib.inc.php +11 -5
M includes/discovery/ucd-diskio.inc.php +12 -4
M includes/entities.inc.php +114 -132
M includes/entities/counter.inc.php +11 -8
M includes/entities/ip-address.inc.php +5 -16
M includes/entities/port.inc.php +34 -26
M includes/entities/processor.inc.php +1 -1
M includes/entities/sensor.inc.php +6 -2
M includes/entities/status.inc.php +23 -12
M includes/entities/storage.inc.php +1 -1
M includes/functions.inc.php +140 -84
M includes/observium.inc.php +5
M includes/polling/os/juniper.inc.php +13 -3
M includes/polling/os/unix.inc.php +22 -2
M includes/polling/ucd-diskio.inc.php +12 -10
M includes/polling/ucd-mib.inc.php +148 -145
M includes/snmp.inc.php +6 -1
M includes/update/update.php +3
A libs/pear/Auth
M libs/pear/Mail/Mail/smtpmx.php +28 -2
M libs/pear/Net/DNS2/BitMap.php +9 -7
M libs/pear/Net/DNS2/Cache.php +2 -2
M libs/pear/Net/DNS2/Cache/File.php +12 -10
M libs/pear/Net/DNS2/Cache/Shm.php +2 -2
M libs/pear/Net/DNS2/Exception.php +4 -17
M libs/pear/Net/DNS2/Header.php +1 -1
M libs/pear/Net/DNS2/Lookups.php +18 -6
M libs/pear/Net/DNS2/Names.php +1 -3
M libs/pear/Net/DNS2/Notifier.php +2 -2
M libs/pear/Net/DNS2/Packet.php +3 -3
M libs/pear/Net/DNS2/PrivateKey.php +2 -2
M libs/pear/Net/DNS2/Question.php +1 -1
M libs/pear/Net/DNS2/Resolver.php +1 -1
M libs/pear/Net/DNS2/RR.php +8 -9
M libs/pear/Net/DNS2/RR/AAAA.php +4
M libs/pear/Net/DNS2/RR/AMTRELAY.php +4
M libs/pear/Net/DNS2/RR/APL.php +8
M libs/pear/Net/DNS2/RR/CERT.php +1 -1
M libs/pear/Net/DNS2/RR/EUI48.php +4
M libs/pear/Net/DNS2/RR/EUI64.php +4
M libs/pear/Net/DNS2/RR/IPSECKEY.php +5
M libs/pear/Net/DNS2/RR/LOC.php -2
M libs/pear/Net/DNS2/RR/OPT.php +1 -1
M libs/pear/Net/DNS2/RR/SIG.php +3 -20
M libs/pear/Net/DNS2/RR/TLSA.php +1 -1
M libs/pear/Net/DNS2/RR/WKS.php +6 -1
M libs/pear/Net/DNS2/RR/ZONEMD.php +1 -1
M libs/pear/Net/DNS2/Socket.php +30 -17
M libs/pear/Net/DNS2/Updater.php +17 -17
M libs/pear/Net/SMTP.php +64 -10
A mibs/allnet
M mibs/bdcom/NMS-BACKUPLINK-MIB +93 -93
M mibs/bdcom/NMS-CARD-OPERATION-MIB +3 -3
M mibs/bdcom/NMS-CHASSIS +62 -44
D mibs/bdcom/NMS-CONFIG -31
A mibs/bdcom/NMS-CONFIG-MGMT +66
M mibs/bdcom/NMS-DHCP-SERVER-LEASE-MIB +3 -3
M mibs/bdcom/NMS-EPON-LLID-QOS-POLICY +1 -1
M mibs/bdcom/NMS-EPON-ONU-QOS-POLICY +1 -1
M mibs/bdcom/NMS-EPON-ONU-UNI-QOS-POLICY +1 -1
M mibs/bdcom/NMS-EPON-PON-QOS-POLICY +1 -1
M mibs/bdcom/NMS-ERPS-MIB +2 -2
M mibs/bdcom/NMS-ETHERRING +1 -1
M mibs/bdcom/NMS-FAN-TRAP +170 -23
M mibs/bdcom/NMS-FILE-MGMT-MIB +14 -2
M mibs/bdcom/NMS-FILTER-TRAP +2 -2
M mibs/bdcom/NMS-GPON-MIB +13,520 -144
M mibs/bdcom/NMS-HAL-GLOBAL-MIB +36 -3
M mibs/bdcom/NMS-HAL-IF-MIB +115 -16
M mibs/bdcom/NMS-HAL-TRAP +1 -1
M mibs/bdcom/NMS-IF-MIB +144 -45
M mibs/bdcom/NMS-INTERFACE-EXT +298 -11
M mibs/bdcom/NMS-INTERFACES +214
M mibs/bdcom/NMS-IPAcl +420
M mibs/bdcom/NMS-LLDP-MIB +1 -1
M mibs/bdcom/NMS-LOG-SERVER-MIB +18 -17
M mibs/bdcom/NMS-LOOPBACK-DETECT-MIB +1 -1
M mibs/bdcom/NMS-MAC-MIB +412 -301
M mibs/bdcom/NMS-MacAcl +6 -6
M mibs/bdcom/NMS-MEAPS-MIB +6 -4
M mibs/bdcom/NMS-NAT +21
M mibs/bdcom/NMS-NTP-MIB +1 -1
M mibs/bdcom/NMS-OPTICAL-PORT-MIB +83 -5
A mibs/bdcom/NMS-PORTMIRROR-FLOW +276
M mibs/bdcom/NMS-POWER-EXT-MIB +24 -20
M mibs/bdcom/NMS-POWER-MIB +114 -3
M mibs/bdcom/NMS-PTN-ALARM +1 -1
M mibs/bdcom/NMS-PVLAN-EXT-MIB +7 -7
M mibs/bdcom/NMS-QOS-EXT-MIB +1,161 -13
M mibs/bdcom/NMS-QOS-MIB +19 -18
M mibs/bdcom/NMS-QOS-PIB-MIB +4 -3
M mibs/bdcom/NMS-R-QOS-MIB +21 -21
M mibs/bdcom/NMS-REMOTE-PING-MIB +1 -1
M mibs/bdcom/NMS-ROUTING-MIB +1 -1
M mibs/bdcom/NMS-SMI +7
M mibs/bdcom/NMS-SNMP +4 -4
M mibs/bdcom/NMS-SNTP +3 -3
M mibs/bdcom/NMS-STP +1 -1
M mibs/bdcom/NMS-SWITCH-MIB +12 -12
M mibs/bdcom/NMS-SYS-TRAP +1 -1
M mibs/bdcom/NMS-TFTP +2 -1
M mibs/bdcom/NMS-VLAN-EXT-MIB +352 -5
A mibs/bdcom/NMS-VTY-MIB +88
M mibs/bdcom/NMS-WAN-MIB +1 -1
A mibs/bdcom/NMS-WIRELESS +1,785
M mibs/bdcom/NMS-WLAN-MIB +1 -1
A mibs/btech
M mibs/cdata/CDATA-EPON-MIB +148 -35
M mibs/cdata/CDATA-GPON-MIB +5,132 -77
A mibs/cdata/NSCRTV-PON-TREE-EXT-LAYER3-MIB +1,201
M mibs/cdata/NSCRTV-PON-TREE-EXT-MIB +10,089 -1,741
A mibs/cdata/NSCRTV-PON-TREE-EXT-SERVICE-PORT-MIB +801
M mibs/cdata/VENDOR-COMMON-MIB +154
M mibs/nscrtv/NSCRTV-FTTX-EPON-MIB +10,224 -11,684
M mibs/nscrtv/NSCRTV-FTTX-GPON-MIB +3,805 -1,095
A mibs/ribbon
M mibs/schleifenbauer/SCHLEIFENBAUER-DATABUS-MIB +822 -106
M mibs/schleifenbauer/SCHLEIFENBAUER-SMI +15 -17
M mibs/socomec/SOCOMECUPS7-MIB +81 -17
D mibs/sonus
M tests/IncludesCommonTest.php +42 -28
M tests/IncludesDbTest.php +103 -91
M tests/IncludesFunctionsTest.php +206 -12

🏷️ 25.05.14009

Released 2025-05-09 18:25 • Commits r13987 through r14008
🚀 Included Development Changes (21 commits):
🔧 Minor Changes:
  • r13989: Improved support for SNR Switches (OBS-5012). +372-181
  • r13992: Improved discovery sensors for JunOS EVO for ZX+ modules by JUNIPER-DOM-MIB (OBS-5016). +198-1
  • r13993: Added discovery temperature/humidity sensors by VERTIV-V5-MIB (OBS-5015). +774-686
  • r13994: Update copyright year +1-2
  • r13996: Improved generate statistics on about page with huge syslog and eventlog tables. Added dbApproxCount() for get approximate db entries count. +74-52
  • r14000: Updated Geocode.Farm geo api. Now required API key. +59-56
  • r14001: Added Geoapify API definition for geolocation. +118-44
  • r14002: Changed default geolocation api to ArcGIS. +11-7
  • r14004: Added MS Azure geocoding api. +205-128
  • r14008: Added API routes for get versions (/version and /versions). +62-3
📋 MIB Updates:
  • r13988: Updated SNR mib files.
📝 Trivial Changes:
  • r13990: Added discovery static IP addresses by HIK-DEVICE-MIB (OBS-5014). +34-25
  • r13995: Copyright year update +1-1
  • r13997: Improved dbApproxCount() for detect count query timeout. +15-5
  • r13998: Fixed confirmation dialog for delete dashboard. +20-16
  • r13999: Updated VMWare Guest ID definitions. +60-16
  • r14003: Improved generate alternative location string for geocoding. +6
  • r14006: Added missed poller code for SLA by ACD-TWAMP-GEN-MIB (apper in r13957). +106
  • r14007: Fixed display Device not yet polled. +4-4
🧹 Code Cleanup:
  • r14005: Cleaned azure geo definition. -5
Files changed in merge (32)
M html/api/v0/index.php +58 -3
M html/includes/functions.inc.php +1 -5
M html/includes/print/search.inc.php +1 -1
M html/includes/print/syslogs.inc.php +6 -19
M html/pages/about.inc.php +32 -26
M html/pages/dashboard.inc.php +19 -15
M html/pages/device.inc.php +4 -4
M includes/common.inc.php +4
M includes/config-variables.inc.php +28 -11
M includes/db.inc.php +43
M includes/defaults.inc.php +9 -3
M includes/definitions/geo.inc.php +334 -208
M includes/definitions/mibs/dcn/dcn-xxx.php +9 -7
M includes/definitions/mibs/geist.inc.php +764 -676
M includes/definitions/mibs/hikvision.inc.php +32 -23
M includes/definitions/mibs/snr.inc.php +321 -164
M includes/definitions/os/forcepoint.inc.php +13
M includes/definitions/os/hikvision.inc.php +2 -2
M includes/definitions/os/snr.inc.php +42 -10
M includes/definitions/os/vertiv.inc.php +10 -10
M includes/definitions/vm.inc.php +60 -16
M includes/discovery/sensors/juniper-dom-mib.inc.php +198 -1
M includes/geolocation.inc.php +13 -3
M includes/observium.inc.php +1 -1
A includes/polling/slas/acd-twamp-gen-mib.inc.php +106
M LICENSE.PRO +1 -2
A mibs/snr/SNR-ERD-2-MIB +513
D mibs/snr/SNR-ERD-3s -626
A mibs/snr/SNR-ERD-3S-MIB +708
A mibs/snr/SNR-ERD-MIB +3,534
M mibs/snr/SNR-SWITCH-MIB +981 -72
M poller-wrapper.py +1 -1

🏷️ 25.04.13987

Released 2025-04-20 03:52 • Commits r13882 through r13986
🚀 Included Development Changes (104 commits):
🎯 Major Features:
  • r13904: Added basic support for Ovarro/Semaphore TBox. +79
  • r13914: Added support for Solid Optics EDFAMUX (OBS-4986). +135
  • r13954: Added os support for 2N IP Audio devices (OBS-4994). +86
  • r13960: Added support for Telos Axia xNode (OBS-4989). +79
  • r13985: Added support for FirstMile OnAccess (OBS-4539). +910
✨ New Features:
  • r13963: Add additional ap count to LWAPP +2
🐛 Bug Fixes:
🔧 Minor Changes:
  • r13883: Added basic os definition for HPE Alletra Storage (OBS-4964). +9
  • r13899: Function html_highlight() simplified, added escaping by default. Added separate html_highlight_entities() for highlight entities with escaping by default. Added unit tests. +146-33
  • r13900: Improved highlight in ajax search. +98-93
  • r13901: Improved highlight entities (bgp and ports) in syslog messages. +82-40
  • r13911: Fixed discovery Fortinet VPN statuses by FORTINET-FORTIGATE-MIB. +44-14
  • r13915: Fixed polling vendor specific AFI/SAFI BGP counters with VRFs (OBS-4987). +118-89
  • r13920: Added discovery voltage sensor for PSU by CPQHLTH-MIB (OBS-3263). +62-12
  • r13922: Added ports polling on HP iLO by CPQSM2-MIB. +58
  • r13925: Added ability for add more os definition groups for merge properties. +19-7
  • r13926: Improved support for FS PDU. Renamed os for unificate with Huawei PDU. +166-121
  • r13929: Added (untested) SNR IP-PDU clone of FS/Huawei PDU. +128-79
  • r13932: Improved Ntfy notification transport. +62-11
  • r13933: Added Gotify notification transport. +92-1
  • r13935: Added snmp cmd option for ignore table indexes checking by MIB files. Fixed polling Juniper processors by HOST-RESOURCES-MIB. +10-14
  • r13936: Unified generate entity mib::object cell. +26-4
  • r13937: Display mib::object cell for processors. +39-36
  • r13950: Improved generate and display ip addresses. Simplified parts of code. +132-100
  • r13951: Fixed escape_html() for non utf8 or latin encoded strings. +20-4
  • r13957: Added polling/discovery support for SLA by ACD-TWAMP-GEN-MIB. +140-14
  • r13966: Improved support for Eaton SC, added discovery sensors by RPS-SC300-MIB (OBS-4998). +400-38
  • r13969: Improved support for Inova PDU with new firmware (OBS-5000). +621-519
  • r13971: Added function dbShowTables() for list tables with specific column. +32-5
  • r13973: Fixed detect Cisco IE as IOS-XE, all except IE-1000. +24-9
  • r13975: Device overview show common information (hardware/vendor/os/location) as links. +74-219
  • r13980: Added storage_size as alert metric for storage entity. +2-1
  • r13981: Added ability for use mib based split unit patterns in snmp_fix_numeric() for sensors and counters. +121-59
  • r13982: Added ability for use mib based split unit patterns in snmp_fix_numeric() for processors. +64-6
📋 MIB Updates:
  • r13942: Updated Juniper mib files.
📝 Trivial Changes:
  • r13884: Added snmp options for mib definitions in get_def_snmp_flags(), instead raw snmp flags. +23-2
  • r13885: Converted mib definitions utf8 snmp flag to option. +52-52
  • r13886: Converted mib definitions noindex snmp flag to option. +517-516
  • r13887: Added snmp option index_parts to get_def_snmp_flags(). Fixed discovery ip addresses with snmp options. +19-11
  • r13888: Allowed to use simple values as snmp options in get_def_snmp_flags(). +4
  • r13889: Converted mib definitions index_parts snmp flag to option. +61-34
  • r13890: Converted mib definitions table snmp flag to option. +42-42
  • r13892: Added snmp options ascii and index_string to get_def_snmp_flags(). Added ability for use snmp options in merge_private_mib(). +16-10
  • r13893: Converted mib definitions ascii snmp flag to option. +363-361
  • r13894: Added ability for set default snmp options in get_def_snmp_flags(). +13-4
  • r13902: Fixed possible override replace sting in html_highlight_entities(). +3-4
  • r13903: Improved print neighbours protocol. +1-14
  • r13906: Fixed sensor descriptions for DDM sensors by JUNIPER-DOM-MIB. +9-9
  • r13908: Added display informational message when device forced for discovery on device page. +14-5
  • r13909: Improved detect poor serial string by is_valid_param(). +2-1
  • r13910: Added quick search devices by hardware field. +7-2
  • r13912: Improved rewrite_unix_hardware() for solaris os. +22-24
  • r13913: Improved clean numeric values with unprintable snmp chars. +42-36
  • r13916: Added display used php math library in print_versions(). Added get svn version. +42-3
  • r13917: Improved ajax query for port entities. Removed port_permitted_array() calls. +25-7
  • r13918: Moved detect SWRAID-MIB to mibs discovery (since it is very rarely used and difficult to install). +39-28
  • r13919: Moved detect CPQHLTH-MIB and CPQIDA-MIB to mibs discovery (for linux and windows os). +89-74
  • r13921: Fixed associate Lanes for DOM sensors on Arista by ENTITY-SENSOR-MIB. +9-6
  • r13923: Changed predictiveFailure status event to warning. +21-21
  • r13927: Added phase measured labels by ACCUENERGY-MIB. +38-29
  • r13928: Fixed energy scale by IPPDU-MIB. +17-17
  • r13930: Skip empty http headers in generate_http_context(). +13-5
  • r13931: Added common base_url and icon_url message tags for all notification transports. +4
  • r13934: Fixed processors indexes on Juniper devices by HOST-RESOURCES-MIB. +64-55
  • r13938: Unified display mib::object cell for statuses. +5-4
  • r13939: Unified display mib::object cell for counters. +7-8
  • r13940: Improved hardware detect on Juniper MX routers. +28-16
  • r13941: Improved discovery temperature sensors by JUNIPER-DOM-MIB. +6-1
  • r13943: Fixed ports permissions query in get_status_array() (OBS-4993). +1-1
  • r13945: Added ip_in_network() function for reduce direct pear ipv4/ipv6 lib calls. +52-37
  • r13947: Added generate_ip_link(), improved generate_popup_link(). +60-52
  • r13948: Improved generate db queries for ajax input. +21-23
  • r13949: Improved display ajax ip whois. +26-8
  • r13952: Fixed ajax entity popup for empty ip whois. +5-3
  • r13953: Fixed State field for Arcgis geo query. +43-43
  • r13955: Fixed os definition for 2N IP Audio Kit. +6-6
  • r13956: Append AD domain to binddn when it passed without DN or domain. +9-6
  • r13958: Improved generate SLA pages. +50-35
  • r13961: Added audio device type definition. +37-25
  • r13962: Added detect veeery old uclinux distro. +20-14
  • r13964: Improved generate device port page titles. +152-132
  • r13965: Added (correctly) audio device type definition. +6
  • r13968: Improved detect Synology DSM. +18-17
  • r13970: Fixed clean deleted devices from Netscaler Service Group Member table. +4-3
  • r13972: Updated list of tables for deleting devices. +5-3
  • r13974: Fixed generate_url() with quoted vars when it previously passed as quoted string. +67-43
  • r13976: Fixed compat with old config overview_show_sysDescr. +9-5
  • r13977: Improved check graph definition. +1-1
  • r13979: Added navbar option for display device groups on Group page. +15-4
  • r13983: Display VM information in print_versions(). +23-5
  • r13984: Fixed polling port speed by SPEED-DUALLINE-FC. +2-1
  • r13986: Disabled config option poller_by_host for distributed pollers (with -i and -n options) in check_local_poller_id(). +6
🧹 Code Cleanup:
  • r13891: Removed unused snmp_flags mib definition. +170-176
  • r13896: Removed code related with old mcrypt php extension. Unsupported since php 7.2. +213-347
  • r13897: Removed compatibility of json encode/decode for old php versions. +11-14
  • r13898: Removed compatibility for old json_encode() in unit tests. +194-103
  • r13907: Hidden experimental device menu entry. +7-5
  • r13924: Moved value_to_units() function to sensor entities. +77-78
  • r13944: Undebug. +1-1
  • r13946: Renamed and moved port_id_by_subnet_ipv4() to get_port_id_by_subnet_ipv4(). +40-41
  • r13959: Fixed web config variables descriptions. +2-2
  • r13967: Reverted accidentally removed sensor class definition. +1
  • r13978: Reduced initial php warnings, when enabled. +4-4
Files changed in merge (189)
M html/ajax/entities.php +41 -22
M html/ajax/entity_popup.php +28 -8
M html/ajax/get_entities.php +1 -1
M html/ajax/input.php +21 -23
M html/ajax/search.php +11 -5
A html/images/os/2n-dark.svg +4
A html/images/os/2n.svg +1
A html/images/os/firstmile_2x.png +1
A html/images/os/firstmile.png +1
A html/images/os/solid_optics_2x.png +1
A html/images/os/solid_optics.png +1
A html/images/os/tbox_2x.png +1
A html/images/os/tbox.png +1
A html/images/os/telos.svg +1
M html/includes/authentication/ad.inc.php +9 -6
M html/includes/entities/counter.inc.php +6 -7
M html/includes/entities/device.inc.php +1
M html/includes/entities/generic.inc.php +21
M html/includes/entities/port.inc.php +4 -6
M html/includes/entities/processor.inc.php +35 -34
M html/includes/entities/sensor.inc.php +4 -4
M html/includes/entities/sla.inc.php +49 -35
M html/includes/entities/status.inc.php +4 -4
M html/includes/functions.inc.php +116 -88
M html/includes/graphs/graph.inc.php +1 -1
M html/includes/panels/device.inc.php +3 -1
M html/includes/print/addresses.inc.php +186 -100
M html/includes/print/navbar.inc.php +3 -4
M html/includes/print/neighbours.inc.php +1 -14
M html/includes/print/routing.inc.php +3 -4
M html/includes/print/status.inc.php +1 -1
M html/includes/print/syslogs.inc.php +3 -3
M html/includes/search/accesspoints.inc.php +2 -2
M html/includes/search/devices.inc.php +17 -11
M html/includes/search/groups.inc.php +6 -6
M html/includes/search/inventory.inc.php +7 -6
M html/includes/search/ip-addresses.inc.php +7 -7
M html/includes/search/loadbalancers.inc.php +28 -28
M html/includes/search/neighbours.inc.php +5 -14
M html/includes/search/ports.inc.php +3 -3
M html/includes/search/sensors.inc.php +2 -5
M html/includes/search/slas.inc.php +6 -6
M html/includes/search/status.inc.php +2 -2
M html/includes/sessions.inc.php +8 -11
M html/pages/device.inc.php +23 -12
D html/pages/device/overview/information_extended.inc.php -190
M html/pages/device/overview/information.inc.php +56 -21
M html/pages/device/port.inc.php +4 -1
M html/pages/device/port/alertlog.inc.php +5 -8
M html/pages/device/port/events.inc.php +5 -8
M html/pages/group.inc.php +15 -4
M html/pages/preferences/general.inc.php +1 -1
M html/pages/routing/bgp.inc.php +15 -14
A includes/alerting/gotify.inc.php +46
A includes/alerting/ntfy.inc.php +46
M includes/alerts.inc.php +4
M includes/common.inc.php +110 -122
M includes/config-variables.inc.php +9 -2
M includes/constants.inc.php +8 -14
M includes/db.inc.php +32 -5
M includes/debugging.inc.php +2 -2
M includes/defaults.inc.php +3 -3
M includes/definitions.inc.php +2 -1
M includes/definitions/entities/devices.inc.php +15 -6
M includes/definitions/entities/processors.inc.php +3 -1
M includes/definitions/entities/sensors.inc.php +6 -2
M includes/definitions/entities/slas.inc.php +1
M includes/definitions/entities/status.inc.php +1
M includes/definitions/entities/storages.inc.php +1
M includes/definitions/geo.inc.php +43 -43
M includes/definitions/mibs.inc.php +34 -23
A includes/definitions/mibs/2n.inc.php +55
M includes/definitions/mibs/accedian.inc.php +43 -15
M includes/definitions/mibs/accuenergy.inc.php +38 -29
M includes/definitions/mibs/akcp.inc.php +170 -176
M includes/definitions/mibs/apc.inc.php +5 -5
A includes/definitions/mibs/apc/powernet-rpdu2.php +588
M includes/definitions/mibs/arista.inc.php +33 -33
M includes/definitions/mibs/avtech.inc.php +8 -8
M includes/definitions/mibs/bachmann.inc.php +1 -1
M includes/definitions/mibs/barracuda.inc.php +77 -77
M includes/definitions/mibs/chatsworth.inc.php +7 -7
M includes/definitions/mibs/cisco.inc.php +39 -37
M includes/definitions/mibs/d-link/dgs-l3mgmt-mib.php +18 -18
M includes/definitions/mibs/dell/storagemanagement-mib.inc.php +6 -6
M includes/definitions/mibs/delta.inc.php +323 -323
M includes/definitions/mibs/didactum.inc.php +1 -1
M includes/definitions/mibs/eaton.inc.php +373 -20
M includes/definitions/mibs/edgecore/aos5810-54x-mib.inc.php +17 -17
M includes/definitions/mibs/fiberhome.inc.php +3 -3
A includes/definitions/mibs/firstmile.inc.php +877
M includes/definitions/mibs/fortinet.inc.php +43 -14
M includes/definitions/mibs/fscom.inc.php +160 -117
M includes/definitions/mibs/hp.inc.php +144 -72
M includes/definitions/mibs/huawei.inc.php +42 -15
M includes/definitions/mibs/inova.inc.php +21 -517
M includes/definitions/mibs/netping/dksf-mib.php +50 -50
M includes/definitions/mibs/newtec.inc.php +52
M includes/definitions/mibs/nokia.inc.php +10 -2
M includes/definitions/mibs/oracle.inc.php +36 -36
A includes/definitions/mibs/ovarro.inc.php +52
M includes/definitions/mibs/pandacom.inc.php +328 -325
M includes/definitions/mibs/panduit.inc.php +8 -8
M includes/definitions/mibs/qsan.inc.php +71 -71
M includes/definitions/mibs/radlan/radlan-ip.php +1 -1
M includes/definitions/mibs/radlan/radlan-ipv6.php +1 -1
M includes/definitions/mibs/rfc.inc.php +1 -1
M includes/definitions/mibs/sds.inc.php +1 -1
M includes/definitions/mibs/snr.inc.php +37
A includes/definitions/mibs/solidoptics.inc.php +111
A includes/definitions/mibs/telos.inc.php +55
M includes/definitions/os.inc.php +19 -7
A includes/definitions/os/2n.inc.php +26
M includes/definitions/os/accedian.inc.php +1 -1
M includes/definitions/os/cisco.inc.php +19 -8
M includes/definitions/os/eaton.inc.php +24 -16
A includes/definitions/os/firstmile.inc.php +31
M includes/definitions/os/fscom.inc.php +8 -6
M includes/definitions/os/hp.inc.php +10
M includes/definitions/os/inova.inc.php +12 -2
M includes/definitions/os/microsoft.inc.php +2 -2
D includes/definitions/os/nag.inc.php -79
M includes/definitions/os/nokia.inc.php +1
A includes/definitions/os/ovarro.inc.php +25
M includes/definitions/os/proxmox.inc.php +6 -6
A includes/definitions/os/snr.inc.php +91
A includes/definitions/os/solidoptics.inc.php +22
M includes/definitions/os/synology.inc.php +18 -17
A includes/definitions/os/telos.inc.php +23
M includes/definitions/os/univention.inc.php +3 -3
M includes/definitions/os/unix.php +4 -4
M includes/definitions/rewrites.inc.php +138 -115
M includes/definitions/transports.inc.php +62 -12
M includes/definitions/wui.inc.php +9
M includes/discovery/bgp/bgp4v2-mib.inc.php +14 -12
M includes/discovery/functions.inc.php +51 -4
M includes/discovery/os/solaris.inc.php +18 -21
M includes/discovery/processors/host-resources-mib.inc.php +64 -55
M includes/discovery/sensors/cpqhlth-mib.inc.php +62 -12
M includes/discovery/sensors/entity-sensor-mib.inc.php +6 -3
M includes/discovery/sensors/juniper-dom-mib.inc.php +15 -10
A includes/discovery/slas/acd-twamp-gen-mib.inc.php +89
M includes/distributed.inc.php +6
M includes/encrypt.inc.php +35 -100
M includes/entities.inc.php +8 -5
M includes/entities/counter.inc.php +11 -11
M includes/entities/device.inc.php +38 -26
M includes/entities/ip-address.inc.php +64 -42
M includes/entities/port.inc.php +71 -17
M includes/entities/processor.inc.php +3 -3
M includes/entities/routing.inc.php +50 -23
M includes/entities/sensor.inc.php +83 -6
M includes/entities/sla.inc.php +12 -3
M includes/functions.inc.php +9 -55
M includes/http.inc.php +12 -4
M includes/observium.inc.php +4 -1
M includes/polling/bgp-peers.inc.php +44 -31
M includes/polling/bgp/bgp4v2-mib.inc.php +27 -13
M includes/polling/os/cisco.inc.php +5 -1
M includes/polling/os/juniper.inc.php +28 -16
M includes/polling/os/unix.inc.php +20 -14
M includes/polling/ospf/ospf-mib.inc.php +1 -1
M includes/polling/processors.inc.php +1 -1
M includes/polling/storage.inc.php +1 -1
M includes/rewrites.inc.php +7 -6
M includes/snmp.inc.php +75 -45
M libs/pear/Crypt/CHAP.php +14 -46
A mibs/2n
A mibs/eaton/RPS-SC300-MIB +8,768
M mibs/hp/ThreeParMIB +2,801 -254
A mibs/inova/PowerNet-Inova +10,752
M mibs/juniper/JUNIPER-CHASSIS-DEFINES-MIB +132 -3
M mibs/juniper/JUNIPER-COS-MIB +86 -2
M mibs/juniper/JUNIPER-DOM-MIB +199 -2
M mibs/juniper/JUNIPER-FIREWALL-MIB +1 -2
M mibs/juniper/JUNIPER-IFOPTICS-MIB +1,503 -177
M mibs/juniper/JUNIPER-IPSEC-FLOW-MON-MIB +73 -5
M mibs/juniper/JUNIPER-JS-NAT-MIB +66 -12
M mibs/juniper/JUNIPER-MIB +32
M mibs/juniper/JUNIPER-NAT-MIB +7 -5
A mibs/ovarro
A mibs/snr/SNR-IPPDU-MIB +455
A mibs/solidoptics
A mibs/telos
M tests/HtmlIncludesFunctionsTest.php +60
M tests/IncludesCommonTest.php +175 -78
M tests/IncludesEncryptTest.php +160 -220
M tests/IncludesSnmpTest.php +71 -39
A update/497.sql +1

🏷️ 25.02.13882

Released 2025-02-06 17:43 • Commits r13796 through r13881
🚀 Included Development Changes (85 commits):
🎯 Major Features:
  • r13813: Added basic os definition for Siae Microelettronica SM-OS (OBS-1532). +66
  • r13844: Added support for Vertiv NETSURE (OBS-4953). +273
  • r13850: Added support for Bachmann Bluenet2 PDU (OBS-4968). +610-13
  • r13871: Added support for CE+T Power Inview (OBS-4914). +549
✨ New Features:
  • r13853: Add fortigate ipsec tunnel status indicator +17
🔧 Minor Changes:
  • r13798: Added status definitions for ENTITY-STATE-MIB. +79-13
  • r13800: Updated os version detect for macos and openwrt. Added new macos distro icons. +39-14
  • r13810: Improved snmp_fix_string() for clean snmp null chars converted to dots. Added unit parameter. +52-20
  • r13816: Added SNMP timeout, retries and max-repetition command line options for snmpdump script. +19-3
  • r13822: Added port statistics for VIF interfaces by BISON-ROUTER-MIB (OBS-4945). +128-25
  • r13825: Improved detect QTech Switch (OBS-4861). Added discovery power supply statuses by DCN-MIB and clones. +177-95
  • r13826: Added discovery DOM fiber sensors by NSCRTV-FTTX-GPON-MIB. +145
  • r13828: Improved group/alert entity association by ip addresses. +67-16
  • r13830: Added get_time_gmt() for get current unixtime in UTC+0. Same arguments as for get_time(). +40-18
  • r13836: Improved discovery powersupply statuses by ATEN-IPMI-MIB. +22-7
  • r13839: Improved support for RoomAlert 12E and 12S (OBS-4963). +214-137
  • r13841: Fixed check entity write permission in ajax update action for ports, sensors and statuses. +3-3
  • r13843: Added basic support for Liebert/Vertiv RDU (OBS-4965). +945
  • r13845: Improved polling/discovery ucd-diskio. Filtered out loop pseudo disks. +61-47
  • r13847: Added polling ebuild packages by unix-agent (OBS-4947). +73-21
  • r13848: Added ebuild unix-agent script (OBS-4947). +39
  • r13852: Do not use update_tables action on main poller also for distributed installs. Added is_poller_main(). +17-12
  • r13857: Added navbar filters on Probes page by Type and Status. +90-29
  • r13859: Added navbar filters on Device probes page by Type and Status. +41-3
  • r13867: Improved os definition and polling for OpenBSD. +20-1
  • r13869: Added graph type availability to definitions based. +125-76
  • r13873: Added os definition snmp noindex option for polling/discovery hardware, which return common sysDescr/sysObjectID/sysUpTime without indexes. +120-42
  • r13876: Added basic os definition for Nokia/Clavister NetGuard. +153-1
  • r13878: Added unit conversion datetime for age sensor class. +28-3
  • r13880: Improved support for Extreme XOS with new firmware (OBS-4974). +109-25
📋 MIB Updates:
  • r13814: Updated Siae mib files.
  • r13817: Updated Forcepoint mib files.
  • r13824: Fixed qtech mib files errors. Added aletrnative variant of QTECH-MIB.
  • r13838: Updated avtech mib files.
  • r13840: Moved unused hp laserjet mibs to old dir, for reduce snmpwalk errors.
  • r13842: Added new vertiv mib files.
  • r13875: Added Nokia/Clavister NetGuard mib files.
  • r13879: Updated extreme mib files.
📝 Trivial Changes:
  • r13797: Improved set status measured class by definitions. +4-3
  • r13799: Added discovery statuses for SONiC os by ENTITY-STATE-MIB. +2
  • r13801: Synchronized host option for poller, discovery and alerter. Improved display error when requested hostname not exist in db. +135-46
  • r13802: Improved http info message. Added implode_key_value() for join key:value arrays as string. +33-8
  • r13803: Fixed alerter spam option, appear in previous commit. +11-2
  • r13804: Prevent using old ifHighSpeed values when port ifSpeed set to very low value (OBS-4951). +34-30
  • r13805: Fixed poller/discovery host argument allow use ip address as hostname (OBS-4950). +4-4
  • r13811: Clean by default null chars converted to dots in port ifName/ifDescr at end of label (three or more dots in sequence). +13-10
  • r13812: Skipped discovery DOM sensors for incorrectly reported ports by CISCO-ENTITY-SENSOR-MIB (OBS-4954). +52-3
  • r13815: Fixed bgp sort query in get_status_array() (OBS-4958). +5-3
  • r13818: Improved discovery error message when device is down. +11-5
  • r13820: Improved include dirs sorting when required. +6-6
  • r13821: Detect unix distro by sysdescr only for server/workstation. +11-2
  • r13823: Set floatCharging state as ok by PowerNet-MIB (OBS-4943). +2-2
  • r13827: Improved group edit and update ajax form. +49-16
  • r13829: Added device entity type for IPv4/6 attribs. +2-2
  • r13831: Added warning on device page, when device not polled for a long time (> 20min). +8-2
  • r13834: Fixed incorrect removing ucd-old processors. +2-2
  • r13835: Improved convert float states to numeric in state_string_to_numeric(). +37-30
  • r13837: Fixed missing hostname parameter in sql query for poller/discovery. +3
  • r13846: Improved console output for discovery ucd-diskio. +26-12
  • r13849: Added Circuit measured sensors to grouping by label. +1
  • r13851: Restored accidentally deleted sensor definition. +13
  • r13855: Added note about possible long update operation. +2-1
  • r13856: Added vertical divider for print_navbar(). +10-1
  • r13858: Made the statuses of probes in upper case. +3-2
  • r13860: Added function str_pad_left() for simplify left oriented string padding. +17-5
  • r13861: Improved output for update_group_tables() and update_alert_tables() in cli. +24-7
  • r13863: Added ability for use wildcard queries for device hostname/sysname/location (OBS-4972). +16-11
  • r13864: Renamed mib definition metatype from reboot to boottime. +14-12
  • r13865: Improved regexp for ifAlias parsing. Improved debug output for custom_port_parser(). +12-6
  • r13866: Simplified unix-agent packages polling code. +15-39
  • r13868: Added polling boottime on openbsd by NET-SNMP-EXTEND-MIB. +21-11
  • r13870: Converted graphs device availability and alert status to definition. +40-121
  • r13872: Fixed snmp_get_multi_oid() for parsing with noindex option. +9-2
  • r13874: Improved find string similarity in str_similar(). +98-78
  • r13877: Fixed set port label when ifName contains unprintable chars. +12-3
  • r13881: Fixed custom_port_parser(), disabled default descr regexp. +64-37
📚 Library Updates:
  • r13862: Updated query-builder js lib to 2.7.
🧹 Code Cleanup:
  • r13806: Moved some os definitions to vendor named includes. Cleaned some mib definitions. +818-675
  • r13807: Cleaned auto generated copyright headers. +17-17
  • r13808: Moved some os definitions to vendor named includes. Cleaned some mib definitions. (Part 2). +938-671
  • r13809: Moved some os definitions to vendor named includes. (Part 3). +127-90
  • r13819: Moved common unix os/mib definitions and dirs to separate unix include. +488-474
🚧 Development:
  • r13832: Improved debug output for discovery processors by UCD-SNMP-MIB. +4-1
  • r13833: Fixed sql query. +1-1
Files changed in merge (364)
M alerter.php +46 -12
M discovery.php +52 -11
M html/ajax/actions/group_edit.inc.php +16 -6
M html/ajax/actions/ports_update.inc.php +1 -1
M html/ajax/actions/sensors_update.inc.php +1 -1
M html/ajax/actions/statuses_update.inc.php +1 -1
M html/css/query-builder.default.css +15 -37
A html/images/os/bachmann.svg +1
A html/images/os/cet-power_dark.svg +1
A html/images/os/cet-power.svg +1
M html/images/os/macos-monterey_2x.png ±0
M html/images/os/macos-monterey.png ±0
A html/images/os/macos-sequoia_2x.png +1
A html/images/os/macos-sequoia.png +1
A html/images/os/macos-sonoma_2x.png +1
A html/images/os/macos-sonoma.png +1
A html/images/os/macos-ventura_2x.png +1
A html/images/os/macos-ventura.png +1
A html/images/os/roomalert_2x.png +1
A html/images/os/roomalert.png +1
A html/images/os/siaemic_2x.png +1
A html/images/os/siaemic.png +1
M html/includes/entities/device.inc.php +5 -2
M html/includes/entities/probe.inc.php +50 -27
M html/includes/graphs/alert/auth.inc.php +13 -11
D html/includes/graphs/alert/status.inc.php -54
D html/includes/graphs/device/availability.inc.php -35
D html/includes/graphs/device/definition.inc.php -19
M html/includes/graphs/generic_definition.inc.php +98 -56
M html/includes/graphs/graph.inc.php +25 -20
M html/includes/group_edit.inc.php +33 -10
M html/includes/notifications.inc.php -1
M html/includes/print/navbar.inc.php +10 -1
M html/includes/print/status.inc.php +5 -3
M html/js/query-builder.js +271 -266
M html/pages/device.inc.php +8 -1
M html/pages/device/probes.inc.php +41 -3
M html/pages/devices.inc.php +11 -9
M html/pages/probes.inc.php +40 -2
M includes/alerts.inc.php +20 -4
M includes/common.inc.php +77 -24
M includes/defaults.inc.php +4 -1
M includes/definitions/entities/devices.inc.php +2 -2
M includes/definitions/entities/ports.inc.php +2 -2
M includes/definitions/entities/sensors.inc.php +2
M includes/definitions/graphtypes.inc.php +27 -2
M includes/definitions/mibs.inc.php +21 -23
M includes/definitions/mibs/apc/powernet-mib.inc.php +2 -2
M includes/definitions/mibs/aten.inc.php +17 -6
M includes/definitions/mibs/atmedia.inc.php +4 -5
M includes/definitions/mibs/avtech.inc.php +93 -132
M includes/definitions/mibs/bachmann.inc.php +105
M includes/definitions/mibs/baytech.inc.php +6 -6
D includes/definitions/mibs/bsd.inc.php -77
M includes/definitions/mibs/carel.inc.php +115 -114
A includes/definitions/mibs/cet-power.inc.php +64
M includes/definitions/mibs/checkpoint.inc.php +1 -1
M includes/definitions/mibs/dasan.inc.php +7 -7
M includes/definitions/mibs/dcn/dcn-xxx.php +146 -92
M includes/definitions/mibs/ddn.inc.php +15 -11
M includes/definitions/mibs/dps.inc.php +18 -18
M includes/definitions/mibs/eip.inc.php +58 -56
M includes/definitions/mibs/exalt.inc.php +6 -4
M includes/definitions/mibs/extreme.inc.php +71 -10
M includes/definitions/mibs/fastback.inc.php +17 -13
M includes/definitions/mibs/fiberroad.inc.php +13 -12
M includes/definitions/mibs/forcepoint.inc.php +2
M includes/definitions/mibs/fortinet.inc.php +17
M includes/definitions/mibs/infinera.inc.php +1 -1
M includes/definitions/mibs/ingrasys.inc.php +4
M includes/definitions/mibs/jacarta.inc.php +12 -10
M includes/definitions/mibs/jetnexus.inc.php +3 -1
M includes/definitions/mibs/kohler.inc.php +21 -19
M includes/definitions/mibs/megatec.inc.php +101 -101
M includes/definitions/mibs/messpc.inc.php +7 -3
M includes/definitions/mibs/microsoft.inc.php +2 -1
M includes/definitions/mibs/nokia.inc.php +131
M includes/definitions/mibs/nscrtv.inc.php +5
M includes/definitions/mibs/omnitron.inc.php +29 -23
M includes/definitions/mibs/qtech.inc.php +17
M includes/definitions/mibs/racktivity.inc.php +3 -1
M includes/definitions/mibs/rfc.inc.php +78
M includes/definitions/mibs/saf.inc.php +5 -5
M includes/definitions/mibs/sensatronics.inc.php +20 -121
A includes/definitions/mibs/siaemic.inc.php +36
M includes/definitions/mibs/sonus.inc.php +13 -11
M includes/definitions/mibs/teleste.inc.php +52 -51
M includes/definitions/mibs/tempalert.inc.php +14 -10
M includes/definitions/mibs/teradici.inc.php +8 -4
M includes/definitions/mibs/trango.inc.php +20 -15
M includes/definitions/mibs/uec.inc.php +26 -25
A includes/definitions/mibs/unix.inc.php +78
A includes/definitions/mibs/vertiv
M includes/definitions/mibs/vertiv.inc.php +11
M includes/definitions/mibs/waystream.inc.php +132 -130
M includes/definitions/os.inc.php +13 -879
A includes/definitions/os/accuenergy.inc.php +28
A includes/definitions/os/adf.inc.php +31
A includes/definitions/os/atmedia.inc.php +23
M includes/definitions/os/bachmann.inc.php +8
A includes/definitions/os/baytech.inc.php +25
D includes/definitions/os/bsd.inc.php -132
A includes/definitions/os/carel.inc.php +45
M includes/definitions/os/cdata.inc.php +1
A includes/definitions/os/ceragon.inc.php +23
A includes/definitions/os/cet-power.inc.php +24
M includes/definitions/os/clavister.inc.php +1 -1
A includes/definitions/os/cts.inc.php +43
A includes/definitions/os/dasan.inc.php +25
A includes/definitions/os/ddn.inc.php +32
M includes/definitions/os/dell.inc.php +1
M includes/definitions/os/delta.inc.php +2 -2
A includes/definitions/os/dps.inc.php +28
A includes/definitions/os/eip.inc.php +28
A includes/definitions/os/exalt.inc.php +23
M includes/definitions/os/extreme.inc.php +15 -9
A includes/definitions/os/fastback.inc.php +23
A includes/definitions/os/fiberroad.inc.php +23
A includes/definitions/os/forcepoint.inc.php +22
A includes/definitions/os/gamatronic.inc.php +29
A includes/definitions/os/gfi.inc.php +42
A includes/definitions/os/gta.inc.php +29
M includes/definitions/os/ibm.inc.php +24
A includes/definitions/os/infoblox.inc.php +25
A includes/definitions/os/ingrasys.inc.php +22
A includes/definitions/os/jacarta.inc.php +26
A includes/definitions/os/jetnexus.inc.php +28
A includes/definitions/os/kohler.inc.php +24
A includes/definitions/os/megatec.inc.php +25
A includes/definitions/os/messpc.inc.php +29
A includes/definitions/os/nexans.inc.php +22
M includes/definitions/os/nokia.inc.php +21
A includes/definitions/os/nvidia.inc.php +42
A includes/definitions/os/omnitron.inc.php +26
A includes/definitions/os/packetflux.inc.php +26
A includes/definitions/os/pulsesecure.inc.php +31
M includes/definitions/os/qtech.inc.php +14 -3
A includes/definitions/os/racktivity.inc.php +29
A includes/definitions/os/saf.inc.php +27
A includes/definitions/os/sensatronics.inc.php +25
A includes/definitions/os/siaemic.inc.php +28
A includes/definitions/os/sonus.inc.php +23
A includes/definitions/os/teleste.inc.php +25
A includes/definitions/os/tempalert.inc.php +21
A includes/definitions/os/teradici.inc.php +25
M includes/definitions/os/tplink.inc.php +1
A includes/definitions/os/trango.inc.php +30
A includes/definitions/os/uec.inc.php +24
A includes/definitions/os/unix.php +414
M includes/definitions/os/vertiv.inc.php +25
A includes/definitions/os/waystream.inc.php +23
M includes/definitions/rewrites.inc.php +2 -1
M includes/definitions/rrdtypes.inc.php +12
M includes/definitions/transports.inc.php +11 -8
M includes/definitions/wui.inc.php +1
M includes/discovery/functions.inc.php +2 -2
M includes/discovery/ports.inc.php +2 -1
A includes/discovery/ports/bison-router-mib.inc.php +53
M includes/discovery/processors/ucd-snmp-mib.inc.php +5 -2
M includes/discovery/pseudowires/pw-std-mib.inc.php +3 -3
M includes/discovery/sensors/aten-ipmi-mib.inc.php +5 -1
A includes/discovery/sensors/bachmann-bluenet2-mib.inc.php +496
M includes/discovery/sensors/cisco-entity-sensor-mib.inc.php +32 -1
M includes/discovery/sensors/entity-sensor-mib.inc.php +1 -1
M includes/discovery/sensors/extreme-system-mib.inc.php +23 -6
A includes/discovery/sensors/nscrtv-fttx-gpon-mib.inc.php +137
A includes/discovery/sensors/roomalert12e-mib.inc.php +103
M includes/discovery/sensors/roomalert12s-mib.inc.php +16 -5
A includes/discovery/sensors/site-monitoring-mib.inc.php +459
M includes/discovery/ucd-diskio.inc.php +37 -18
M includes/distributed.inc.php +15 -10
M includes/entities.inc.php +48 -9
M includes/entities/device.inc.php +58 -24
M includes/entities/ip-address.inc.php +15 -4
M includes/entities/port.inc.php +57 -32
M includes/entities/sensor.inc.php +22 -2
M includes/entities/status.inc.php +34 -29
M includes/functions.inc.php +39 -23
M includes/groups.inc.php +13 -5
M includes/http.inc.php +3
M includes/include-dir.inc.php +6 -6
M includes/polling/os/darwin.inc.php +20 -13
D includes/polling/os/ipoman.inc.php -25
M includes/polling/os/openwrt.inc.php +13 -1
M includes/polling/os/unix.inc.php +27 -3
M includes/polling/ports.inc.php +8 -5
M includes/polling/ports/bison-router-mib.inc.php +75 -25
M includes/polling/system.inc.php +3 -3
M includes/polling/system/snmpv2-mib.inc.php +26 -8
M includes/polling/ucd-diskio.inc.php +34 -37
M includes/polling/unix-agent/packages.inc.php +52 -30
M includes/port-descr-parser.inc.php +13 -7
M includes/snmp.inc.php +64 -14
M mibs/avtech/ROOMALERT12E-MIB +74 -43
M mibs/avtech/ROOMALERT12S-MIB +151 -32
D mibs/bsd
A mibs/cet-power
M mibs/clavister/CLAVISTER-SMI -2
A mibs/clavister/CLAVISTER-STREAM-MIB +9,337
A mibs/clavister/CLAVISTER-STREAM-TRAPS-MIB +248
M mibs/enterasys/ENTERASYS-APPLICATION-SIGNATURE-MIB +67 -65
M mibs/enterasys/ENTERASYS-CLASS-OF-SERVICE-MIB +2
M mibs/enterasys/ENTERASYS-CONFIGURATION-MANAGEMENT-MIB +9 -7
M mibs/enterasys/ENTERASYS-CONVERGENCE-END-POINT-MIB +2
M mibs/enterasys/ENTERASYS-ENTITY-SENSOR-MIB-EXT-MIB +130 -2
M mibs/enterasys/ENTERASYS-LINK-FLAP-MIB +2
M mibs/enterasys/ENTERASYS-MAC-AUTHENTICATION-MIB +120 -4
M mibs/enterasys/ENTERASYS-MAC-LOCKING-MIB +2
M mibs/enterasys/ENTERASYS-MIB-NAMES +2
M mibs/enterasys/ENTERASYS-MIRROR-CONFIG-MIB +317 -63
M mibs/enterasys/ENTERASYS-MULTI-AUTH-MIB +2
M mibs/enterasys/ENTERASYS-POLICY-PROFILE-MIB +352 -18
M mibs/enterasys/ENTERASYS-RADIUS-ACCT-CLIENT-EXT-MIB +104 -99
M mibs/enterasys/ENTERASYS-RADIUS-AUTH-CLIENT-MIB +92 -91
M mibs/enterasys/ENTERASYS-RADIUS-DYNAMIC-AUTHOR-SERVER-EXT-MIB +60 -55
M mibs/enterasys/ENTERASYS-SYSLOG-CLIENT-MIB +2
M mibs/enterasys/ENTERASYS-UPN-TC-MIB +2
M mibs/enterasys/ENTERASYS-VLAN-AUTHORIZATION-MIB +2
M mibs/extreme/EXTREME-BASE-MIB +511 -6
M mibs/extreme/EXTREME-HARDWARE-MIB +543 -2
M mibs/extreme/EXTREME-OSPFV3-MIB +5 -5
M mibs/extreme/EXTREME-POE-MIB +109 -11
A mibs/extreme/EXTREME-REMOTECONNECTION-MIB +462
M mibs/extreme/EXTREME-SOFTWARE-MONITOR-MIB +45 -1
M mibs/extreme/EXTREME-STACKING-MIB +31 -7
M mibs/extreme/EXTREME-SYSTEM-MIB +215 -7
A mibs/forcepoint/FORCEPOINT-NGFW-ENGINE-MIB +1,835
M mibs/forcepoint/STONESOFT-FIREWALL-MIB +31 -7
M mibs/forcepoint/STONESOFT-IPS-MIB +277 -7
A mibs/forcepoint/STONESOFT-LOG-FORWARDING-MIB
M mibs/forcepoint/STONESOFT-NETNODE-MIB +38 -13
M mibs/forcepoint/STONESOFT-SMI-MIB +15 -5
A mibs/hp/DIFF-SERV-MIB +1,525
D mibs/hp/HP-OFFICEJET-PRO-X576DW-MIB -7,127
D mibs/hp/HP-PAGEWIDE-PRO-477DW-MFP-MIB -8,174
D mibs/hp/IJ8060-MIB -11,832
D mibs/hp/LaserJet_3300-MIB -8,045
D mibs/hp/LaserJet-5-MIB -5,187
D mibs/hp/LaserJet-Series-5000-MIB -10,113
D mibs/hp/LaserJet-Series-8100-MBM-MIB -1,582
D mibs/hp/LaserJet-Series2100-MIB -5,336
D mibs/hp/LaserJet-Series4000-MIB -10,049
D mibs/hp/LaserJet-Series4050-MIB -11,457
D mibs/hp/LaserJet-Series8000-MBM-MIB -1,576
D mibs/hp/LaserJet-Series8000-MIB -10,417
D mibs/hp/LaserJet-Series8000-Stapler-MIB -1,487
D mibs/hp/LaserJet-Series8100-MIB -11,271
D mibs/hp/LaserJet-Series8100-Stapler-MIB -1,492
D mibs/hp/LaserJet4V-MIB -2,551
D mibs/hp/LaserJet5Si-MIB -8,583
D mibs/hp/LaserJet5Si-Mopier-MIB -8,728
D mibs/hp/LaserJet6P-MIB -4,237
D mibs/hp/LJ1200-MIB -5,187
D mibs/hp/LJ1220-MIB -6,182
D mibs/hp/LJ2025-MIB -2,557
D mibs/hp/LJ2200-MIB -6,158
D mibs/hp/LJ2300-MIB -8,409
D mibs/hp/LJ2400-MIB -9,023
D mibs/hp/LJ2500-MIB -8,941
D mibs/hp/LJ251-MIB -8,068
D mibs/hp/LJ252-MIB -7,992
D mibs/hp/LJ275-MIB -7,114
D mibs/hp/LJ276-MIB -11,005
D mibs/hp/LJ277-MIB -11,132
D mibs/hp/LJ3000-MIB -8,084
D mibs/hp/LJ3005-MIB -8,948
D mibs/hp/LJ3015-MIB -11,063
D mibs/hp/LJ3035-MIB -10,534
D mibs/hp/LJ3200-MIB -7,527
D mibs/hp/LJ3505-MIB -9,970
D mibs/hp/LJ3525-MIB -7,459
D mibs/hp/LJ3530mfp-MIB -11,460
D mibs/hp/LJ3700-MIB -9,261
D mibs/hp/LJ375-MIB -9,672
D mibs/hp/LJ3800-MIB -8,056
D mibs/hp/LJ401-MIB -6,971
D mibs/hp/LJ4015-MIB -9,465
D mibs/hp/LJ402-MIB -7,181
D mibs/hp/LJ4100mfp-MIB -14,487
D mibs/hp/LJ4200-MIB -10,085
D mibs/hp/LJ425-MIB -9,650
D mibs/hp/LJ4250-MIB -9,276
D mibs/hp/LJ426-MIB -8,152
D mibs/hp/LJ4300-MIB -10,084
D mibs/hp/LJ4300mfp-MIB -10,589
D mibs/hp/LJ4345-MIB -10,286
D mibs/hp/LJ435-MIB -8,277
D mibs/hp/LJ451-MIB -6,083
D mibs/hp/LJ452-MIB -7,357
D mibs/hp/LJ4525-MIB -14,432
D mibs/hp/LJ4600-MIB -9,814
D mibs/hp/LJ4650-MIB -9,869
D mibs/hp/LJ4730-MIB -10,493
D mibs/hp/LJ476-MIB -11,567
D mibs/hp/LJ477-MIB -9,838
D mibs/hp/LJ501-MIB -7,684
D mibs/hp/LJ5035-MIB -10,535
D mibs/hp/LJ5200-MIB -8,242
D mibs/hp/LJ521-MIB -10,067
D mibs/hp/LJ5500-MIB -10,476
D mibs/hp/LJ5550-MIB -9,556
D mibs/hp/LJ570-MIB -11,567
D mibs/hp/LJ6015-MIB -11,007
D mibs/hp/LJ6040mfp-MIB -10,797
D mibs/hp/LJ701-MIB -7,192
D mibs/hp/LJ9000mfp-MIB -14,322
D mibs/hp/LJ9040mfp-MIB -10,528
D mibs/hp/LJ9050mfp-MIB -10,545
D mibs/hp/LJ9055-MIB -8,177
D mibs/hp/LJ9065-MIB -8,182
D mibs/hp/LJ9200C-MIB -8,564
D mibs/hp/LJ9250C-MIB -8,457
D mibs/hp/LJ9500-MIB -9,665
D mibs/hp/LJ9500mfp-MIB -11,211
D mibs/hp/LJM9050mfp-MIB -10,581
A mibs/hp/old
A mibs/nokia/NETGUARD-SMI +58
A mibs/nokia/NETGUARD-STREAM-MIB +9,337
A mibs/nokia/NETGUARD-STREAM-TRAPS-MIB +248
M mibs/qtech/GARP-MIB +2
M mibs/qtech/LLDPPRIVATE-MIB +2 -2
A mibs/qtech/QTECH-ALT-MIB +22,369
M mibs/qtech/QTECH-CLUSTER-MIB +3 -3
M mibs/qtech/QTECH-CT-STANDARD-MIB +1
M mibs/qtech/QTECH-GBNDeviceSWAPI-MIB +17 -17
M mibs/qtech/QTECH-GBNDeviceSwitch-MIB +13 -8
M mibs/qtech/QTECH-GBNL2QACL-MIB +24 -24
M mibs/qtech/QTECH-GBNPlatformGNLink-MIB +1 -1
M mibs/qtech/QTECH-GBNServiceCM-MIB +2 -2
M mibs/qtech/QTECH-GBNServiceRADIUS-MIB +2 -2
M mibs/qtech/QTECH-IP-PRIVATE-MIB +8 -8
M mibs/qtech/QTECH-MIB +2 -2
M mibs/qtech/QTECH-NETFLOW-MIB +2 -1
M mibs/qtech/QTECH-NMS-CARD-OPERATION-MIB +1 -1
M mibs/qtech/QTECH-NMS-CARD-SYS-MIB +2 -1
M mibs/qtech/QTECH-PRODUCTS-MIB +10 -10
M mibs/qtech/QTECH-V1-TRAP +18 -18
M mibs/qtech/QTECH-VM-MIB +20
M mibs/qtech/QTECH-VPLS-BGP-MIB -81
M mibs/qtech/QTECH-VPLS-LDP-MIB -53
M mibs/qtech/QTECH-WLAN-FIT-AP-CF-MIB +3
M mibs/qtech/QTECH-WLAN-FIT-AP-IN-MIB +2
A mibs/siaemic/ALFOPLUS-SIAE-MIB +18,570
A mibs/unix
A mibs/vertiv/BDFB-MIB +372
A mibs/vertiv/DCS-MIB +6,523
A mibs/vertiv/EES-POWER-MIB +2,825
A mibs/vertiv/LMS-MIB +1,026
A mibs/vertiv/NETSURE-DISTRIB-MIB +1,448
A mibs/vertiv/NETSURE-NCU-MIB +2,494
A mibs/vertiv/VEC-MIB +1,132
M poller.php +51 -25
M scripts/agent-local/ceph +1
M scripts/agent-local/dhcpkit +1
M scripts/agent-local/dovecot +1
A scripts/agent-local/ebuild +33
M scripts/agent-local/kamailio +1
M scripts/agent-local/lighttpd +1
M scripts/agent-local/mongodb +1
M scripts/snmpdump.php +20 -4
M tests/IncludesFunctionsTest.php +92 -67
M tests/IncludesPortDescrParserTest.php +60 -34
M tests/IncludesSnmpTest.php +25 -17
A update/496.sql +9