July
June
May
April
March
February
January
July 2026
Drop RAND from SQL function whitelist; simplify is_db_function() parent scan.
M includes/constants.inc.php +1 -1
M includes/db.inc.php +14 -16
M tests/IncludesDbTest.php +5
๐ 20 added
๐ 17 removed
Prevent SQL injection via
is_db_function() by restricting allowed SQL functions (
OBS-5245 ).
M includes/constants.inc.php +22 -37
M includes/db.inc.php +66 -12
M tests/IncludesDbTest.php +97 -8
๐ 185 added
๐ 57 removed
Use common format_timestamp() helper in billing-calculate.
M billing-calculate.php +2 -1
๐ 2 added
๐ 1 removed
billing-calculate - replace deprecated strftime() with date()
M billing-calculate.php +1 -1
๐ 1 added
๐ 1 removed
Billing API adding /bills and /power_bills endpoints
M html/api/v0/includes/bills.inc.php +163 -8
A html/api/v0/includes/power_bills.inc.php +187
M html/api/v0/openapi.json +3,957 -374
M html/api/v0/routes.json +6
M includes/defaults.inc.php +1
๐ 351 added
๐ 8 removed
M includes/discovery/sensors/huawei-entity-extent-mib.inc.php +6 -2
๐ 6 added
๐ 2 removed
M includes/discovery/sensors/huawei-entity-extent-mib.inc.php +49 -31
๐ 49 added
๐ 31 removed
Switch to existing helpers for IP address input validation.
M html/pages/api_tokens.inc.php +4 -4
๐ 4 added
๐ 4 removed
Add tested OpenAPI v0 contract and client generation support
A html/api/v0/openapi-generator-go.yaml +7
A html/api/v0/openapi.json +919
A html/api/v0/routes.json +55
A tests/ApiHttpIntegrationTest.php +225
A tests/ApiOpenApiContractTest.php +37
A tests/ApiRouteInventoryTest.php +234
๐ 503 added
๐ 0 removed
Log token auth failures to authlog, per-IP throttle of failed auth attempts
M html/api/v0/index.php +60
M includes/defaults.inc.php +2
๐ 62 added
๐ 0 removed
Token improvements: read-only scope, per-token IP allowlist, regenerate, lifetime policy, self-service UI, stateless token auth
M html/api/v0/index.php +95 -38
M html/pages/api_tokens.inc.php +333 -97
M html/pages/preferences.inc.php -10
M html/pages/preferences/general.inc.php +14 -18
M includes/defaults.inc.php +1
A update/532.sql +4
๐ 443 added
๐ 163 removed
Use the web UI session (OBSID) for API requests so logged-in browser sessions authenticate
M html/includes/authenticate.inc.php +2 -5
๐ 2 added
๐ 5 removed
M includes/definitions/mibs.inc.php +2 -2
M includes/entities/device.inc.php +24 -9
๐ 26 added
๐ 11 removed
M includes/definitions/mibs.inc.php +9 -7
M includes/entities/device.inc.php +11
๐ 20 added
๐ 7 removed
M includes/entities/device.inc.php +130 -24
M includes/polling/os/unix.inc.php +3 -12
M includes/snmp.inc.php +87
๐ 220 added
๐ 36 removed
Add more alerting tests
M tests/IncludesAlertsTest.php +309
๐ 309 added
๐ 0 removed
Added detect distro Azure Linux by
sysDescr .
A html/images/os/azure_linux.svg +1
M includes/entities/device.inc.php +16 -1
๐ 17 added
๐ 1 removed
Improved string UTF-8 normalization in snmp_fix_string().
M includes/functions.inc.php -56
M includes/snmp.inc.php +114 -13
M tests/IncludesSnmpTest.php +11
๐ 125 added
๐ 69 removed
Cleaned snmp tests formatting.
M tests/IncludesSnmpTest.php +537 -537
๐ 537 added
๐ 537 removed
Updated tests for snmp_hexstring().
M includes/snmp.inc.php +8 -7
M tests/IncludesSnmpTest.php +93 -83
๐ 101 added
๐ 90 removed
Improve 64-bit SNMP counter handling in snmp_size64_high_low().
M includes/snmp.inc.php +32 -8
M tests/IncludesSnmpTest.php +17 -3
๐ 49 added
๐ 11 removed
Improve numeric validation in bigfloat_to_int() and clean_number(). Moved numeric tests to separate test file.
M includes/common.inc.php +3 -2
M includes/functions.inc.php +9 -1
M tests/IncludesCommonTest.php -215
M tests/IncludesFunctionsTest.php -362
A tests/NumericTest.php +684
๐ 696 added
๐ 580 removed
Fixed validate mib and named oid argument passed to snmp commands (
OBS-5242 ).
M html/api/v0/includes/devices.inc.php +2 -19
M html/pages/device/edit/snmp.inc.php +8 -13
M includes/entities/device.inc.php +3 -10
M includes/functions.inc.php +4 -5
M includes/snmp.inc.php +133 -24
M tests/IncludesSnmpTest.php +150
๐ 300 added
๐ 71 removed
June 2026
Fixed error messages in deices api.
M html/api/v0/includes/devices.inc.php +29 -24
๐ 29 added
๐ 24 removed
Fixed last rebooted eventlog message.
M includes/polling/system.inc.php +7 -1
๐ 7 added
๐ 1 removed
Fixed mapped port statistics with named indexes in
merge_private_mib() (
OBS-5236 ).
M includes/functions.inc.php +20 -12
๐ 20 added
๐ 12 removed
Added IPMI
v2.0 Cipher Suite parameter (
OBS-5158 ).
M html/pages/device/edit/ipmi.inc.php +32 -3
M includes/definitions/entities/devices.inc.php +20
M includes/polling/ipmi.inc.php +5 -5
๐ 57 added
๐ 8 removed
Added get ipmitool version to get_versions().
M includes/common.inc.php +22
๐ 22 added
๐ 0 removed
Added IPMI
v2.0 Hexademal Key parameter (
OBS-5158 ).
M html/pages/device/edit/ipmi.inc.php +25 -9
M includes/polling/ipmi.inc.php +8 -10
๐ 33 added
๐ 19 removed
Added hexademal snmp and ipmi parameters checks in is_valid_param().
M includes/common.inc.php +15
M tests/IncludesCommonTest.php +22
๐ 37 added
๐ 0 removed
Use global read permissions for VLAN API routes, same as for pages.
M html/api/v0/includes/vlans.inc.php +4 -4
๐ 4 added
๐ 4 removed
Fixed display user level name.
M html/includes/authenticate-functions.inc.php +4 -2
๐ 4 added
๐ 2 removed
Use common secure random helpers for auth tokens and session cookies.
M html/includes/authenticate.inc.php +1 -1
M html/includes/sessions.inc.php +87 -73
M html/pages/api_tokens.inc.php +2 -2
๐ 90 added
๐ 76 removed
Added secure random string helpers.
M includes/common.inc.php +33 -17
M tests/IncludesCommonTest.php +51
๐ 84 added
๐ 17 removed
Fix remember me key lookup query.
M html/includes/sessions.inc.php +16 -6
๐ 16 added
๐ 6 removed
Fix collation on users table
๐ 0 added
๐ 0 removed
Improved detect Schleifenbauer PDU with new firmware.
M includes/definitions/os/schleifenbauer.inc.php +2
๐ 2 added
๐ 0 removed
Ignore pseudo NFC port on Xerox Printer.
M includes/definitions/os/xerox.inc.php +4
๐ 4 added
๐ 0 removed
Improved detect Cisco IronPort with new firmware (
OBS-5235 ).
M includes/definitions/os/cisco.inc.php +5 -3
๐ 5 added
๐ 3 removed
Added power billing target in poller-wrapper.
๐ 27 added
๐ 7 removed
Removed unnecessary global variable hardware override for sensors discovery by
CPQIDA-MIB .
M includes/definitions/rewrites.inc.php -636
M includes/discovery/sensors/cpqida-mib.inc.php +112 -3
M includes/rewrites.inc.php -7
๐ 112 added
๐ 646 removed
Removed unnecessary global variable type override for Alvarion Breeze.
M includes/definitions/rewrites.inc.php -36
M includes/polling/os/breeze.inc.php +39 -2
M includes/rewrites.inc.php -9
๐ 39 added
๐ 47 removed
Improved polling hardware for Liebert Power and Environmental.
A includes/polling/os/liebert-env.inc.php +15
M includes/polling/os/liebert.inc.php +202 -7
M includes/rewrites.inc.php -105
๐ 217 added
๐ 112 removed
M includes/definitions/mibs/liebert.inc.php +33 -4
M includes/discovery/sensors/liebert-gp-environmental-mib.inc.php +8 -59
๐ 41 added
๐ 63 removed
Removed unnecessary DB table list queries in WiFi polling and discovery.
M html/includes/print/wifi.inc.php +1 -1
M html/pages/device/wifi/accesspoints.inc.php +1 -1
M html/pages/device/wifi/overview.inc.php +1 -1
M html/pages/device/wifi/radios.inc.php +1 -1
M html/pages/device/wifi/wlans.inc.php +2 -2
M html/pages/wifi/overview.inc.php +1 -1
M html/pages/wifi/wlans.inc.php +1 -1
M includes/db.inc.php +4
M includes/discovery/wifi.inc.php +5 -5
M includes/polling/wifi-sessions/ai-ap-mib.inc.php +1 -1
M includes/polling/wifi.inc.php +5 -4
๐ 23 added
๐ 18 removed
Improved OS detection for Vertiv/Liebert Power. Split Liebert Environment OS definition.
M includes/definitions/mibs/liebert.inc.php +6 -1
M includes/definitions/os/vertiv.inc.php +26 -5
๐ 32 added
๐ 6 removed
M mibs/liebert/LIEBERT-GP-REGISTRATION-MIB +3 -3
๐ 0 added
๐ 0 removed
Updated Liebert/Vertiv mib files.
M mibs/liebert/LIEBERT-GP-FLEXIBLE-CONDITIONS-MIB +1,047 -3
M mibs/liebert/LIEBERT-GP-REGISTRATION-MIB +77
M mibs/vertiv/DCS-MIB +9,422 -3
๐ 0 added
๐ 0 removed
Improve power sensor classification and presentation a little, particularly on PDUs. Improve spacing handling in card CSS.
M html/css/observium-dark.css +4 -10
M html/css/observium-darkblue.css +4 -10
M html/css/observium.css +4 -10
M html/includes/power.inc.php +7 -4
๐ 7 added
๐ 4 removed
Improve navbar generation efficiency
M html/includes/navbar.inc.php +23 -16
๐ 23 added
๐ 16 removed
Merge messy Ruckus MIB update
M mibs/ruckus/RUCKUS-PRODUCTS-MIB +81 -14
M mibs/ruckus/RUCKUS-ROOT-MIB +29 -10
M mibs/ruckus/RUCKUS-TC-MIB +117 -21
๐ 0 added
๐ 0 removed
Update Ruckus MIBs
M mibs/ruckus/RUCKUS-DEVICE-MIB +22 -22
M mibs/ruckus/RUCKUS-ETH-MIB ยฑ0
M mibs/ruckus/RUCKUS-EVENT-MIB +10 -10
M mibs/ruckus/RUCKUS-L2TP-MIB +5 -5
M mibs/ruckus/RUCKUS-PPPOE-MIB +1 -1
M mibs/ruckus/RUCKUS-PRODUCTS-MIB +86 -26
M mibs/ruckus/RUCKUS-RADIO-MIB +2 -1
M mibs/ruckus/RUCKUS-ROOT-MIB +15 -22
M mibs/ruckus/RUCKUS-SYSTEM-MIB +1 -1
M mibs/ruckus/RUCKUS-TC-MIB +23 -110
M mibs/ruckus/RUCKUS-TUNNEL-MIB +3 -3
M mibs/ruckus/RUCKUS-WLAN-MIB +44 -9
M mibs/ruckus/RUCKUS-WLINK-MIB ยฑ0
๐ 0 added
๐ 0 removed
Aruba WLSX storage discovery
M includes/definitions/mibs/aruba.inc.php +9
๐ 9 added
๐ 0 removed
WiFi system replacement. Destructive of previously collection WiFi-related history. Support for HP, Extreme, Aruba, Cisco and others.
Showing the first 30 paths; 51 more are omitted from this static page.
D html/includes/graphs/accesspoints
D html/includes/graphs/wifi
D html/includes/graphs/wifi-ap-member
A html/includes/graphs/wifiap
A html/includes/graphs/wifiap/ap_uptime.inc.php +20
A html/includes/graphs/wifiap/auth.inc.php +26
A html/includes/graphs/wifiap/bits_agg.inc.php +71
A html/includes/graphs/wifiap/clients_agg.inc.php +57
A html/includes/graphs/wifiap/control_latency.inc.php +20
A html/includes/graphs/wifiap/control_uptime.inc.php +20
A html/includes/graphs/wifiap/utilization_agg.inc.php +56
M html/includes/graphs/wifiradio/auth.inc.php +3 -1
M html/includes/graphs/wifiradio/bits.inc.php +2
M html/includes/graphs/wifiradio/clients.inc.php +11 -13
M html/includes/graphs/wifiradio/frames.inc.php +2
A html/includes/graphs/wifiradio/noisefloor.inc.php +22
A html/includes/graphs/wifiradio/retries.inc.php +22
M html/includes/graphs/wifiradio/rxerrors.inc.php +9 -10
A html/includes/graphs/wifiradio/utilization.inc.php +22
D html/includes/print-accesspoint.inc.php -73
M html/includes/print/dot1xtable.inc.php +122 -29
A html/includes/print/wifi.inc.php +879
M html/pages/device.inc.php +21 -2
M html/pages/device/accesspoint.inc.php +10 -17
M html/pages/device/accesspoints.inc.php +3 -23
M html/pages/device/wifi.inc.php +10 -6
D html/pages/device/wifi/accesspoint.inc.php -95
M html/pages/device/wifi/accesspoints.inc.php +234 -734
A html/pages/device/wifi/clients.inc.php +20
M html/pages/device/wifi/overview.inc.php +348 -15
๐ 5,914 added
๐ 1,565 removed
Traffic/Power Billing improvements. Some security improvements to billing actions. Harmonise Traffic/Power UX. Remove ancient non-Observium icons.
M html/includes/navbar.inc.php +10 -4
M html/includes/print/billing.inc.php +116 -10
M html/pages/bill.inc.php +7 -23
M html/pages/bill/accurate.inc.php +75 -3
M html/pages/bill/history.inc.php +13 -3
M html/pages/bill/infoboxes.inc.php +206 -157
M html/pages/bill/navbar.inc.php +249 -14
M html/pages/bill/ports.inc.php +108 -18
M html/pages/bill/transfer.inc.php +1 -1
M html/pages/bills.inc.php +53 -9
M html/pages/power_bills.inc.php +130 -89
๐ 968 added
๐ 331 removed
Removed unnecessary DB table list queries in BFD polling and Power billing.
M html/includes/print/bfd.inc.php +1 -1
M html/includes/print/billing.inc.php +1 -1
M html/pages/power_bills.inc.php +4 -4
M includes/polling/bfd.inc.php +45 -50
๐ 51 added
๐ 56 removed
Power billing capability. EChart graphing. Quota / Capacity billing types.
A html/ajax/power_billing_entities.php +67
M html/includes/entities/generic.inc.php +25 -9
M html/includes/print/billing.inc.php +124 -4
M html/index.php -2
A html/pages/power_bills.inc.php +1,389
M html/pages/roles.inc.php +3
M html/pages/user_edit.inc.php +3
M includes/entities.inc.php +11 -2
M includes/functions.inc.php +2 -2
A includes/power-billing.inc.php +175
A poll-power-billing.php +141
A power-billing-calculate.php +138
๐ 2,078 added
๐ 19 removed
Add power billing SQL tables.
๐ 0 added
๐ 0 removed
Fix Cards to follow box border-radius/shadow theme variables
M html/css/bootstrap/less/cards.less +5 -3
M html/css/observium-dark.css +15 -15
M html/css/observium-dark.map +1 -1
M html/css/observium-darkblue.css +15 -15
M html/css/observium-darkblue.map +1 -1
M html/css/observium.css +15 -15
M html/css/observium.map +1 -1
๐ 0 added
๐ 0 removed
Unified get transceiver lane from sensor description.
M html/pages/device/overview/sensors.inc.php +4 -3
๐ 4 added
๐ 3 removed
M includes/discovery/storage/cisco-flash-mib.inc.php +5 -5
M includes/discovery/storage/host-resources-mib.inc.php +96 -87
M includes/discovery/storage/ucd-snmp-mib.inc.php +6 -2
๐ 107 added
๐ 94 removed
Improved clean entity description and check ignores in discovery.
M includes/entities.inc.php +31 -14
๐ 31 added
๐ 14 removed
Added common clean_spaces() helper and tests.
M html/includes/power.inc.php +8 -9
M includes/entities/port.inc.php +1 -1
M includes/rewrites.inc.php +23 -7
M tests/IncludesRewritesTest.php +29
๐ 61 added
๐ 17 removed
Removed flags from trim_quotes().
M includes/rewrites.inc.php +13 -14
M includes/snmp.inc.php +14 -6
๐ 27 added
๐ 20 removed
Improved rewrite vendor string.
M includes/rewrites.inc.php +30 -9
๐ 30 added
๐ 9 removed
Optimized storage ignore patterns.
M includes/defaults.inc.php +16 -19
๐ 16 added
๐ 19 removed
Remove unused/dead billing components and libraries.
D html/bandwidth-graph.php -255
D html/billing-data-sorted.php -131
D html/billing-data.php -172
D html/billing-graph.php -261
D html/js/c3.min.js -6
D html/js/d3.v3.min.js -5
D html/pages/bill/pdf_css.inc.php -90
D html/pages/bill/pdf_history.inc.php -363
๐ 0 added
๐ 1,272 removed
Limit billed ports list to 5-entry preview with count of remainder
M html/pages/bill/ports.inc.php +9 -13
๐ 9 added
๐ 13 removed
Billing graph update. Replace uPlot/Chart.js with ECharts 5. Add chart overlay lines.
D html/css/uPlot.min.css -1
M html/includes/print/billing.inc.php +217 -199
A html/js/echarts.min.js +45
D html/js/uPlot.iife.min.js -2
M html/pages/bill/accurate.inc.php +29 -4
M html/pages/bill/history.inc.php +31 -45
M html/pages/bill/transfer.inc.php +8 -7
๐ 285 added
๐ 255 removed
Billing UI cleanup. Remove dead jpgraph img builders and unused code, replace deprecated strftime() with date()
M html/pages/bill.inc.php -10
M html/pages/bill/infoboxes.inc.php +116 -111
M html/pages/bill/pdf_history.inc.php +4 -4
๐ 120 added
๐ 125 removed
Billing: per-bill poll metrics in obs_attribs
๐ 78 added
๐ 1 removed
Billing: exclude zero-period samples from 95th percentile and guard empty measurement sets
M includes/billing.inc.php +15 -28
๐ 15 added
๐ 28 removed
Clean up some more Juniper image mounts
M includes/defaults.inc.php +1 -1
๐ 1 added
๐ 1 removed
Some mountpoint filters for Juniper PTX
M includes/defaults.inc.php +2
๐ 2 added
๐ 0 removed
Fix alert table in side panel entity width constraint (was a problem with PTX loop mounts and UUID mountpoints)
M html/includes/print/alert.inc.php +8 -1
๐ 8 added
๐ 1 removed
Bill page - remove vestigial tabs, dead bill/api, bootstrap-tab and print_tabbar
M html/includes/print/navbar.inc.php -34
D html/js/bootstrap-tab.js -135
M html/pages/bill.inc.php -10
D html/pages/bill/api.inc.php -26
M html/pages/bill/reset.inc.php +46 -52
M html/pages/bills.inc.php -1
๐ 46 added
๐ 123 removed
CSS/LESS cleanup - dedupe palette vars, drop unused colours/files/tab styles, tokenise hex literals
M html/css/bootstrap/less/alerts.less -4
M html/css/bootstrap/less/badges3.less +1 -6
D html/css/bootstrap/less/bootstrap-www.less -124
M html/css/bootstrap/less/boxes.less +3 -13
M html/css/bootstrap/less/hacks.less +6 -6
M html/css/bootstrap/less/includes.less -18
D html/css/bootstrap/less/layouts.less -16
M html/css/bootstrap/less/navs.less +2 -270
M html/css/bootstrap/less/type.less +1 -1
M html/css/bootstrap/less/variables-dark.less -17
M html/css/bootstrap/less/variables-darkblue.less -30
D html/css/bootstrap/less/variables-www.less -332
M html/css/bootstrap/less/variables3.less -61
M html/css/bootstrap/less/wells.less +6 -6
M html/css/observium-dark.css +90 -342
M html/css/observium-dark.map +1 -1
M html/css/observium-darkblue.css +90 -350
M html/css/observium-darkblue.map +1 -1
M html/css/observium.css +90 -342
M html/css/observium.map +1 -1
๐ 0 added
๐ 0 removed
Add scripts/make-svg-sprite.sh to rebuild the UI SVG sprite from master SVGs
A scripts/make-svg-sprite.sh +87
๐ 87 added
๐ 0 removed
Improved support for
FS.COM FMT (
OBS-5231 ).
M includes/definitions/os/fscom.inc.php +7 -1
M includes/discovery/sensors/oap-pseudo-mib.inc.php +189 -151
๐ 196 added
๐ 152 removed
Improved support for Avaya Aura and Media Gateway (
OBS-3630 ).
M includes/definitions/mibs/avaya.inc.php +41 -7
M includes/definitions/os/avaya.inc.php +31 -14
๐ 72 added
๐ 21 removed
M includes/discovery/sensors/aten-ipmi-mib.inc.php +1 -1
M includes/discovery/sensors/fortinet-fortigate-mib.inc.php +1 -1
๐ 2 added
๐ 2 removed
Detect vendor string from OUI in transceivers discovery when required.
M includes/discovery/transceivers/timetra-port-mib.inc.php +1 -13
M includes/transceivers.inc.php +4 -1
๐ 5 added
๐ 14 removed
Improved OUI vendor lookup. Added OUI generator and sharded definitions.
Showing the first 30 paths; 9 more are omitted from this static page.
M includes/common.inc.php +65 -15
A includes/definitions/oui
D includes/definitions/oui.inc.php -37,947
A includes/definitions/oui/0.inc.php +1,419
A includes/definitions/oui/000.inc.php +4,091
A includes/definitions/oui/001.inc.php +4,119
A includes/definitions/oui/002.inc.php +1,862
A includes/definitions/oui/003.inc.php +322
A includes/definitions/oui/004.inc.php +301
A includes/definitions/oui/005.inc.php +299
A includes/definitions/oui/006.inc.php +310
A includes/definitions/oui/007.inc.php +58
A includes/definitions/oui/008.inc.php +309
A includes/definitions/oui/009.inc.php +307
A includes/definitions/oui/00A.inc.php +317
A includes/definitions/oui/00B.inc.php +108
A includes/definitions/oui/00C.inc.php +311
A includes/definitions/oui/00D.inc.php +322
A includes/definitions/oui/00E.inc.php +308
A includes/definitions/oui/00F.inc.php +58
A includes/definitions/oui/1.inc.php +1,677
A includes/definitions/oui/2.inc.php +1,688
A includes/definitions/oui/3.inc.php +1,731
A includes/definitions/oui/4.inc.php +1,666
A includes/definitions/oui/5.inc.php +1,656
A includes/definitions/oui/6.inc.php +1,685
A includes/definitions/oui/7.inc.php +1,812
A includes/definitions/oui/8.inc.php +1,696
A includes/definitions/oui/9.inc.php +1,723
A includes/definitions/oui/A.inc.php +1,710
๐ 537 added
๐ 15 removed
Improved display transceiver information for port measured overview.
M html/pages/device/overview/sensors.inc.php +75 -3
๐ 75 added
๐ 3 removed
Added vendor definitions for CIG and WTD.
M includes/definitions/vendors.inc.php +12
๐ 12 added
๐ 0 removed
Improve transceiver info card layout a little
M html/includes/entities/transceiver.inc.php +96 -43
๐ 96 added
๐ 43 removed
Clean vendor name in transceivers discovery.
M includes/transceivers.inc.php +5
๐ 5 added
๐ 0 removed
M includes/discovery/sensors/timetra-port-mib.inc.php +2 -1
M includes/discovery/transceivers/timetra-port-mib.inc.php +133 -19
๐ 135 added
๐ 20 removed
Detect more transceivers form factors.
M html/includes/entities/transceiver.inc.php +5 -2
M includes/entities/sensor.inc.php +1 -1
M includes/transceivers.inc.php +49 -28
๐ 55 added
๐ 31 removed
Added transceiver suboption to device navbar.
M html/pages/device.inc.php +9 -6
๐ 9 added
๐ 6 removed
Split prefix decision from format_si() so it can be used elsewhere without duplicating logic.
M includes/common.inc.php +25 -2
๐ 25 added
๐ 2 removed
Fix transciever display unit regression
M html/includes/entities/transceiver.inc.php +9 -2
๐ 9 added
๐ 2 removed
Validate values is numeric for display transceiver.
M html/includes/entities/transceiver.inc.php +23 -11
๐ 23 added
๐ 11 removed
Correctly trim transceiver DOM values.
M html/includes/entities/transceiver.inc.php +45 -33
M includes/entities/sensor.inc.php +21 -10
๐ 66 added
๐ 43 removed
M includes/definitions/os/unix.php +14 -4
๐ 14 added
๐ 4 removed
Fixed clean entity description when tag not exist in table walk.
M includes/entities.inc.php +2 -2
๐ 2 added
๐ 2 removed
Authentication - revalidate LDAP/AD remember me logins
M html/includes/sessions.inc.php +80 -6
M includes/config-variables.inc.php +14
M includes/defaults.inc.php +4 -2
๐ 98 added
๐ 8 removed
Excluded Cisco and Juniper-specific huge routing tables from snmpdump.
M includes/snmp.inc.php +15 -6
๐ 15 added
๐ 6 removed
Added experimental ability for poll version/hardware for UniFi devices by UniFi HTTP API.
M html/pages/device/edit.inc.php +14 -6
A html/pages/device/edit/unifi.inc.php +149
M includes/definitions/apis.inc.php +22
M includes/definitions/os/ubiquiti.inc.php +35 -33
M includes/polling/os.inc.php +8
A includes/polling/os/unifi.api.php +111
๐ 339 added
๐ 39 removed
Updated UserAgentParser to latest.
M libs/UserAgent/Platforms.php +1
M libs/UserAgentParser.php +2 -2
๐ 0 added
๐ 0 removed
Fixed detect paths in ref lib.
๐ 0 added
๐ 0 removed
Improved detect Ruckus SCG.
M includes/definitions/os/ruckus.inc.php +12 -7
๐ 12 added
๐ 7 removed
May 2026
Fixed SSL db connect options in poller wrapper.
๐ 43 added
๐ 4 removed
Fixed REF lib compatibility with php 8+.
M html/js/ref.js +14 -7
M libs/ref.inc.php +91 -78
๐ 0 added
๐ 0 removed
Cleaned formatting for synology mib definitions.
M includes/definitions/mibs/synology.inc.php +138 -132
๐ 138 added
๐ 132 removed
Improved token validation and auth type checks.
M html/api/v0/index.php +92 -70
๐ 92 added
๐ 70 removed
Return json error message for unknown api method.
M html/api/v0/index.php +11
๐ 11 added
๐ 0 removed
Updated Flight API lib to latest.
M libs/flight/commands/ControllerCommand.php +34 -7
M libs/flight/commands/RouteCommand.php +31 -18
M libs/flight/core/Dispatcher.php +31 -20
A libs/flight/core/EventDispatcher.php +141
M libs/flight/database/PdoWrapper.php +111 -3
A libs/flight/database/SimplePdo.php +459
M libs/flight/Engine.php +234 -92
M libs/flight/Flight.php +71 -75
M libs/flight/net/Request.php +422 -52
M libs/flight/net/Response.php +18 -9
M libs/flight/net/Route.php +12 -5
M libs/flight/net/Router.php +83 -23
M libs/flight/net/UploadedFile.php +55 -11
M libs/flight/README.md +35 -6
M libs/flight/template/View.php +5 -5
A libs/flight/util/Json.php +114
M libs/flight/util/ReturnTypeWillChange.php +2
M libs/flight/VERSION +1 -1
M libs/ref.inc.php +2 -2
๐ 0 added
๐ 0 removed
Added return flight version in api versions endpoint.
M includes/common.inc.php +16 -1
๐ 16 added
๐ 1 removed
Return json error message for unknown or disabled api endpoints.
M html/api/v0/index.php +18 -4
๐ 18 added
๐ 4 removed
Improved support for ArubaOS. Added basic support for Aruba AOS-8 (
OBS-5224 ).
M includes/definitions/mibs/aruba.inc.php +61 -6
M includes/definitions/os/aruba.inc.php +239 -154
๐ 300 added
๐ 160 removed
Updated Aruba mib files.
M mibs/aruba/ARUBA-MIB +2
M mibs/aruba/ARUBAWIRED-NETWORKING-OID +592 -2
M mibs/aruba/ARUBAWIRED-PM-MIB +569 -3
M mibs/aruba/ARUBAWIRED-POE-MIB +36 -6
M mibs/aruba/ARUBAWIRED-POWERSUPPLY-MIB +25 -15
M mibs/aruba/ARUBAWIRED-VSFv2-MIB +96 -6
M mibs/aruba/WLSX-SWITCH-MIB +3 -2
M mibs/aruba/WLSX-TRAP-MIB +5 -4
๐ 0 added
๐ 0 removed
Added clamp() polyfill. Fixed compatibility json_validate() for php 7.4. Added unit tests.
M includes/polyfill.inc.php +33
M tests/IncludesCommonTest.php -39
A tests/IncludesPolyfillTest.php +173
๐ 206 added
๐ 39 removed
Multi-port bits_devices graph + new generic_multi_group_separated renderer
A html/includes/graphs/generic_multi_group_separated.inc.php +209
A html/includes/graphs/multi-port/bits_devices.inc.php +42
๐ 251 added
๐ 0 removed
Improved support for Opengear Operations Manager with new firmware.
M includes/definitions/mibs/opengear.inc.php +18
M includes/definitions/os/opengear.inc.php +9 -3
๐ 27 added
๐ 3 removed
Updated Opengear mib files.
A mibs/opengear/OG-LIGHTHOUSE-MIB +734
M mibs/opengear/OG-OMTELEM-MIB +37 -2
M mibs/opengear/OG-OMTRAPS-MIB +35 -3
M mibs/opengear/OG-PRODUCTS-MIB +7 -1
๐ 0 added
๐ 0 removed
Added display of snmpdump progress and filtered entries count.
M includes/snmp.inc.php +40 -6
๐ 40 added
๐ 6 removed
Added filtering large bgp and routing tables in snmpdump script.
M includes/snmp.inc.php +62 -15
M scripts/snmpdump.php +8 -6
๐ 70 added
๐ 21 removed
Fix BFD path after aborted reorg. add protocol icons to routing navbar
M html/includes/navbar.inc.php +23 -2
D html/pages/bfd.inc.php -124
M html/pages/routing.inc.php +2 -1
A html/pages/routing/bfd.inc.php +114
๐ 139 added
๐ 127 removed
CEF pages โ fix SQL issues, add shared print_cef_switching_table() with per-path rows, state markers, rates and sparklines
M html/includes/print/routing.inc.php +212
M html/pages/device/routing/cef.inc.php +1 -99
M html/pages/routing/cef.inc.php +1 -49
M includes/defaults.inc.php +16
๐ 230 added
๐ 148 removed
CEF graph โ remove dead str_replace(dot3Stats) copied from Ethernet graph
M html/includes/graphs/cefswitching/graph.inc.php -1
๐ 0 added
๐ 1 removed
HPICF IPSLA - use sane default RTT limits
M includes/discovery/slas/hpicf-ipsla-mib.inc.php +2 -2
๐ 2 added
๐ 2 removed
derp.
M includes/definitions/os/edgecore.inc.php +1 -1
๐ 1 added
๐ 1 removed
Removed copy mistake.
M includes/definitions/os/edgecore.inc.php -1
๐ 0 added
๐ 1 removed
Added Edgecore SONiC os clone.
M includes/definitions/os/edgecore.inc.php +17 -3
๐ 17 added
๐ 3 removed
Transceiver per-port DOM view, lane/wavelength discovery fixes, shared-helper refactor
M html/includes/entities/transceiver.inc.php +626 -43
A html/pages/device/port/transceiver.inc.php +36
M includes/discovery/sensors/juniper-dom-mib.inc.php +32 -10
M includes/discovery/sensors/timetra-port-mib.inc.php +4
M includes/discovery/transceivers/timetra-port-mib.inc.php +11 -2
M includes/transceivers.inc.php +40 -6
๐ 749 added
๐ 61 removed
Improve sensor threshold exposure in sensor_graph
M html/includes/graphs/sensor/graph.inc.php +8 -2
๐ 8 added
๐ 2 removed
Removed config entries to unused cmd paths. Graphviz now complete unused.
D html/networkmap.php -287
M includes/config-variables.inc.php -38
M includes/defaults.inc.php -12
M includes/observium.inc.php +1 -2
๐ 1 added
๐ 339 removed
Device lookup - prevent unnecessary hostname and sysname queries.
M includes/discovery/functions.inc.php +6 -21
M includes/entities/device.inc.php +60 -6
๐ 66 added
๐ 27 removed
Updated HP mib files.
M mibs/hp/HP-AUTZ-MIB +76 -4
M mibs/hp/HPICF-AMP-SERVER-MIB +42 -3
๐ 0 added
๐ 0 removed
M includes/definitions/mibs/hp.inc.php +24 -11
๐ 24 added
๐ 11 removed
Improve table generation with the ability to suppress empty columns and improve flexible graph row rendering and labels
M html/css/bootstrap/less/type.less +1 -1
M html/css/observium-dark.css +2 -1
M html/css/observium-darkblue.css +2 -1
M html/css/observium.css +2 -1
M html/includes/print/common.inc.php +92
M html/includes/print/rows.inc.php +177
๐ 269 added
๐ 0 removed
Fix mosquitto app syntax
M includes/polling/applications/mosquitto.inc.php +2 -2
๐ 2 added
๐ 2 removed
Fix PowerDNS recursor application graphs
A html/pages/device/apps/powerdns_recursor.inc.php +28
D html/pages/device/apps/powerdns-recursor.inc.php -28
๐ 28 added
๐ 28 removed
Fix PowerDNS recursor application graphs
A html/includes/graphs/application/powerdns_recursor_cache.inc.php +45
A html/includes/graphs/application/powerdns_recursor_cpuload.inc.php +70
A html/includes/graphs/application/powerdns_recursor_errors.inc.php +47
A html/includes/graphs/application/powerdns_recursor_hitrate.inc.php +66
A html/includes/graphs/application/powerdns_recursor_latency.inc.php +46
A html/includes/graphs/application/powerdns_recursor_limits.inc.php +45
A html/includes/graphs/application/powerdns_recursor_load.inc.php +41
A html/includes/graphs/application/powerdns_recursor_outqueries.inc.php +42
A html/includes/graphs/application/powerdns_recursor_qalatency.inc.php +42
A html/includes/graphs/application/powerdns_recursor_queries.inc.php +44
A html/includes/graphs/application/powerdns_recursor_tcpqueries.inc.php +43
A html/includes/graphs/application/powerdns_recursor_timeouts.inc.php +43
D html/includes/graphs/application/powerdns-recursor_cache.inc.php -45
D html/includes/graphs/application/powerdns-recursor_cpuload.inc.php -70
D html/includes/graphs/application/powerdns-recursor_errors.inc.php -47
D html/includes/graphs/application/powerdns-recursor_hitrate.inc.php -66
D html/includes/graphs/application/powerdns-recursor_latency.inc.php -46
D html/includes/graphs/application/powerdns-recursor_limits.inc.php -45
D html/includes/graphs/application/powerdns-recursor_load.inc.php -41
D html/includes/graphs/application/powerdns-recursor_outqueries.inc.php -42
D html/includes/graphs/application/powerdns-recursor_qalatency.inc.php -42
D html/includes/graphs/application/powerdns-recursor_queries.inc.php -44
D html/includes/graphs/application/powerdns-recursor_tcpqueries.inc.php -43
D html/includes/graphs/application/powerdns-recursor_timeouts.inc.php -43
M includes/definitions/apps.inc.php +1 -1
๐ 575 added
๐ 575 removed
Missing file for Mosquitto app
A html/pages/device/apps/mosquitto.inc.php +23
๐ 23 added
๐ 0 removed
Add Mosquitto unix-agent application
A html/images/apps/mosquitto_2x.png +1
A html/images/apps/mosquitto.png +1
A html/includes/graphs/application/mosquitto_clients.inc.php +46
A html/includes/graphs/application/mosquitto_connections.inc.php +40
A html/includes/graphs/application/mosquitto_heap.inc.php +41
A html/includes/graphs/application/mosquitto_network.inc.php +25
A html/includes/graphs/application/mosquitto_queue.inc.php +40
A html/includes/graphs/application/mosquitto_rates.inc.php +44
M includes/definitions/apps.inc.php +1
A includes/definitions/rrdtypes/mosquitto.inc.php +43
A includes/polling/applications/mosquitto.inc.php +93
A scripts/agent-local/mosquitto +19
๐ 392 added
๐ 0 removed
Add optional alert test notification schedules
M html/pages/alert_test.inc.php +114 -40
M includes/alerts.inc.php +99 -1
A update/528.sql +1
๐ 213 added
๐ 41 removed
Improved SNMP BITS flags helper and added tests.
M includes/definitions/mibs.inc.php +8 -8
M includes/definitions/mibs/cisco.inc.php +15 -15
M includes/discovery/ports-stack.inc.php +3 -3
M includes/entities/status.inc.php +40 -27
M tests/IncludesEntitiesTest.php +50 -22
๐ 116 added
๐ 75 removed
M includes/discovery/ports-stack.inc.php +58 -50
๐ 58 added
๐ 50 removed
M includes/definitions/mibs.inc.php +6 -1
๐ 6 added
๐ 1 removed
Add Synology MailPlus MIB graphs
M includes/definitions/graphtypes.inc.php +79 -1
M includes/definitions/mibs/synology.inc.php +20
A includes/polling/graphs/synology-mailplus-mib.inc.php +49
A mibs/synology/SYNOLOGY-MAILPLUS-MIB +62
๐ 148 added
๐ 1 removed
M includes/definitions/mibs/checkpoint.inc.php +11
๐ 11 added
๐ 0 removed
Fixed db schema number.
D update/526.php -27
A update/527.php +27
๐ 27 added
๐ 27 removed
Add alert state to notification log
M html/includes/print/notification_log.inc.php +28
M html/pages/device/logs/notificationlog.inc.php +10 -2
M html/pages/notification_log.inc.php +10 -2
M includes/notifications.inc.php +71
A update/526.sql +14
๐ 119 added
๐ 4 removed
Clean display timezones in about page.
M html/pages/about.inc.php +2 -1
๐ 2 added
๐ 1 removed
Basic os definition for CTS Media Converter.
M includes/definitions/os/cts.inc.php +15
๐ 15 added
๐ 0 removed
Forced MIB discovery when DSL data exists for device(s).
๐ 27 added
๐ 0 removed
Extended mibs discovery for new os types.
M includes/definitions/mibs.inc.php +6 -6
M includes/definitions/mibs/rfc.inc.php +1 -1
๐ 7 added
๐ 7 removed
Moved
ADSL-LINE-MIB from default os definition to mibs discovery.
M includes/definitions/mibs.inc.php +2 -4
M includes/definitions/os.inc.php +1 -1
๐ 3 added
๐ 5 removed
Optimized match_discovery_oids() os type and port field checks.
M includes/functions.inc.php +82 -21
๐ 82 added
๐ 21 removed
Harmonise bypass power overview rendering.
M html/includes/power.inc.php +53 -17
๐ 53 added
๐ 17 removed
Added riello mib files.
A mibs/riello
A mibs/riello/NetmanPlus-MIB +790
A mibs/riello/RIELLO-MIB +34
A mibs/riello/RIELLOMDU-MIB +372
A mibs/riello/RIELLOMTS-MIB +592
A mibs/riello/RIELLOUPS-MIB +1,643
A mibs/riello/SENSORTRAP-MIB +97
๐ 0 added
๐ 0 removed
Moved some os definitions to vendor based includes.
M includes/definitions/os.inc.php +1 -58
M includes/definitions/os/infoblox.inc.php +14
A includes/definitions/os/iskratel.inc.php +40
A includes/definitions/os/riello.inc.php +31
๐ 86 added
๐ 58 removed
Fixed discovery of non-existent input/output/bypass phase sensors by
UPS-MIB .
M includes/discovery/sensors/ups-mib.inc.php +50 -29
๐ 50 added
๐ 29 removed
BFD UX improvements and entity alerting and webhook context improvements
M includes/definitions/entities/bfd.inc.php +7 -3
M includes/definitions/rewrites.inc.php +1
M includes/entities.inc.php +65
M includes/notifications.inc.php +78 -2
M includes/transports/webhook-json.inc.php +1
๐ 152 added
๐ 5 removed
Moved valid port exceptions to OS definition 'ports_valid'. Migrated non-obvious 'allow_empty' rules by
ifType and TiMOS specific hardcoded exeption.
M includes/definitions/os.inc.php +7 -2
M includes/definitions/os/ciscosb.inc.php +1 -1
M includes/definitions/os/citrix.inc.php +1 -1
M includes/definitions/os/dell.inc.php +1 -1
M includes/definitions/os/ignitenet.inc.php +1 -1
M includes/definitions/os/mimosa.inc.php +1 -1
M includes/definitions/os/nokia.inc.php +3
M includes/definitions/os/snr.inc.php +1 -1
M includes/entities/port.inc.php +187 -119
๐ 203 added
๐ 127 removed
Sensor calibration workflow improvements
M html/ajax/sensor_calibration.php +180 -170
M html/css/bootstrap/less/hacks.less +22 -1
M html/css/bootstrap/less/tables.less +9
M html/css/observium-dark.css +30
M html/css/observium-darkblue.css +30
M html/css/observium.css +30
M html/includes/entities/sensor.inc.php +75 -15
M html/pages/device/edit/sensors.inc.php +25 -8
๐ 280 added
๐ 193 removed
Fix box header toolbox positioning
M html/css/bootstrap/less/hacks.less +1 -1
M html/css/observium-dark.css +1 -1
M html/css/observium-darkblue.css +1 -1
M html/css/observium.css +1 -1
๐ 0 added
๐ 0 removed
Allow deletion of multiple devices at once using the delhost page.
M html/pages/delhost.inc.php +39 -17
๐ 39 added
๐ 17 removed
Auth - align persistent token user lookups
M html/api/v0/index.php +17
M html/includes/authenticate-functions.inc.php +15
M html/includes/authentication/cas.inc.php +21 -1
M html/includes/sessions.inc.php +1 -1
M html/pages/api_tokens.inc.php +6 -1
๐ 60 added
๐ 3 removed
Auth - sync AD users for persistent token authentication
M html/api/v0/index.php +15 -10
M html/includes/authentication/ad.inc.php +84
M html/pages/api_tokens.inc.php +10 -2
๐ 109 added
๐ 12 removed
Improved discovery ip addresses by
IP-MIB using numeric indexes. Added validate for incorrect value in
snmp2ipv6().
M includes/discovery/ip-addresses/ip-mib.inc.php +54 -47
M includes/entities/ip-address.inc.php +14 -2
๐ 68 added
๐ 49 removed
Auth - replace remember-me password cookies with persistent tokens
M html/includes/sessions.inc.php +110 -26
A update/525.sql +8
๐ 110 added
๐ 26 removed
Fix FortiVoice tree OID and add FortiAuthenticator OS definition
M includes/definitions/os/fortinet.inc.php +10 -1
๐ 10 added
๐ 1 removed
Fix token authorisation for user levels < 5
๐ 2 added
๐ 0 removed
[PHP8] Prevent fatal error for ipv6 address discovery on VMWare ESXi (
OBS-4866 ).
M includes/discovery/ip-addresses/ip-mib.inc.php +20 -10
๐ 20 added
๐ 10 removed
M includes/discovery/sensors/powernet-mib.inc.php +54 -2
๐ 54 added
๐ 2 removed
Fixed tooltip message for old python 2.x version.
M includes/common.inc.php +3 -3
๐ 3 added
๐ 3 removed
Removed compatibility for python below 3.3 in poller wrapper.
M poller-wrapper.py +80 -103
๐ 80 added
๐ 103 removed
Poller wrapper use /proc/<pid> on Linux instead of shelling out to ps.
M poller-wrapper.py +85 -17
๐ 85 added
๐ 17 removed
Restore multi-role user membership and fix cache invalidation on role changes.
M html/ajax/actions/role_del.inc.php +1
M html/includes/actions/role.inc.php +21 -3
M update/431.sql +2 -1
A update/524.sql +3
๐ 22 added
๐ 3 removed
Extend device group association filters
M includes/alerts.inc.php +8
M includes/definitions/entities/devices.inc.php +5
M includes/entities.inc.php +56
M includes/entities/port.inc.php +3
๐ 72 added
๐ 0 removed
Add aggregate counter graph variants
A html/includes/graphs/multi-counter
A html/includes/graphs/multi-counter/auth.inc.php +21
A html/includes/graphs/multi-counter/common.inc.php +70
A html/includes/graphs/multi-counter/graph.inc.php +20
A html/includes/graphs/multi-counter/rate_stacked.inc.php +20
A html/includes/graphs/multi-counter/rate.inc.php +20
A html/includes/graphs/multi-counter/stacked.inc.php +20
M includes/definitions/entities/counters.inc.php +4 -2
๐ 175 added
๐ 2 removed
Added logging for initial db schema import errors.
M includes/update/update.php +16
๐ 16 added
๐ 0 removed
Improved Network navbar menu entries.
M html/includes/navbar.inc.php +2 -7
๐ 2 added
๐ 7 removed
Improved validate alert test id on page.
M html/pages/alert_test.inc.php +12 -2
M html/pages/alert_tests.inc.php +1 -1
M html/pages/group_add.inc.php +1 -1
๐ 14 added
๐ 4 removed
Fix alert tests formatting slightly.
M html/pages/alert_tests.inc.php +1 -3
๐ 1 added
๐ 3 removed
Updated distro script.
๐ 27 added
๐ 3 removed
Improved test_disk_speed script.
M scripts/test_disk_speed.sh +158 -23
๐ 158 added
๐ 23 removed
Added quick search form on settings page.
A html/js/settings-search.js +88
M html/pages/settings/default.inc.php +14 -2
๐ 14 added
๐ 2 removed
Add Extreme wireless / Hipath MIBs
A mibs/extreme/HIPATH-WIRELESS-BRANCH-OFFICE-MIB +256
A mibs/extreme/HIPATH-WIRELESS-HIGUARD-MIB +87
๐ 0 added
๐ 0 removed
Add Extreme wireless / Hipath MIBs
A mibs/extreme/HIPATH-WIRELESS-DOT11-EXTNS-MIB +2,534
A mibs/extreme/HIPATH-WIRELESS-HWC-MIB +16,047
A mibs/extreme/HIPATH-WIRELESS-PRODUCTS-MIB +916
A mibs/extreme/HIPATH-WIRELESS-SMI +88
๐ 0 added
๐ 0 removed
Reduced include file checks in include_device_mib_functions().
M includes/entities.inc.php +2 -3
๐ 2 added
๐ 3 removed
Moved ports MIB helpers to global MIB helper path.
M includes/discovery/ports.inc.php +1 -2
M includes/include-dir-mib.inc.php +1 -7
A includes/mibs/adsl-line-mib.inc.php +146
A includes/mibs/etherlike-mib.inc.php +76
A includes/mibs/ip-mib.inc.php +33
A includes/mibs/juniper-cos-mib.inc.php +110
A includes/mibs/juniper-ipv6-mib.inc.php +30
A includes/mibs/mikrotik-mib.inc.php +69
A includes/mibs/netapp-mib.inc.php +31
A includes/mibs/timetra-port-mib.inc.php +79
A includes/mibs/timetra-sap-mib.inc.php +91
M includes/polling/ports.inc.php +1 -2
D includes/polling/ports/adsl-line-mib.lib.php -146
M includes/polling/ports/etherlike-mib.inc.php +5 -2
D includes/polling/ports/etherlike-mib.lib.php -76
D includes/polling/ports/ip-mib.lib.php -33
D includes/polling/ports/juniper-cos-mib.lib.php -110
M includes/polling/ports/juniper-ipv6-mib.inc.php +6 -3
D includes/polling/ports/juniper-ipv6-mib.lib.php -30
D includes/polling/ports/mikrotik-mib.lib.php -69
D includes/polling/ports/netapp-mib.lib.php -31
D includes/polling/ports/timetra-port-mib.lib.php -79
D includes/polling/ports/timetra-sap-mib.lib.php -91
๐ 679 added
๐ 681 removed
April 2026
Make instance sharding deterministic in poller wrapper (
OBS-5211 ).
M poller-wrapper.py +33 -19
M poller.php +14 -11
๐ 47 added
๐ 30 removed
Power overview - avoid 3+1 compact metric grids
M html/css/bootstrap/less/cards.less +11
M html/css/observium-dark.css +9 -5
M html/css/observium-darkblue.css +9 -5
M html/css/observium.css +9 -5
๐ 0 added
๐ 0 removed
Power overview - avoid double-converting runtime values
M html/includes/power.inc.php +3 -4
๐ 3 added
๐ 4 removed
Added per-user timezone setting with browser timezone option.
M html/includes/authenticate.inc.php +11
M html/includes/functions.inc.php +6
M html/js/observium-screen.js +7 -1
M html/pages/preferences/settings.inc.php +4
M includes/common.inc.php +8
M includes/config-variables.inc.php +1
M includes/functions.inc.php +17 -3
๐ 47 added
๐ 3 removed
Added global timezone setting for config and web config with php timezone default.
M html/pages/about.inc.php +1 -1
M html/pages/alert_maintenance_add.inc.php +3 -3
M includes/common.inc.php +78
M includes/config-variables.inc.php +9
M includes/defaults.inc.php +1
M includes/functions.inc.php +25
M includes/observium.inc.php +32 -13
๐ 149 added
๐ 17 removed
Improve Power overview UPS component layout and handling of power modules
M html/css/observium-dark.css +9 -1
M html/css/observium-darkblue.css +9 -1
M html/css/observium.css +9 -1
M html/includes/power.inc.php +259 -37
๐ 259 added
๐ 37 removed
Delta UPS - expand v5 sensors and statuses
M includes/definitions/mibs/delta.inc.php +118
M includes/entities/status.inc.php +23 -1
๐ 141 added
๐ 1 removed
Added kvm os group definition.
M includes/definitions/os.inc.php +18
M includes/definitions/os/gdsys.inc.php +1 -2
๐ 19 added
๐ 2 removed
Added counters_empty parameter in ports_ignore os rules. Keep active Cisco ServiceInstance interfaces.
M includes/definitions/os/cisco.inc.php +1 -1
M includes/discovery/ports.inc.php +7
M includes/entities/port.inc.php +21
๐ 29 added
๐ 1 removed
Improved support for EndRun Tempus LX (
OBS-5210 ).
M includes/definitions/mibs/endrun.inc.php +54
M includes/definitions/os/endrun.inc.php -1
M includes/definitions/vendors.inc.php +6
๐ 60 added
๐ 1 removed
Fixed os and mib definitions for G&D devices.
A html/images/os/gdsys.svg +1
A includes/definitions/mibs/gdsys
M includes/definitions/mibs/gdsys.inc.php +13 -83
A includes/definitions/mibs/gdsys/gud-ccdccon-mib.inc.php +52
A includes/definitions/mibs/gdsys/gud-ccdccpu-mib.inc.php +77
A includes/definitions/mibs/gdsys/gud-ccdcdwc-mib.inc.php +51
M includes/definitions/os/gdsys.inc.php +5 -3
M includes/definitions/vendors.inc.php +6
A mibs/gdsys/GUD-GENERALTRAP-MIB +89
D mibs/gdsys/GUD-GENERALTRAPS-MIB -85
๐ 205 added
๐ 86 removed
Harmonize endpoint behaviour and token handling
M html/api/v0/includes/address.inc.php +12 -13
M html/api/v0/includes/alerts.inc.php +31 -3
M html/api/v0/includes/counters.inc.php +16 -7
M html/api/v0/includes/devices.inc.php +19 -15
M html/api/v0/includes/groups.inc.php +7 -12
M html/api/v0/includes/inventory.inc.php +10 -1
M html/api/v0/includes/mempools.inc.php +6 -3
M html/api/v0/includes/neighbours.inc.php +31 -12
M html/api/v0/includes/ports.inc.php +18 -24
M html/api/v0/includes/printersupplies.inc.php +4 -2
M html/api/v0/includes/processors.inc.php +5 -2
M html/api/v0/includes/sensors.inc.php +14 -13
M html/api/v0/includes/status.inc.php +20 -7
M html/api/v0/includes/storage.inc.php +4 -1
M html/api/v0/includes/vlans.inc.php +1 -3
M html/api/v0/index.php +60 -2
M html/pages/api_tokens.inc.php +3 -3
M includes/defaults.inc.php +1 -1
๐ 262 added
๐ 124 removed
Improve power overview summary bar metrics
M html/includes/power.inc.php +173 -110
๐ 173 added
๐ 110 removed
Show alertlog on power overview.
M html/pages/device/power.inc.php +5
๐ 5 added
๐ 0 removed
Switch to standard overview when power overview is empty
M html/pages/device/power.inc.php +5 -1
๐ 5 added
๐ 1 removed
Fix API probes endpoint handler
M html/api/v0/includes/probes.inc.php +21 -5
๐ 21 added
๐ 5 removed
Improve status panel rendering and remove some noisy debugging
M html/includes/functions.inc.php +13 -74
๐ 13 added
๐ 74 removed
Add new shared card LESS styles for power overview UI
A html/css/bootstrap/less/cards.less +584
M html/css/observium-dark.css +77 -23
M html/css/observium-dark.map +1 -1
M html/css/observium-darkblue.css +77 -23
M html/css/observium-darkblue.map +1 -1
M html/css/observium.css +77 -23
M html/css/observium.map +1 -1
๐ 0 added
๐ 0 removed
Add power device overview
A html/includes/power.inc.php +6,658
M html/pages/device.inc.php +12 -1
A html/pages/device/power.inc.php +242
M includes/defaults.inc.php +1
A tests/HtmlPowerFunctionsTest.php +2,420
๐ 9,333 added
๐ 1 removed
Add per-device MIB helper include support
M includes/definitions/mibs/sentry.inc.php -62
M includes/discovery/functions.inc.php +5
M includes/entities.inc.php +74
A includes/mibs
A includes/mibs/sentry4-mib.inc.php +70
M includes/polling/functions.inc.php +2
๐ 151 added
๐ 62 removed
Improve some power device sensor definitions for Sentry, Comap and APC
M includes/definitions/mibs/apc/powernet-mib.inc.php +1
M includes/definitions/mibs/apc/powernet-rpdu2.php +2 -2
M includes/definitions/mibs/comap.inc.php +30
M includes/definitions/mibs/sentry.inc.php +177 -2
๐ 210 added
๐ 4 removed
Add G&D ControlCenter and MultiPower support
A includes/definitions/mibs/gdsys.inc.php +160
A includes/definitions/os/gdsys.inc.php +38
๐ 198 added
๐ 0 removed
Add G&D ControlCenter and MultiPower MIBs
A mibs/gdsys
A mibs/gdsys/GUD-CCDC-MIB +458
A mibs/gdsys/GUD-CCDCCON-MIB +561
A mibs/gdsys/GUD-CCDCCPU-MIB +531
A mibs/gdsys/GUD-CCDCDWC-MIB +520
A mibs/gdsys/GUD-GENERALTRAPS-MIB +89
A mibs/gdsys/GUD-MULTIPOWERNT-MIB +400
A mibs/gdsys/GUD-SMI-MIB +493
๐ 0 added
๐ 0 removed
Improved support for EndRun Time Servers.
A html/images/os/endrun_2x.png +1
A html/images/os/endrun.png +1
M includes/definitions/mibs/endrun.inc.php +57 -21
M includes/definitions/os/endrun.inc.php +25 -10
๐ 82 added
๐ 31 removed
Updated EndRun mib files.
M mibs/endrun/MERIDIAN2-MIB +191
A mibs/endrun/NINJA-MIB +1,646
A mibs/endrun/RTM3205-MIB +2,193
A mibs/endrun/SONOMAMG-MIB +1,985
A mibs/endrun/XDC330X-MIB +681
๐ 0 added
๐ 0 removed
Minor cleanup in lookup/keypress handlers for navbar search.
M html/js/observium.js +5 -4
๐ 0 added
๐ 0 removed
Move navbar search JS out of inline handlers for CSP compatibility
M html/includes/navbar.inc.php +8 -61
M html/js/observium.js +60
๐ 8 added
๐ 61 removed
Clamp oversized graph dimensions to safer export limits
M html/includes/graphs/common.inc.php +6
๐ 6 added
๐ 0 removed
Add additional Socomec status entries.
M includes/definitions/mibs/socomec.inc.php +48
๐ 48 added
๐ 0 removed
Fix Gude definition to not classify secondary input as an alert.
M includes/definitions/mibs/gude/gudeads-ets8801-mib.inc.php +1 -1
๐ 1 added
๐ 1 removed
M mibs/mikrotik/MIKROTIK-MIB +521 -9
๐ 0 added
๐ 0 removed
M includes/definitions/mibs/juniper.inc.php +15
M includes/discovery/sensors/juniper-ifoptics-mib.inc.php +64
M includes/discovery/transceivers/juniper-ifoptics-mib.inc.php +77 -1
๐ 156 added
๐ 1 removed
M includes/discovery/sensors/juniper-ifoptics-mib.inc.php +5 -5
๐ 5 added
๐ 5 removed
Set asterfusion realtime default to 60 seconds to match counter update time. OBS-5204
M includes/definitions/os/asterfusion.inc.php +1 -1
๐ 1 added
๐ 1 removed
Refactor BFD UI. Add issues view and graphs
M html/includes/cache-data.inc.php +4 -2
M html/includes/print/bfd.inc.php +27 -4
M html/pages/bfd.inc.php +48 -54
A html/pages/bfd/issues.inc.php +162
M html/pages/bfd/overview.inc.php +10 -49
M html/pages/bfd/sessions.inc.php +7 -48
M html/pages/device.inc.php +1 -11
M html/pages/device/bfd.inc.php +29 -30
M html/pages/device/bfd/sessions.inc.php +8 -22
M includes/definitions/entities/bfd.inc.php +1 -1
M includes/definitions/graphtypes.inc.php +6 -6
M includes/entities/bfd.inc.php +251
๐ 554 added
๐ 227 removed
Add BFD session graph auth file
A html/includes/graphs/bfd
A html/includes/graphs/bfd/auth.inc.php +35
๐ 35 added
๐ 0 removed
Fix some php8 deprecation warnings and improve BASE64 form submission
M html/includes/navbar.inc.php +2 -2
M html/includes/print/common.inc.php +1 -1
M html/includes/print/navbar.inc.php +1 -1
M html/includes/print/search.inc.php +26 -4
M html/js/observium.js +13 -3
M includes/db.inc.php +2 -2
๐ 32 added
๐ 10 removed
Improve TimOS hardware detection
M includes/polling/os/timos.inc.php +10 -1
๐ 10 added
๐ 1 removed
Add Nokia Timetra OAM/SAA SLA support
M includes/definitions/mibs/nokia.inc.php +5
M includes/definitions/os/nokia.inc.php +1
A includes/discovery/slas/timetra-oam-test-mib.inc.php +56
M includes/entities/sla.inc.php +1
A includes/polling/slas/timetra-oam-test-mib.inc.php +102
๐ 165 added
๐ 0 removed
Add Siemens Scalance support for OS detection, SFP DOM, CPU, memory and temperature data
M includes/definitions/mibs/siemens.inc.php +67
M includes/definitions/os/siemens.inc.php +10
A includes/discovery/mempools/sn-msps-scx-mib.inc.php +26
A includes/discovery/processors/sn-msps-scx-mib.inc.php +26
A includes/discovery/sensors/sn-msps-scx-mib.inc.php +135
A includes/discovery/transceivers/sn-msps-scx-mib.inc.php +32
A includes/polling/mempools/sn-msps-scx-mib.inc.php +11
๐ 307 added
๐ 0 removed
Additional EndRun NTP server support via Sonoma MIB
M includes/definitions/mibs/endrun.inc.php +61
M includes/definitions/os/endrun.inc.php +6
๐ 67 added
๐ 0 removed
Improve handling of some types of
PRINTER-MIB counters where coincidence isn't always reality.
M includes/discovery/counter/printer-mib.inc.php +26 -6
๐ 26 added
๐ 6 removed
Improve Kyocera total page counter labels and synthetic discovery values
M includes/definitions/mibs/kyocera.inc.php +1 -3
M includes/discovery/counter/kmcommon-mib.inc.php +2 -2
๐ 3 added
๐ 5 removed
A includes/definitions/mibs/endrun.inc.php +84
A includes/definitions/os/endrun.inc.php +25
๐ 109 added
๐ 0 removed
Add additional Huawei OPTIX MIBs
A mibs/huawei/OPTIX-GLOBAL-PM-DATA-MSTP-MIB-V2 +7,269
A mibs/huawei/OPTIX-OSN1800-FUNCTION-MIB +733
๐ 0 added
๐ 0 removed
Add Endrun MIBs
A mibs/endrun
A mibs/endrun/ENDRUNTECHNOLOGIES-MIB +757
A mibs/endrun/MERIDIAN2-MIB +2,757
A mibs/endrun/SONOMA-MIB +3,555
A mibs/endrun/TEMPUSLXUNISON-MIB +1,442
๐ 0 added
๐ 0 removed
Improve Kyocera printer counters
M includes/definitions/mibs/kyocera.inc.php +6
M includes/definitions/os/kyocera.inc.php +1
A includes/discovery/counter/kmcommon-mib.inc.php +53
๐ 60 added
๐ 0 removed
Collect and use device runtime from UNIVIEW NVR to improve device uptime.
M includes/definitions/mibs/uniview.inc.php +2
๐ 2 added
๐ 0 removed
Improve SROS transceiver filtering removing a lot of noise
M includes/discovery/transceivers/timetra-port-mib.inc.php +25 -9
๐ 25 added
๐ 9 removed
Nokia SR OS SAP per-port statistics
M html/includes/entities/port.inc.php +34 -4
M html/includes/graphs/port/auth.inc.php +1 -1
M html/pages/device/port.inc.php +4
A html/pages/device/port/sros_sap_stat.inc.php +55
M includes/defaults.inc.php +2
A includes/definitions/graphtypes/nokia.inc.php +41
M includes/definitions/mibs/nokia.inc.php +6
M includes/definitions/os/nokia.inc.php +1
A includes/definitions/rrdtypes/nokia.inc.php +27
A includes/polling/ports/timetra-sap-mib.inc.php +138
A includes/polling/ports/timetra-sap-mib.lib.php +91
๐ 400 added
๐ 5 removed
is_port_valid() now allows
ifOperStatus =
notPresent only for Nokia timos interfaces that look like pseudowires, based on
ifName matching ^pw-\d+$ or
ifDescr containing PW Port.
M includes/entities/port.inc.php +8 -1
๐ 8 added
๐ 1 removed
Add Transceiver data to port page
M html/pages/device/port.inc.php +4 -1
๐ 4 added
๐ 1 removed
Add transceivers navbar entry
M html/includes/navbar.inc.php +15 -7
๐ 15 added
๐ 7 removed
Add transceiver discovery system, web ui pages and db schema update.
M html/includes/entities/port.inc.php +16 -1
A html/includes/entities/transceiver.inc.php +646
M html/pages/device/ports.inc.php +7
A html/pages/device/ports/transceivers.inc.php +22
A html/pages/transceivers.inc.php +29
A includes/discovery/transceivers
A includes/discovery/transceivers.inc.php +15
A includes/discovery/transceivers/brocade-optical-monitoring-mib.inc.php +23
A includes/discovery/transceivers/cisco-entity-sensor-mib.inc.php +3
A includes/discovery/transceivers/hh3c-transceiver-info-mib.inc.php +19
A includes/discovery/transceivers/hp-icf-transceiver-mib.inc.php +27
A includes/discovery/transceivers/huawei-entity-extent-mib.inc.php +35
A includes/discovery/transceivers/huawei-ethernet-opticmodule-mib.inc.php +35
A includes/discovery/transceivers/juniper-dom-mib.inc.php +3
A includes/discovery/transceivers/juniper-ifoptics-mib.inc.php +13
A includes/discovery/transceivers/nms-optical-port-mib.inc.php +3
A includes/discovery/transceivers/s5-chassis-mib.inc.php +25
A includes/discovery/transceivers/sl-sfp-mib.inc.php +46
A includes/discovery/transceivers/timetra-port-mib.inc.php +34
A includes/transceivers.inc.php +365
A update/523.sql +30
M update/db_schema_mysql.sql +48
๐ 1,366 added
๐ 1 removed
Confirmation popovers - default helper to plain text and require explicit HTML opt-in
M html/includes/functions.inc.php +6 -61
M html/includes/print/syslogs.inc.php +1
M html/pages/alert_test.inc.php +1
M html/pages/contacts.inc.php +1
๐ 9 added
๐ 61 removed
Improve alert test validation to reject invalid test condition operators
M html/ajax/actions/alert_test_add.inc.php +5 -14
M html/pages/add_alert_test.inc.php +8 -3
M html/pages/alert_test.inc.php +48 -23
M includes/alerts.inc.php +156 -5
๐ 217 added
๐ 45 removed
Broaden Uniview NVR support for OEM variants and skip placeholder IPC channels
M includes/definitions/mibs/uniview.inc.php +1
M includes/definitions/os/uniview.inc.php +1 -1
M includes/discovery/inventory/uniview-tec-nvr-mib.inc.php +1 -1
M includes/discovery/uniview-tec-nvr-mib.lib.php +48 -22
๐ 51 added
๐ 24 removed
Add Uniview IPC inventory and status support
M includes/definitions/mibs/uniview.inc.php +12
A includes/discovery/inventory/uniview-tec-nvr-mib.inc.php +40
A includes/discovery/status/uniview-tec-nvr-mib.inc.php +32
A includes/discovery/uniview-tec-nvr-mib.lib.php +74
M includes/entities/status.inc.php +5
A includes/polling/status/uniview-ipc-state.inc.php +18
๐ 181 added
๐ 0 removed
Add Uniview NVR support with synthesized MIB, OS detection, CPU/memory/storage polling
A includes/definitions/mibs/uniview.inc.php +30
A includes/definitions/os/uniview.inc.php +28
A includes/discovery/mempools/uniview-tec-nvr-mib.inc.php +26
A includes/discovery/storage/uniview-tec-nvr-mib.inc.php +31
A includes/polling/mempools/uniview-tec-nvr-mib.inc.php +23
A includes/polling/storage/uniview-tec-nvr-mib.inc.php +23
A mibs/uniview
A mibs/uniview/UNIVIEW-TEC-NVR-MIB +75
๐ 161 added
๐ 0 removed
VRF UI rework
M html/includes/print-vrf.inc.php +8 -3
M html/pages/bfd.inc.php +7 -2
M html/pages/device/routing/vrf.inc.php +43 -6
M html/pages/routing.inc.php +3
M html/pages/routing/vrf.inc.php +700 -45
M includes/definitions/entities/bfd.inc.php +6
M includes/definitions/rewrites.inc.php +1
๐ 768 added
๐ 56 removed
Group system improvements: fix eventlog filtering, permissions, nested menus and name resolution
M html/ajax/actions/group_add.inc.php +12
M html/ajax/actions/group_edit.inc.php +15
M html/api/v0/includes/groups.inc.php +15 -2
M html/includes/navbars/group.inc.php +8 -15
M html/includes/print/group.inc.php +76 -46
M html/includes/print/navbar.inc.php +14 -2
M html/includes/search/groups.inc.php +5 -1
M html/pages/group.inc.php +10 -10
M html/pages/groups.inc.php +12 -3
M includes/alerts.inc.php +4 -4
M includes/groups.inc.php +19 -7
๐ 190 added
๐ 90 removed
Fix group event log tab query generation.
M html/includes/print/events.inc.php +1 -1
๐ 1 added
๐ 1 removed
Implement split UI for wireless metrics and sensors
M html/includes/entities/device.inc.php +29 -5
M html/includes/entities/sensor.inc.php +250 -8
M html/includes/status-summary.inc.php +6 -6
M html/pages/device/health.inc.php +34 -2
M html/pages/device/health/sensors.inc.php +4 -4
M html/pages/device/p2pradios.inc.php +7
M html/pages/device/wifi.inc.php +17 -5
M html/pages/device/wifi/accesspoints.inc.php +529 -42
M html/pages/health.inc.php +51 -10
๐ 927 added
๐ 82 removed
Notifications now include measured entity context in alerts for sensors/status/counters where available.
M includes/notifications.inc.php +72
M includes/templates/notification/email_html.tpl +10
M includes/templates/notification/email_text.tpl +11 -1
M includes/templates/notification/google-chat_card.tpl +9
M includes/templates/notification/google-chat_text.tpl +10
M includes/templates/notification/ntfy_text.tpl +10
M includes/templates/notification/opsgenie_text.tpl +10
M includes/templates/notification/pushover_html.tpl +9
M includes/templates/notification/rocketchat_text.tpl +10
M includes/templates/notification/telegram_html.tpl +9
M includes/templates/notification/telegram_text.tpl +10
M includes/templates/notification/zoom_markdown.tpl +11 -1
M includes/transports/aws-sns.inc.php +3
M includes/transports/discord.inc.php +2 -2
M includes/transports/jiraservicemanagement.inc.php +2 -2
M includes/transports/mattermost.inc.php +2 -2
M includes/transports/pushover.inc.php +2 -2
M includes/transports/servicenow.inc.php +6 -1
M includes/transports/signal.inc.php +3
M includes/transports/slack.inc.php +2 -2
M includes/transports/teams.inc.php +2 -2
M includes/transports/teamsadaptiveflow.inc.php +2 -2
M includes/transports/victorops.inc.php +2 -2
M includes/transports/webhook-json.inc.php +3 -1
M includes/transports/whatsapp.inc.php +2 -2
๐ 214 added
๐ 22 removed
Prevent fatal error in poller wrapper when pollers table does not yet exist (
OBS-5194 ).
M poller-wrapper.py +24 -16
๐ 24 added
๐ 16 removed
Notification queue expiry, retry backoff and alert event linkage
M includes/alerts.inc.php +11 -2
M includes/notifications.inc.php +43 -15
๐ 54 added
๐ 17 removed
Notification logging and notifier queue handling
M housekeeping.php +6 -2
M html/includes/navbar.inc.php +3
M html/includes/navbars/alerting.inc.php +1
A html/includes/print/notification_log.inc.php +345
M html/pages/device/logs.inc.php +4 -3
A html/pages/device/logs/notificationlog.inc.php +101
A html/pages/notification_log.inc.php +109
M includes/alerts.inc.php +2 -5
M includes/defaults.inc.php +1
M includes/definitions/entities/devices.inc.php +5 -4
A includes/housekeeping/notificationlog.inc.php +43
M includes/http.inc.php +53
M includes/notifications.inc.php +302 -64
M includes/transports/aws-sns.inc.php +32 -11
M includes/transports/email.inc.php +10 -7
M includes/transports/script.inc.php +18 -3
M includes/transports/signal.inc.php +11 -11
M includes/transports/smstools.inc.php +7 -4
M includes/transports/xmpp.inc.php +6 -6
A update/522.sql +34
๐ 1,059 added
๐ 120 removed
M includes/definitions/mibs/betterbe.inc.php +4 -4
๐ 4 added
๐ 4 removed
March 2026
Added support for
FS.COM cloned GBN switches (
OBS-5177 ).
Showing the first 30 paths; 4 more are omitted from this static page.
M includes/definitions/mibs/fscom.inc.php +1 -2
M includes/definitions/mibs/gbn.inc.php +22
M includes/definitions/mibs/gbn/gbnplatformoam-mib.php +1
M includes/definitions/os/fscom.inc.php +16 -5
A mibs/fscom-gbn
A mibs/fscom-gbn/FS-GBNDeviceOEM-MIB +431
A mibs/fscom-gbn/FS-GBNDevicePoe-MIB +287
A mibs/fscom-gbn/FS-GBNDeviceStack-MIB +437
A mibs/fscom-gbn/FS-GBNDeviceSWAPI-MIB +3,264
A mibs/fscom-gbn/FS-GBNDeviceSwitch-MIB +2,848
A mibs/fscom-gbn/FS-GBNL2Dhcp6Snooping-MIB +375
A mibs/fscom-gbn/FS-GBNL2DhcpSnooping-MIB +192
A mibs/fscom-gbn/FS-GBNL2PortSecurity-MIB +501
A mibs/fscom-gbn/FS-GBNL2PppoePlus-MIB +193
A mibs/fscom-gbn/FS-GBNL2QACL-MIB +5,675
A mibs/fscom-gbn/FS-GBNL2Switch-MIB +1,338
A mibs/fscom-gbn/FS-GBNL2VLAN-MIB +1,259
A mibs/fscom-gbn/FS-GBNL3DhcpRelay-MIB +238
A mibs/fscom-gbn/FS-GBNL3If-MIB +477
A mibs/fscom-gbn/FS-GBNL3Igmp-MIB +528
A mibs/fscom-gbn/FS-GBNL3IPPool-MIB +450
A mibs/fscom-gbn/FS-GBNL3Ospf-MIB +224
A mibs/fscom-gbn/FS-GBNL3PIM-MIB +336
A mibs/fscom-gbn/FS-GBNL3Rip-MIB +359
A mibs/fscom-gbn/FS-GBNL3RouteCommon-MIB +57
A mibs/fscom-gbn/FS-GBNPlatformChassis-MIB +566
A mibs/fscom-gbn/FS-GBNPlatformGNLink-MIB +1,385
A mibs/fscom-gbn/FS-GBNPlatformOAM-MIB +1,640
A mibs/fscom-gbn/FS-GBNServiceCM-MIB +245
A mibs/fscom-gbn/FS-GBNServiceMACAUTHEN-MIB +356
๐ 40 added
๐ 7 removed
M includes/definitions/mibs/betterbe.inc.php +3 -3
๐ 3 added
๐ 3 removed
Added support for BetterBe Cooling Module.
A includes/definitions/mibs/betterbe.inc.php +103
A includes/definitions/os/betterbe.inc.php +24
A mibs/betterbe
A mibs/betterbe/BETTERBE-KOELMODULE-MIB +881
๐ 127 added
๐ 0 removed
Missed case insensitive pattern modificator.
M includes/discovery/inventory/entity-mib.inc.php +1 -1
๐ 1 added
๐ 1 removed
M includes/discovery/inventory/entity-mib.inc.php +15 -6
๐ 15 added
๐ 6 removed
Added support for AsterFusion AsterNOS clone of SONiC (
OBS-5190 ).
A html/images/os/asternos.svg +1
A includes/definitions/mibs/asterfusion.inc.php +278
A includes/definitions/os/asterfusion.inc.php +33
M includes/definitions/os/dell.inc.php +45 -58
M includes/definitions/os/unix.php +29 -21
A mibs/asterfusion
A mibs/asterfusion/ASTERFUSION-MIB +4,241
๐ 386 added
๐ 79 removed
M includes/discovery/inventory/entity-mib.inc.php +21 -10
๐ 21 added
๐ 10 removed
Improved hardware/vendor detect on SONiC (
OBS-5190 ).
M includes/definitions/os/unix.php +3 -1
๐ 3 added
๐ 1 removed
Rename alert_check pages to alert_test, standardise UI terminology to Alert Test
M html/ajax/actions/alert_assoc_edit.inc.php +2 -2
D html/ajax/actions/alert_check_add.inc.php -76
A html/ajax/actions/alert_test_add.inc.php +76
M html/api/v0/includes/alerts.inc.php +3 -3
M html/includes/navbar.inc.php +12 -10
M html/includes/navbars/alerting.inc.php +4 -4
M html/includes/print/alert_log.inc.php +4 -4
M html/includes/print/alert.inc.php +2 -2
M html/includes/print/status.inc.php +1 -1
D html/pages/add_alert_check.inc.php -390
A html/pages/add_alert_test.inc.php +390
M html/pages/add_syslog_rule.inc.php +1 -1
D html/pages/alert_check.inc.php -1,323
D html/pages/alert_checks.inc.php -292
M html/pages/alert_maintenance.inc.php +7 -7
A html/pages/alert_test.inc.php +1,323
A html/pages/alert_tests.inc.php +296
M html/pages/contact.inc.php +5 -5
M html/pages/device/alert.inc.php +2 -2
M html/ui-test.php +1 -1
M includes/alerts.inc.php +11 -11
M includes/definitions/wui.inc.php +3 -3
M includes/notifications.inc.php +1
๐ 2,144 added
๐ 2,137 removed
Removed unused mib files.
D includes/definitions/mibs/gcom.inc.php -35
D mibs/gcom
๐ 0 added
๐ 35 removed
Reorganised FS.COM mib files for NMS cloned mib files.
Showing the first 30 paths; 134 more are omitted from this static page.
M includes/definitions/mibs/fscom.inc.php +22 -595
A includes/definitions/mibs/fscom/fs-fiber-mib.inc.php +407
A includes/definitions/mibs/fscom/fs-mib.inc.php +210
A includes/definitions/mibs/gbn
M includes/definitions/mibs/gbn.inc.php +2 -28
A includes/definitions/mibs/gbn/gbnplatformoam-mib.php +46
M includes/definitions/mibs/qtech.inc.php +5 -15
A mibs/fscom-nms
A mibs/fscom-nms/FS-NMS-1705 +279
A mibs/fscom-nms/FS-NMS-ACCOUNTING-MIB +128
A mibs/fscom-nms/FS-NMS-ACL-EXT-MIB +427
A mibs/fscom-nms/FS-NMS-AUTHENTICATION-TRAP +98
A mibs/fscom-nms/FS-NMS-BACKUPLINK-MIB +334
A mibs/fscom-nms/FS-NMS-CARD-OPERATION-MIB +280
A mibs/fscom-nms/FS-NMS-CARD-SYS-MIB +288
A mibs/fscom-nms/FS-NMS-CFGAPP +57
A mibs/fscom-nms/FS-NMS-CHASSIS +879
A mibs/fscom-nms/FS-NMS-CONFIG-MGMT +66
A mibs/fscom-nms/FS-NMS-DHCP-SERVER-LEASE-MIB +147
A mibs/fscom-nms/FS-NMS-DHCP-SERVER-MIB +119
A mibs/fscom-nms/FS-NMS-DHCP-SNOOPING-MIB +225
A mibs/fscom-nms/FS-NMS-EAPS-MIB +436
A mibs/fscom-nms/FS-NMS-EMSTRAP-MIB +266
A mibs/fscom-nms/FS-NMS-EPON-MIB +16,081
A mibs/fscom-nms/FS-NMS-ERPS-MIB +693
A mibs/fscom-nms/FS-NMS-ETHERRING +129
A mibs/fscom-nms/FS-NMS-FAN-TRAP +454
A mibs/fscom-nms/FS-NMS-FILE-MGMT-MIB +302
A mibs/fscom-nms/FS-NMS-FILTER-TRAP +189
A mibs/fscom-nms/FS-NMS-FLASH +276
๐ 692 added
๐ 638 removed
Moved GBN and related mib files to separate dir.
Showing the first 30 paths; 62 more are omitted from this static page.
M includes/definitions/mibs/fscom.inc.php +3 -2
M includes/definitions/mibs/gbn.inc.php +94 -94
M includes/definitions/os.inc.php -1
M includes/definitions/os/fscom.inc.php +8 -8
M includes/definitions/os/gbn.inc.php +1 -1
D mibs/fscom/ADMIN-MASTER-MIB -49
D mibs/fscom/ERRP-MIB -506
D mibs/fscom/GARP-MIB -2,771
D mibs/fscom/GBNDeviceOEM-MIB -390
D mibs/fscom/GBNDevicePoe-MIB -287
D mibs/fscom/GBNDeviceStack-MIB -429
D mibs/fscom/GBNDeviceSWAPI-MIB -3,113
D mibs/fscom/GBNDeviceSwitch-MIB -2,732
D mibs/fscom/GBNL2Dhcp6Snooping-MIB -368
D mibs/fscom/GBNL2DhcpSnooping-MIB -189
D mibs/fscom/GBNL2PortSecurity-MIB -489
D mibs/fscom/GBNL2PppoePlus-MIB -190
D mibs/fscom/GBNL2QACL-MIB -5,655
D mibs/fscom/GBNL2Switch-MIB -1,296
D mibs/fscom/GBNL3-MIB -977
D mibs/fscom/GBNL3DhcpRelay-MIB -235
D mibs/fscom/GBNL3If-MIB -445
D mibs/fscom/GBNL3Igmp-MIB -523
D mibs/fscom/GBNL3IPPool-MIB -422
D mibs/fscom/GBNL3Ospf-MIB -212
D mibs/fscom/GBNL3PIM-MIB -324
D mibs/fscom/GBNL3Rip-MIB -334
D mibs/fscom/GBNL3RouteCommon-MIB -49
D mibs/fscom/GBNPlatformChassis-MIB -529
D mibs/fscom/GBNPlatformGNLink-MIB -1,362
๐ 106 added
๐ 106 removed
Added support for Citrix NetScaler Agent (
OBS-5188 ).
M includes/definitions/mibs/citrix.inc.php +105 -50
M includes/definitions/os/citrix.inc.php +18 -2
A mibs/citrix/MAS-MIB +1,730
๐ 123 added
๐ 52 removed
[PHP8] Prevent possible fatal error in generate_querybuilder_filters().
M includes/alerts.inc.php +13 -4
๐ 13 added
๐ 4 removed
Dashboard status widget changes to add probe warnings and alerts
M html/ajax/actions/edit_widget.inc.php +1
M html/ajax/widget.php +1 -1
M html/includes/print/status.inc.php +41
M includes/defaults.inc.php +1
๐ 44 added
๐ 1 removed
Improved and simplified Solaris os detection. Variants moved to distro model. Added detect SmartOS, OmniOS and old SunOS as distro.
M includes/definitions/os/unix.php +20 -28
D includes/discovery/os/solaris.inc.php -35
A includes/polling/os/sunos.inc.php +134
M includes/polling/os/unix.inc.php +13 -4
๐ 167 added
๐ 67 removed
M includes/discovery/os/linux.inc.php +17
M includes/entities/device.inc.php +43 -13
๐ 60 added
๐ 13 removed
Fixed MikroTik RouterOS os/hardware detect for 7.22+ firmware.
M includes/definitions/os/mikrotik.inc.php +12 -11
๐ 12 added
๐ 11 removed
Improved detect distro version for IPFire. Distro script updated to latest.
M includes/entities/device.inc.php +7 -6
M scripts/distro +5 -2
๐ 12 added
๐ 8 removed
Improved os version detect for some bsd based oses.
M includes/definitions/os/unix.php +42 -14
M includes/discovery/os/freebsd.inc.php +3 -2
M includes/discovery/os/solaris.inc.php +1 -1
M includes/polling/os/unix.inc.php +2 -1
๐ 48 added
๐ 18 removed
Moved unix os group definition to unix include.
M includes/common.inc.php +3
M includes/definitions/os.inc.php +15 -42
M includes/definitions/os/unix.php +24
๐ 42 added
๐ 42 removed
Improved detect more distro without distro script, like NixOS, Kali, Suse. Moved distro detection to separate function poll_device_unix_distro().
M html/images/os/ipfire-dark.svg +1 -9
M html/images/os/ipfire.svg +1 -9
A html/images/os/nixos.svg +1
M includes/entities/device.inc.php +439 -9
M includes/polling/os/unix.inc.php +4 -322
๐ 446 added
๐ 349 removed
Added detect IPFire distro and os type.
A html/images/os/ipfire-dark.svg +9
A html/images/os/ipfire.svg +9
M includes/definitions/os/unix.php -3
M includes/polling/os/unix.inc.php +48 -6
๐ 66 added
๐ 9 removed
Improved detect parallels and oracle virtual without systemd-detect-virt in distro script.
๐ 14 added
๐ 5 removed
Added option -l to snmpdump script for make dump locally without db connect.
M scripts/snmpdump.php +12 -2
๐ 12 added
๐ 2 removed
Updated distro script. Improved detect os version by os-release.
๐ 6 added
๐ 3 removed
Added expired scheduled maintenance cleanup to Housekeeping (
OBS-4330 ).
M housekeeping.php +39 -27
M includes/config-variables.inc.php +18 -11
M includes/defaults.inc.php +2 -1
A includes/housekeeping/maintenance.inc.php +50
๐ 109 added
๐ 39 removed
Removed calls to OBS_AJAX constant.
M html/includes/authenticate.inc.php +5 -9
M html/includes/sessions.inc.php +2 -3
๐ 7 added
๐ 12 removed
Optimized is_cli()/is_cron()/is_ssl()/is_ajax()/is_iframe()/cli_is_piped(). Removed unnecessary constants, add SSL detection methods, systemd timer support.
M includes/common.inc.php +144 -56
M includes/debugging.inc.php +1 -1
M tests/IncludesCommonTest.php -1
๐ 145 added
๐ 58 removed
Improved housekeeping cleanup log tables with delete by chunks. Added helper function
dbDeleteChunks ().
M includes/db.inc.php +26
M includes/housekeeping/alertlog.inc.php +12 -20
M includes/housekeeping/authlog.inc.php +1 -15
M includes/housekeeping/eventlog.inc.php +12 -20
M includes/housekeeping/syslog.inc.php +11 -20
๐ 62 added
๐ 75 removed
Added option to enable auth logging to file for use with system blockers like fail2ban (disabled by default).
M includes/common.inc.php +7 -11
M includes/config-variables.inc.php +7
M includes/defaults.inc.php +1
๐ 15 added
๐ 11 removed
Improved auth logging and display. Improved housekeeping clean for authlog.
M housekeeping.php +2 -2
M html/includes/authenticate-functions.inc.php +4 -4
M html/includes/authenticate.inc.php +61 -39
M html/includes/authentication/cas.inc.php +12 -17
M html/includes/navbar.inc.php +10 -7
M html/includes/print/authlog.inc.php +68 -41
M html/includes/sessions.inc.php +70 -22
M html/pages/authlog.inc.php +75 -42
M html/pages/preferences.inc.php +4 -1
M html/pages/preferences/authlog.inc.php +12 -7
M includes/housekeeping/authlog.inc.php +21 -16
A update/521.sql +15
๐ 339 added
๐ 198 removed
Show message when X-API-Token or Query Parameter API auth is disabled in config.
M html/pages/api_tokens.inc.php +11 -5
๐ 11 added
๐ 5 removed
Improved display styles on API tokens page. Use native mysql functions for time conversion. Use common form generate function.
M html/includes/navbar.inc.php +6 -6
M html/includes/print/common.inc.php +1 -1
M html/pages/api_tokens.inc.php +170 -88
๐ 177 added
๐ 95 removed
Clean legacy alert associations after migrate.
M html/pages/alert_check.inc.php +13 -7
๐ 13 added
๐ 7 removed
Forced migrate legacy entity asociations on re-enable alert checker.
M html/pages/alert_check.inc.php +205 -162
M includes/alerts.inc.php +11 -10
๐ 216 added
๐ 172 removed
Prevent resubmit vars on ajax response.
M html/includes/functions.inc.php +13 -16
M html/js/observium.js +10 -4
๐ 13 added
๐ 16 removed
Fixed request token param name. Fixed set user settings.
M html/js/observium.js +1 -1
๐ 0 added
๐ 0 removed
BFD: Multiple fixes to poller and UI code. Improve port/device matching, local/remote address inference.
A html/includes/graphs/global/bfd_availability.inc.php +46
A html/includes/graphs/global/bfd_states.inc.php +71
M html/pages/device/bfd.inc.php -2
M includes/entities/bfd.inc.php +4 -1
M includes/polling/bfd.inc.php +137 -68
M includes/polling/bfd/alcatel-ind1-bfd-mib.inc.php +1 -1
M includes/polling/bfd/bfd-std-mib.inc.php +12 -10
M includes/polling/bfd/huawei-bfd-mib.inc.php +3 -2
M includes/polling/bfd/jnx-bfd-std-mib.inc.php +10 -6
M includes/polling/bfd/juniper-bfd-mib.inc.php +49 -163
๐ 333 added
๐ 253 removed
Correctly detect default poller wrapper graphs.
M html/pages/platform.inc.php +5 -4
๐ 5 added
๐ 4 removed
Fixed display vlan links on global vlans page. Improved display expandable list of VLANs.
M html/pages/vlan.inc.php +21 -28
๐ 21 added
๐ 28 removed
Fixed display default poller wrapper graphs. Improved display long list of devices as expandable list.
M html/includes/print/common.inc.php +42 -1
M html/pages/platform.inc.php +36 -33
๐ 78 added
๐ 34 removed
Added key descriptions for IP addresses unit tests.
M includes/entities/ip-address.inc.php +2
M tests/IPAddressTest.php +162 -184
๐ 164 added
๐ 184 removed
Added convert Juniper hex IP addresses to hex2ip().
M includes/entities/ip-address.inc.php +5 -1
M tests/IPAddressTest.php +2
๐ 7 added
๐ 1 removed
BFD UI improvements: fix global stats WHERE filter, stacked session table cells (discriminators/VRF/auth/detect time), sort support, IP search, flaps filter, device sessions filter form
M html/includes/print/bfd.inc.php +137 -84
M html/pages/bfd.inc.php +4 -2
M html/pages/bfd/overview.inc.php +93 -38
M html/pages/bfd/sessions.inc.php +25 -6
D html/pages/bfd/states.inc.php -168
M html/pages/device/bfd.inc.php +8 -5
M html/pages/device/bfd/sessions.inc.php +68 -15
M includes/entities/bfd.inc.php +17
๐ 352 added
๐ 318 removed
Additional BFD cleanups and fixes
M includes/polling/bfd/alcatel-ind1-bfd-mib.inc.php +1 -1
M includes/polling/bfd/bfd-std-mib.inc.php +6 -1
M includes/polling/bfd/huawei-bfd-mib.inc.php +14 -3
๐ 21 added
๐ 5 removed
BFD: Improve polling and UI across Cisco and Juniper modules
M html/includes/print/bfd.inc.php +8 -6
M html/pages/bfd/overview.inc.php +1
M html/pages/bfd/sessions.inc.php +2 -2
M html/pages/bfd/states.inc.php +4 -1
M html/pages/device/bfd.inc.php +4 -4
M includes/entities/bfd.inc.php +34
M includes/entities/port.inc.php +4 -4
M includes/polling/bfd.inc.php +131 -25
M includes/polling/bfd/cisco-ietf-bfd-mib.inc.php +14
M includes/polling/bfd/jnx-bfd-std-mib.inc.php +40 -11
M includes/polling/bfd/juniper-bfd-mib.inc.php +7
๐ 249 added
๐ 53 removed
[PHP8] Fix PHP 8.0 not-an-array issue in includes/entities/port.inc.php
M includes/entities/port.inc.php +10 -3
๐ 10 added
๐ 3 removed
Add web config definition for ldap/api auth options
M includes/config-variables.inc.php +13
๐ 13 added
๐ 0 removed
Sync LDAP user to local users table on login and add live LDAP re-validation for API tokens
M html/api/v0/index.php +43 -5
M html/includes/authentication/ldap.inc.php +88
M html/pages/api_tokens.inc.php +19 -7
M includes/defaults.inc.php +26
A update/520.sql +1
๐ 176 added
๐ 12 removed
Added os definition for Lenovo Thinksystem as clone of NetApp Santricity (
OBS-5179 ).
M includes/definitions/os/ibm.inc.php +17 -3
M includes/definitions/os/netapp.inc.php +6 -1
๐ 23 added
๐ 4 removed
API tokens page - add missing requesttoken CSRF field to revoke form
M html/pages/api_tokens.inc.php +1
๐ 1 added
๐ 0 removed
Traffic accounting historical usage graph - add PB/EB/ZB/YB units to
formatBytes ()
M html/includes/print/billing.inc.php +2 -2
๐ 2 added
๐ 2 removed
Remove erroneous duplicate discover_entity() function.
M includes/entities/wifi.inc.php -78
๐ 0 added
๐ 78 removed
Harmonisation of sensor/status/counter entity type code, Addition of better entity linking, many general bug/inconsistency fixes.
M html/includes/entities/counter.inc.php +14 -4
M includes/definitions/entities/counters.inc.php +4 -2
M includes/definitions/entities/sensors.inc.php +5 -1
M includes/definitions/entities/status.inc.php +2 -1
M includes/entities.inc.php +229
M includes/entities/counter.inc.php +72 -51
M includes/entities/sensor.inc.php +39 -9
M includes/entities/status.inc.php +12 -9
A update/519.sql +2
๐ 377 added
๐ 77 removed
Updated Infinera mib files.
Showing the first 30 paths; 33 more are omitted from this static page.
M mibs/infinera/INFINERA-ENTITY-CHASSIS-MIB +68 -14
M mibs/infinera/INFINERA-PM-BANDCTP-MIB +118 -87
M mibs/infinera/INFINERA-PM-OCHCTP-MIB +4
M mibs/infinera/INFINERA-PM-OSCCTP-MIB +4
M mibs/infinera/INFINERA-PM-SCHCTP-MIB +57 -14
M mibs/infinera/INFINERA-PM-SECYRXSCSTATS-MIB -15
M mibs/infinera/INFINERA-REG-MIB +39 -12
M mibs/infinera/INFINERA-TC-MIB +962 -298
M mibs/infinera/INFINERA-TP-FMMCSCGPTP-MIB +1
A mibs/infinera/LUM-ACF-MIB +1,111
M mibs/infinera/LUM-ALARM-MIB +139 -13
M mibs/infinera/LUM-BACKUP-MIB +115 -6
M mibs/infinera/LUM-CLIENT-MIB +1,694 -15
M mibs/infinera/LUM-COMMLINK-MIB +37 -23
M mibs/infinera/LUM-CRYPTO-MIB +317 -175
M mibs/infinera/LUM-DCN-MIB +490 -30
M mibs/infinera/LUM-EQUIPMENT-MIB +538 -34
A mibs/infinera/LUM-HA-MIB +263
A mibs/infinera/LUM-I8021X-PAE-MIB +1,952
M mibs/infinera/LUM-ICCP-MIB +6 -1
M mibs/infinera/LUM-IFAMPLIFIER-MIB +294 -32
M mibs/infinera/LUM-IFBASIC-MIB +278 -8
M mibs/infinera/LUM-IFETH-MIB +1 -1
M mibs/infinera/LUM-IFFC-MIB +56 -4
M mibs/infinera/LUM-IFOPTICAL-MIB +506 -32
M mibs/infinera/LUM-IFOTDR-MIB +447 -27
M mibs/infinera/LUM-IFOTN-MIB +526 -12
M mibs/infinera/LUM-IFOTNMON-MIB +180 -6
M mibs/infinera/LUM-IFPERF-MIB +207 -16
M mibs/infinera/LUM-IFPHYSICAL-MIB +438 -30
๐ 0 added
๐ 0 removed
Added support for Benning MCU (
OBS-5180 ).
A html/images/os/benning.svg +1
A includes/definitions/mibs/benning.inc.php +351
A includes/definitions/os/benning.inc.php +21
A mibs/benning
A mibs/benning/DCMCU3000-MIB +2,310
A mibs/benning/UPSMAN-MCU-MIB +1,301
๐ 373 added
๐ 0 removed
February 2026
Guard entity iteration against non-array config entries in add/group UI
M html/pages/add_alert_check.inc.php +1 -1
M html/pages/group_add.inc.php +1 -1
๐ 2 added
๐ 2 removed
Fix some poller list population and fix device poller perf page to use rrd step as poller interval.
M html/pages/addhost.inc.php +1 -15
M html/pages/device/perf.inc.php +67 -3
M html/pages/devices.inc.php +1 -3
๐ 69 added
๐ 21 removed
Rewrite Cytoscape traffic map with AJAX refresh, dark mode, and utilisation labels and other additions
A html/ajax/map_traffic_data.php +131
M html/pages/map_traffic.inc.php +396 -100
๐ 527 added
๐ 100 removed
Harden include paths with __DIR__
M add_device.php +2 -2
M adduser.php +1 -1
M alerter.php +1 -1
M billing-calculate.php +1 -1
M config_to_json.php +1 -1
M delete_device.php +1 -1
M housekeeping.php +1 -1
M irc.php +4 -4
M notifications.php +1 -1
M rename_device.php +1 -1
M test_alert.php +1 -1
M test_code.php +2 -2
M test_db.php +2 -2
M test_geo.php +2 -2
๐ 21 added
๐ 21 removed
Add preg_last_error_msg polyfill, use routing icon for BFD, and optimize maintenance association rendering
M includes/definitions/entities/bfd.inc.php +1 -1
M includes/polyfill.inc.php +17
M includes/rewrites.inc.php +19 -4
๐ 37 added
๐ 5 removed
validate widget id and enforce dashboard view permission; enable widget render mode
M html/ajax/widget.php +10 -1
๐ 10 added
๐ 1 removed
Sensor auto-calibration system with individual/bulk updating UI, discovery-time autocalibration UI config entries.
A html/ajax/sensor_calibration.php +682
M html/includes/entities/sensor.inc.php +715 -3
A html/includes/graphs/sensor/calibration.inc.php +164
M html/pages/device/health.inc.php +9
M html/pages/device/health/sensors.inc.php +7 -1
M html/pages/health.inc.php +9
M html/pages/health/sensor.inc.php +7 -1
M includes/config-variables.inc.php +32
M includes/defaults.inc.php +14 -2
M includes/definitions/entities/sensors.inc.php +42 -42
M includes/entities/sensor.inc.php +577
M includes/rrdtool.inc.php +75
A sensor-calibrate.php +286
๐ 2,619 added
๐ 49 removed
Add
USHA-MIB support and OS detection for Ingrasys USHA
M includes/definitions/mibs/ingrasys.inc.php +71
M includes/definitions/os/ingrasys.inc.php +13
๐ 84 added
๐ 0 removed
Add Ingrasys
USHA-MIB (and previous incompatible variant)
A mibs/ingrasys/USHA-MIB +2,522
A mibs/ingrasys/USHA-P-MIB +2,618
๐ 0 added
๐ 0 removed
Add Racom Ray3 support and harden p2p radio polling
A includes/definitions/mibs/racom.inc.php +84
A includes/definitions/os/racom.inc.php +28
M includes/polling/functions.inc.php +12 -13
A includes/polling/p2p-radios/racomray3.inc.php +145
A mibs/racom
A mibs/racom/RacomRay3 +1,038
๐ 269 added
๐ 13 removed
Navbar - show map and traffic map for Global Read users
M html/includes/navbar.inc.php +2 -2
๐ 2 added
๐ 2 removed
Dashboard: robust starter bootstrap and fallback for stale default ids
M html/includes/functions.inc.php +83
M html/pages/dashboard.inc.php +26 -1
๐ 109 added
๐ 1 removed
Dashboard: restore legacy starter visibility and fallback generation
M html/includes/functions.inc.php +3 -1
M html/pages/dashboard.inc.php +6 -2
๐ 9 added
๐ 3 removed
GUDEADS-ETS8801 - add line labels and counters, disable resettable counters
M includes/definitions/mibs/gude/gudeads-ets8801-mib.inc.php +201 -44
๐ 201 added
๐ 44 removed
Fixed div close in data-pick.
๐ 1 added
๐ 0 removed
Update BGP VRFs names for duplicate peer entries.
M includes/discovery/bgp/bgp4-mib.inc.php +1 -3
M includes/discovery/bgp/bgp4v2-mib.inc.php +1 -3
M includes/discovery/bgp/cisco-bgp4-mib.inc.php +1 -3
M includes/discovery/bgp/cumulus-bgpun-mib.inc.php +1 -3
M includes/discovery/bgp/cumulus-bgpvrf-mib.inc.php +1 -3
M includes/entities/routing.inc.php +38 -10
๐ 43 added
๐ 25 removed
Add Gude ETS8801 OS and MIB definitions
A includes/definitions/mibs/gude/gudeads-ets8801-mib.inc.php +133
M includes/definitions/os/gude.inc.php +16
๐ 149 added
๐ 0 removed
Update Gude ETS8801 MIB
M mibs/gude/GUDEADS-ETS8801-MIB +420 -47
๐ 0 added
๐ 0 removed
Alert duration - use pre-update last_ok for recovery notifications
M includes/alerts.inc.php +4
M includes/notifications.inc.php +8 -2
๐ 12 added
๐ 2 removed
Added display summary duplicate BGP peers in VRFs.
M includes/discovery/bgp-peers.inc.php +10 -4
M includes/discovery/bgp/bgp4-mib.inc.php +1
M includes/discovery/bgp/bgp4v2-mib.inc.php +1
M includes/discovery/bgp/cisco-bgp4-mib.inc.php +1
M includes/discovery/bgp/cumulus-bgpun-mib.inc.php +1
M includes/discovery/bgp/cumulus-bgpvrf-mib.inc.php +1
M includes/polling/bgp-peers.inc.php +7 -1
M includes/polling/bgp/bgp4-mib.inc.php +1
M includes/polling/bgp/bgp4v2-mib.inc.php +1
M includes/polling/bgp/cisco-bgp4-mib.inc.php +1
M includes/polling/bgp/cumulus-bgpun-mib.inc.php +1
M includes/polling/bgp/cumulus-bgpvrf-mib.inc.php +1
๐ 27 added
๐ 5 removed
Added debug message about duplicate bgp peer in vrf table.
M includes/discovery/bgp/bgp4-mib.inc.php +13 -8
M includes/discovery/bgp/bgp4v2-mib.inc.php +5
M includes/discovery/bgp/cisco-bgp4-mib.inc.php +13 -8
M includes/discovery/bgp/cumulus-bgpun-mib.inc.php +13 -8
M includes/discovery/bgp/cumulus-bgpvrf-mib.inc.php +5
M includes/polling/bgp-peers.inc.php +3 -3
M includes/polling/bgp/bgp4-mib.inc.php +9 -4
M includes/polling/bgp/bgp4v2-mib.inc.php +5
M includes/polling/bgp/cisco-bgp4-mib.inc.php +9 -4
M includes/polling/bgp/cumulus-bgpun-mib.inc.php +9 -4
M includes/polling/bgp/cumulus-bgpvrf-mib.inc.php +6 -1
๐ 90 added
๐ 40 removed
Updated initial db schema to version 518. Added script for generate schema dump.
A scripts/dump_schema.sh +351
M update/db_schema_mysql.sql +1,786 -855
๐ 351 added
๐ 0 removed
Removed an accidental change in initial db schema.
M update/db_schema_mysql.sql +1 -6
๐ 0 added
๐ 0 removed
Add scheduled maintenance schema changes.
๐ 0 added
๐ 0 removed
Scheduled maintenance: fix UI update handling, idempotent associations, selective syslog reload, schema consistency, and implement API/tests
A html/api/v0/includes/maintenance.inc.php +290
M html/includes/navbars/maintenance.inc.php +56 -10
M html/pages/alert_maintenance.inc.php +37 -25
M includes/alerts.inc.php +56 -2
M includes/defaults.inc.php +1
A tests/IncludesMaintenanceTest.php +50
M update/db_schema_mysql.sql +9 -1
๐ 490 added
๐ 37 removed
Prevent fatal error in string_trasform() for regex actions with array in from/to arguments.
M includes/functions.inc.php +8
๐ 8 added
๐ 0 removed
M includes/definitions/mibs/ubiquiti.inc.php +4 -2
๐ 4 added
๐ 2 removed
Fixed override neighbour ip address from LLDP by
MIKROTIK-MIB .
M includes/discovery/neighbours/mikrotik-mib.inc.php +3 -3
๐ 3 added
๐ 3 removed
Simplified polyfill for array_last().
M includes/polyfill.inc.php +2 -2
๐ 2 added
๐ 2 removed
Autodiscovery: add configurable XDP IP correlation modes
M includes/config-variables.inc.php +10
M includes/defaults.inc.php +1
M includes/discovery/functions.inc.php +107 -15
M includes/discovery/neighbours/alcatel-ind1-interswitch-protocol-mib.inc.php +4 -8
M includes/discovery/neighbours/cisco-cdp-mib.inc.php +2 -7
M includes/discovery/neighbours/cisco-lwapp-cdp-mib.inc.php +2 -7
M includes/discovery/neighbours/foundry-sn-switch-group-mib.inc.php +2 -7
M includes/discovery/neighbours/isdp-mib.inc.php +4 -8
M includes/discovery/neighbours/lldp-mib.inc.php +2 -7
M includes/discovery/neighbours/lldp-v2-mib.inc.php +2 -7
M includes/discovery/neighbours/timetra-lldp-mib.inc.php +2 -7
๐ 138 added
๐ 73 removed
M includes/definitions/mibs/fscom/fs-switch.php +78 -35
M includes/polling/ports/q-bridge-mib.inc.php +46 -15
M mibs/fscom/FIBERSTORE-MIB +2 -13
๐ 124 added
๐ 50 removed
Reduced default uptime max for 64 bit system.
M includes/entities/device.inc.php +9 -2
๐ 9 added
๐ 2 removed
Added ability for store all device uptimes for troubleshoot device rebooted metric.
M includes/entities/device.inc.php +17 -10
๐ 17 added
๐ 10 removed
Fixed OSPF polling db update warnings.
M includes/polling/ospf/ospf-mib.inc.php +4 -6
M includes/polling/ospf/ospfv3-mib.inc.php +4 -6
๐ 8 added
๐ 12 removed
M includes/polling/cisco-cbqos.inc.php +16 -10
๐ 16 added
๐ 10 removed
Fixed db schema for BGP peers prefix counters for maximum allowed 32bit value.
๐ 0 added
๐ 0 removed
Improved support for Stormshield NS-BSD.
M includes/definitions/mibs/stormshield.inc.php +53 -3
M includes/definitions/os/unix.php +8 -1
๐ 61 added
๐ 4 removed
Display full path to snmpdump.
M scripts/snmpdump.php +7 -4
๐ 7 added
๐ 4 removed
Improved detect Stormshield NS-BSD.
M includes/definitions/os/unix.php +1 -1
๐ 1 added
๐ 1 removed
Added generic-printer os definition.
M includes/definitions/os/printer.inc.php +10 -1
M includes/discovery/os/linux.inc.php +9 -4
A includes/discovery/os/printer.inc.php +27
๐ 46 added
๐ 5 removed
Improved detect Kyocera Printers (
OBS-5165 ).
M includes/definitions/mibs/kyocera.inc.php +11 -10
M includes/definitions/os/kyocera.inc.php +15 -7
๐ 26 added
๐ 17 removed
Harden graph dashboard add/edit permissions and preserve group selector vars
M html/pages/graphs.inc.php +28 -12
๐ 28 added
๐ 12 removed
Add selector-based group aggregate graphs for PUE and port bits compare
M html/includes/graphs/generic_multi_group_bits.inc.php +8 -2
A html/includes/graphs/multi-port/bits_compare2.inc.php +55
A html/includes/graphs/multi-port/bits_compare3.inc.php +60
M html/includes/graphs/multi-port/groups_bits.inc.php +13 -3
A html/includes/graphs/multi-sensor/pue.inc.php +140
M html/pages/group.inc.php +118 -2
M includes/definitions/entities/ports.inc.php +13
M includes/definitions/entities/sensors.inc.php +6
๐ 413 added
๐ 7 removed
Updated HPE and Juniper logo.
M html/images/os/hpe-dark.svg +5 -1
M html/images/os/hpe.svg +5 -1
A html/images/os/juniper-dark.svg +1
M html/images/os/juniper.svg +1 -1
๐ 12 added
๐ 3 removed
M includes/discovery/sensors/cisco-entity-sensor-mib.inc.php +23 -3
๐ 23 added
๐ 3 removed
Removed hack for generate ports where array in build_ports_where_array_ng().
M html/ajax/entities.php -19
M html/includes/entities/generic.inc.php +2 -4
M html/includes/entities/port.inc.php +17 -22
M includes/functions.inc.php -7
๐ 19 added
๐ 52 removed
Fixed safe_split_space() padding for empty string.
M includes/common.inc.php +6 -5
๐ 6 added
๐ 5 removed
string_transform(): use safe_split_space() for explode/split actions when delimiter is not set.
M includes/common.inc.php +4
M includes/functions.inc.php +6 -6
M tests/StringTransformTest.php +32
๐ 42 added
๐ 6 removed
Fixed runtime sensor scale by COMAP-InteliLite4-30.
M includes/definitions/mibs/comap.inc.php +3 -2
๐ 3 added
๐ 2 removed
Added actions json_encode, id and password to string_transform(). Added missing unit tests and descriptions.
M includes/functions.inc.php +60 -37
M tests/StringTransformTest.php +99
๐ 159 added
๐ 37 removed
Added safe_pattern() to simplify detection of regex pattern delimiters when a pattern is passed without them.
M includes/alerts.inc.php +6 -40
M includes/common.inc.php +43
M includes/functions.inc.php +4 -12
๐ 53 added
๐ 52 removed
M includes/definitions/mibs/fscom.inc.php -1
๐ 0 added
๐ 1 removed
A includes/definitions/mibs/fscom
M includes/definitions/mibs/fscom.inc.php +26 -338
A includes/definitions/mibs/fscom/fs-switch.php +337
M includes/definitions/os/fscom.inc.php +1
๐ 364 added
๐ 338 removed
Correct conditional_map condition handling and add regression tests
M includes/functions.inc.php +75 -64
M tests/StringTransformTest.php +164
๐ 239 added
๐ 64 removed
Fixed validate forward geo api request for ArcGIS.
M includes/definitions/geo.inc.php +184 -184
M includes/geolocation.inc.php +1
๐ 185 added
๐ 184 removed
Removed unnecessary check for pollers table exist in ensure_default_poller_row(). Renamed is_poller_main() to is_poller_default().
M discovery.php +1 -1
M includes/distributed.inc.php +5 -10
M includes/functions.inc.php +17 -5
๐ 23 added
๐ 16 removed
Overhaul platform stats and poller/partition telemetry, rename /pollerlog/ to /platform/, and centralize default poller_id=0 row creation for CE/non-CE
M html/includes/navbar.inc.php +2 -2
M html/includes/notifications.inc.php +1 -1
A html/pages/platform.inc.php +1,576
D html/pages/pollerlog.inc.php -906
M html/ui-test.php +1 -2
M includes/config-variables.inc.php +1 -1
M includes/defaults.inc.php +1 -1
M includes/distributed.inc.php +4 -11
M includes/functions.inc.php +71 -8
M includes/observium.inc.php +3
M poller-wrapper.py +22 -24
๐ 1,682 added
๐ 956 removed
Dashboard: make ownership permissions configurable, fix editability rules, and add the widget picker UI
M html/ajax/actions.php +26 -67
M html/css/dashboard.css +95
M html/includes/functions.inc.php +110 -2
M html/includes/navbar.inc.php +10 -1
M html/js/dashboard.js +19 -16
M html/pages/dashboard_add.inc.php +5
M html/pages/dashboard.inc.php +217 -98
๐ 368 added
๐ 168 removed
Restored own prevent xss check in Parsedown lib.
M libs/parsedown/Parsedown.php +17
๐ 0 added
๐ 0 removed
Updated Parsedown and ParsedownExtra libs to latest.
M libs/parsedown/Parsedown.php +57 -64
M libs/parsedown/ParsedownExtra.php +216 -64
M libs/parsedown/ParsedownExtraPlugin.php +4 -4
๐ 0 added
๐ 0 removed
Correctly count ignored ports in cache data.
M html/includes/cache-data.inc.php +4 -2
๐ 4 added
๐ 2 removed
Improved discovery sensors by COMAP-InteliLite4-30 mib.
M includes/definitions/mibs/comap.inc.php +65 -11
๐ 65 added
๐ 11 removed
Fixed display devices/ports count for groups in navbar.
M html/includes/cache-data.inc.php +35 -31
๐ 35 added
๐ 31 removed
Improved generate querybuilder save/reset buttons. Unified js scripts generate for querybuilder.
M html/ajax/actions/alert_check_add.inc.php +1 -1
M html/ajax/actions/group_add.inc.php +1 -1
M html/ajax/actions/group_edit.inc.php +1 -2
M html/includes/group_edit.inc.php +8 -101
M html/pages/add_alert_check.inc.php +8 -60
M html/pages/alert_check.inc.php +3 -54
M html/pages/group_add.inc.php +5 -61
M html/pages/group.inc.php +45 -38
M includes/alerts.inc.php +137 -7
๐ 209 added
๐ 325 removed
Removed unused doT js lib.
M html/includes/group_edit.inc.php +1 -2
D html/js/doT.min.js -2
M html/pages/add_alert_check.inc.php -1
M html/pages/alert_check.inc.php +1 -2
M html/pages/group_add.inc.php +1 -2
๐ 3 added
๐ 7 removed
RANCID config search with regex pattern management, history search, and export
A html/ajax/actions/pattern_delete.inc.php +45
A html/ajax/actions/pattern_get.inc.php +34
A html/ajax/actions/pattern_save.inc.php +80
A html/ajax/actions/pattern_update.inc.php +94
M html/css/bootstrap/less/normalize.less +2 -2
M html/css/bootstrap/less/type.less +3 -2
M html/css/bootstrap/less/variables-dark.less +2
M html/css/bootstrap/less/variables-darkblue.less +2
M html/css/bootstrap/less/variables3.less +3
M html/css/observium-dark.css +14 -4
M html/css/observium-dark.map +1 -1
M html/css/observium-darkblue.css +14 -4
M html/css/observium-darkblue.map +1 -1
M html/css/observium.css +13 -3
M html/css/observium.map +1 -1
A html/includes/pattern-functions.inc.php +219
A html/includes/rancid-functions.inc.php +811
M html/pages/rancid.inc.php +400 -184
A html/pages/search_patterns.inc.php +496
A html/rancid-export.php +174
A update/516.sql +14
๐ 2,353 added
๐ 184 removed
Prevent return possible empty in get_local_id().
M includes/common.inc.php +16 -9
๐ 16 added
๐ 9 removed
Prevent infinite loop for display critical errors on dashboard.
M html/js/dashboard.js +20 -4
๐ 0 added
๐ 0 removed
Fixed display error messages in ajax requests.
M html/includes/print/common.inc.php +26 -4
M includes/common.inc.php +19 -11
๐ 45 added
๐ 15 removed
Add alert checker enable/disable support across UI, API, processing, and styling
M html/api/v0/includes/alerts.inc.php +55 -1
M html/includes/print/alert.inc.php +13 -10
M html/pages/alert_check.inc.php +20 -2
M html/pages/alert_checks.inc.php +3
M includes/alerts.inc.php +32 -3
M includes/rewrites.inc.php +7
๐ 130 added
๐ 16 removed
Added unit tests for value_to_units() and value_unit_convert(). Fixed square and qubic unit aliases.
M includes/definitions/entities/sensors.inc.php +1 -1
M includes/entities/sensor.inc.php +1 -1
M libs/PhpUnitsOfMeasure/PhysicalQuantity/Acceleration.php +1 -1
M libs/PhpUnitsOfMeasure/PhysicalQuantity/Area.php +6 -6
M libs/PhpUnitsOfMeasure/PhysicalQuantity/Velocity.php +3
M libs/PhpUnitsOfMeasure/PhysicalQuantity/Volume.php +5 -5
M libs/PhpUnitsOfMeasure/PhysicalQuantity/VolumeFlow.php +9 -9
A tests/ValueUnitsTest.php +515
๐ 517 added
๐ 2 removed
Added basic support for ComAp InteliLite.
A html/images/os/comap.svg +1
A includes/definitions/mibs/comap.inc.php +91
A includes/definitions/os/comap.inc.php +33
A mibs/comap/COMAP-InteliLite4-30 +9,238
D mibs/comap/GAMATRONIC-MIB -8,262
๐ 125 added
๐ 0 removed
Fixed fdb local port association for vlans with null in vlan name.
M includes/polling/fdb/cisco-bridge-mib.php +4 -1
๐ 4 added
๐ 1 removed
Added debug messages for false email notification send.
M includes/transports/email.inc.php +19 -14
๐ 19 added
๐ 14 removed
Added DEVICE_NAME and DEVICE_IP tyo message tags for alert notigications.
M includes/notifications.inc.php +11 -5
M includes/syslog.inc.php +29 -2
๐ 40 added
๐ 7 removed
Removed call to get_entity_group_names() in CE.
M includes/notifications.inc.php +79 -73
๐ 79 added
๐ 73 removed
Improved os definitions for Janitza Power Analyzer.
M includes/definitions/mibs/janitza.inc.php +68 -52
M includes/definitions/os/janitza.inc.php +7 -4
๐ 75 added
๐ 56 removed
Added error message when trying run poller with host 'new' keyword.
M poller-wrapper.py +7 -1
M poller.php +5 -2
๐ 12 added
๐ 3 removed
Fixed display device down time in status widgets.
M html/includes/print/status.inc.php +2 -2
M includes/entities/device.inc.php +5
๐ 7 added
๐ 2 removed
Removed unused pear Net_IPv4 and Net_IPv6 files.
D libs/pear/Net/IPv4.php -462
D libs/pear/Net/IPv6.php -1,130
๐ 0 added
๐ 0 removed
Convert device fields last_polled and ignore_until to unittime in db query.
M html/includes/cache-data.inc.php +5 -3
M html/includes/entities/device.inc.php +2 -3
M html/pages/device.inc.php +2 -2
M includes/alerts.inc.php +12 -6
M includes/entities/device.inc.php +6 -9
M includes/rewrites.inc.php +24 -4
๐ 51 added
๐ 27 removed
Reset opcache directly on fatal error handler.
M includes/debugging.inc.php +6 -24
M includes/observium.inc.php -16
๐ 6 added
๐ 40 removed
Fixed snmp community string validation for non-standard lengths exceeding 32 characters.
M includes/common.inc.php +6 -2
M includes/entities/device.inc.php +7
M tests/IncludesCommonTest.php +5 -2
๐ 18 added
๐ 4 removed
Added get_network_start(). Removed direct calls to IPLib from main code parts.
M html/includes/sessions.inc.php +1 -2
M includes/discovery/ip-addresses.inc.php +20 -20
M includes/entities/ip-address.inc.php +7
๐ 28 added
๐ 22 removed
Changed ip related functions to use IPLib library (instead unmainteined pear libs). Added many additional unit tests.
M html/includes/entities/pseudowire.inc.php +2 -2
M html/includes/sessions.inc.php +5 -6
M includes/definitions.inc.php +38 -26
M includes/discovery/ip-addresses.inc.php +8 -8
M includes/discovery/ip-addresses/lldp-mib.inc.php +36 -35
M includes/discovery/neighbours/lldp-mib.inc.php +1 -9
M includes/entities.inc.php -15
M includes/entities/ip-address.inc.php +201 -118
M includes/entities/port.inc.php +17 -9
M tests/IPAddressTest.php +749 -80
๐ 1,057 added
๐ 308 removed
Added IPLib v1.22.0
A libs/IPLib
A libs/IPLib/Address
A libs/IPLib/Address/AddressInterface.php +185
A libs/IPLib/Address/AssignedRange.php +140
A libs/IPLib/Address/IPv4.php +582
A libs/IPLib/Address/IPv6.php +679
A libs/IPLib/Address/Type.php +44
A libs/IPLib/Factory.php +342
A libs/IPLib/ParseStringFlag.php +79
A libs/IPLib/Range
A libs/IPLib/Range/AbstractRange.php +188
A libs/IPLib/Range/Pattern.php +354
A libs/IPLib/Range/RangeInterface.php +198
A libs/IPLib/Range/Single.php +266
A libs/IPLib/Range/Subnet.php +373
A libs/IPLib/Range/Type.php +152
A libs/IPLib/Service
A libs/IPLib/Service/BinaryMath.php +246
A libs/IPLib/Service/NumberInChunks.php +254
A libs/IPLib/Service/RangesFromBoundaryCalculator.php +175
A libs/IPLib/Service/UnsignedIntegerMath.php +173
๐ 0 added
๐ 0 removed
Email transport - add optional custom subject template using {{TAGS}} syntax
M includes/transports/aws-sns.inc.php +1 -1
M includes/transports/email.inc.php +4 -1
๐ 5 added
๐ 2 removed
Fixed Add probe form user level.
M html/includes/modals/add_probe.inc.php +1 -1
๐ 1 added
๐ 1 removed
Use explicit pattern delimiter in regex test conditions for mib definitions.
M includes/definitions/mibs/fscom.inc.php +12 -12
M includes/definitions/mibs/netping/dksf-mib.php +1 -1
M includes/definitions/mibs/qsan.inc.php +2 -2
M includes/definitions/mibs/spectralogic.inc.php +1 -1
๐ 16 added
๐ 16 removed
Added debug warnings for malformed conditions in parse_condition_string(). Prefer explicit type prefix in MIB definitions. Added unit tests for incorrect test definitions.
M includes/definitions/mibs.inc.php +2 -1
M includes/definitions/mibs/nortel.inc.php +31 -31
M includes/functions.inc.php +8
M tests/IncludesFunctionsTest.php +91
๐ 132 added
๐ 32 removed
January 2026
Added parse_condition_string() for simplified condition syntax in MIB and http test definitions. Refactor key 'test_and' for replace hidden 'and' flag with explicit key.
M includes/definitions/mibs.inc.php +56
M includes/definitions/mibs/ekinops/ekinops-pm200frs02-mib.inc.php +4 -4
M includes/definitions/mibs/liebert.inc.php +28 -23
M includes/definitions/mibs/nortel.inc.php +30 -30
M includes/functions.inc.php +289 -93
M includes/http.inc.php +5 -3
M tests/IncludesFunctionsTest.php +419
๐ 831 added
๐ 153 removed
Added safe_split_space() for safely splitting strings by whitespace with a minimum parts guarantee. Added unit tests.
M html/ajax/actions/alert_check_add.inc.php +1 -1
M html/includes/navbars/group.inc.php +4 -8
M html/pages/alert_check.inc.php +5 -5
M includes/common.inc.php +27
M tests/IncludesCommonTest.php +83
๐ 120 added
๐ 14 removed
Added unit tests match oid conditions for test_condition(). Fixed !match condition for numeric oids.
M includes/alerts.inc.php +2 -14
M tests/IncludesAlertsTest.php +39 -3
๐ 41 added
๐ 17 removed
Added key descriptions to unit tests for test_condition(). Fixed !between condition for boundary values.
M includes/alerts.inc.php +1 -1
M tests/IncludesAlertsTest.php +310 -293
๐ 311 added
๐ 294 removed
Function test_condition() regex condition detect if test string already pattern with delimiters.
M includes/alerts.inc.php +24 -15
M tests/IncludesAlertsTest.php +307 -298
๐ 331 added
๐ 313 removed
Added autodiscovery option to limit SNMP versions used.
M includes/defaults.inc.php +1
M includes/entities/device.inc.php +8 -2
๐ 9 added
๐ 2 removed
Moved mempool and db functions from common include to correct places.
M includes/db.inc.php +54
M includes/entities/mempool.inc.php +71
M includes/functions.inc.php -119
๐ 125 added
๐ 119 removed
Moved process-specific (alerter/poller/discovery) includes to common observium include. Moved unix-agent specific functions to separate include.
M alerter.php +4 -4
M billing-calculate.php +1 -1
M discovery.php +1 -1
M includes/discovery/inventory.inc.php +1
M includes/functions.inc.php -149
M includes/observium.inc.php +50 -25
M includes/polling/ipmi.inc.php -3
M includes/polling/wmi.inc.php +1 -2
A includes/unix-agent.inc.php +160
M poller.php +2 -2
๐ 220 added
๐ 187 removed
Moved list of ignored vlans to os/group definition, added option for ability global ignore list of vlans. Fixed discovery cisco reserved vlans on other platforms.
M includes/defaults.inc.php +11 -14
M includes/definitions/os/cisco.inc.php +2
M includes/discovery/vlans.inc.php +9 -9
M includes/entities/device.inc.php +23 -2
M includes/polling/stp.inc.php +1 -1
๐ 46 added
๐ 26 removed
Added discovery sensors for HP mPDU devices.
A includes/definitions/mibs/hp
M includes/definitions/mibs/hp.inc.php -285
A includes/definitions/mibs/hp/cpqpower-mib.inc.php +963
M includes/definitions/os/hp.inc.php +23 -17
๐ 986 added
๐ 302 removed
Updated HP mib files.
๐ 0 added
๐ 0 removed
Updated APC mib files.
M mibs/apc/PowerNet-MIB +1,353 -91
๐ 0 added
๐ 0 removed
Fixed open links in new tab with Meta/Ctrl key click.
M html/js/observium.js +32 -8
๐ 0 added
๐ 0 removed
Fixed generate status form for status type field.
M html/includes/entities/status.inc.php +83 -69
๐ 83 added
๐ 69 removed
Use icon definition when exist in generate_element_select().
M html/includes/print/search.inc.php +5 -2
๐ 5 added
๐ 2 removed
Removed debug in js console log.
๐ 2 added
๐ 13 removed
Fixed js
openLink () function do not trigger open url on selecting text.
M html/includes/entities/device.inc.php +4 -4
M html/includes/entities/port.inc.php +1 -1
M html/includes/print-accesspoint.inc.php +1 -1
M html/includes/print-interface-adsl.inc.php +1 -1
M html/includes/print/alert.inc.php +1 -1
M html/js/observium.js +29 -14
M html/pages/device/routing/eigrp/ports.inc.php +1 -1
๐ 9 added
๐ 9 removed
Added discovery additional APC pdu and ups power sensors by
PowerNet-MIB .
M includes/definitions/mibs/apc/powernet-mib.inc.php +55
M includes/definitions/mibs/apc/powernet-rpdu2.php +21 -2
M includes/discovery/sensors/powernet-mib.inc.php +26 -6
๐ 102 added
๐ 8 removed
Improved error messages on try load python modules natsort and impacket for wmic script.
๐ 30 added
๐ 11 removed
Hidden API tokens page in community edition.
M html/includes/navbar.inc.php +3 -1
๐ 3 added
๐ 1 removed
Updated bfd functions include for web pages.
M html/includes/navbar.inc.php +14 -3
M html/pages/bfd.inc.php +2 -1
M html/pages/device/bfd.inc.php +5 -6
๐ 21 added
๐ 10 removed
Improved debugging for geolocation by DNS LOC records.
M includes/geolocation.inc.php +41 -34
M includes/geolocation/yandex.inc.php +13 -9
๐ 54 added
๐ 43 removed
Hidden config options not exist in community edition.
M html/includes/cache-data.inc.php +20 -18
M includes/observium.inc.php +10 -5
๐ 30 added
๐ 23 removed
Moved bfd functions includes to entities dir.
D includes/bfd.inc.php -179
A includes/entities/bfd.inc.php +179
M includes/polling/bfd.inc.php +7 -9
๐ 186 added
๐ 188 removed
Reduced default snmp max repetition value for unix os group for prevent possible fragmentation of udp packets.
M includes/definitions/os/proxmox.inc.php -4
M includes/definitions/os/unix.php +2 -1
๐ 2 added
๐ 5 removed
Do not mark device with localhost ip as duplicated on different pollers.
M includes/entities/device.inc.php +6
๐ 6 added
๐ 0 removed
Simplified get_ip_type().
M includes/entities/ip-address.inc.php +17 -28
M tests/IPAddressTest.php +1
๐ 18 added
๐ 28 removed
Fixed some setting params incorrectly added in previous commit.
M includes/definitions/entities/sensors.inc.php +1
M includes/definitions/mibs/megatec.inc.php +316 -252
M includes/definitions/os/megatec.inc.php +3 -4
๐ 320 added
๐ 256 removed
Added option to is_snmpable() for skip discovery extra snmpable oids. Added config for autodiscovery for enable discovery extra snmpable oids (disabled by default).
M includes/defaults.inc.php +2 -1
M includes/entities/device.inc.php +19 -27
M includes/functions.inc.php +10 -10
๐ 31 added
๐ 38 removed
Fixed some setting params incorrectly added in previous commit.
M includes/config-variables.inc.php +4 -2
๐ 4 added
๐ 2 removed
Removed web setting definition hack for enum type list. Use common params definition entry.
M html/includes/functions.inc.php +14 -8
M html/includes/print/rows.inc.php +90 -77
M includes/config-variables.inc.php +55 -38
๐ 159 added
๐ 123 removed
Replaced is_array_list() with standart php function array_is_list(). Added is_array_flat() for determine flat array lists (values not arrays). Added unit tests.
M html/includes/functions.inc.php +9 -10
M html/includes/print/alert.inc.php +1 -1
M includes/common.inc.php +9 -4
M includes/entities.inc.php +5 -6
M includes/functions.inc.php +1 -1
M tests/IncludesCommonTest.php +100 -44
๐ 125 added
๐ 66 removed
Added Ufi Space logo.
A html/images/os/ufi-dark.svg +1
A html/images/os/ufi.svg +1
๐ 2 added
๐ 0 removed
Added basic os definition for Vertiv SmartCabinet (
OBS-5071 ).
M includes/definitions/os/vertiv.inc.php +8
๐ 8 added
๐ 0 removed
Added ability for override invalid limit mib defifinition.
M includes/entities.inc.php +4
๐ 4 added
๐ 0 removed
Improved discovery sensors for OcNOS. Fixed port associate DDM sensors for latest firmware versions.
M includes/definitions/mibs/ipinfusion.inc.php +96 -17
M includes/definitions/os/ipinfusion.inc.php +2 -1
D includes/discovery/sensors/cmm-chassis-mib.inc.php -193
A includes/discovery/sensors/ipi-cmm-chassis-mib.inc.php +273
M includes/discovery/storage/host-resources-mib.inc.php +5 -2
๐ 376 added
๐ 213 removed
Updated IPinfusion mib files.
Showing the first 30 paths; 21 more are omitted from this static page.
D mibs/ipinfusion/CMM-CHASSIS-MIB -4,540
D mibs/ipinfusion/CUSTOMIF-STATS-MIB -1,863
A mibs/ipinfusion/HW-TABLE-UTILIZATION +124
A mibs/ipinfusion/HW-TCAM-UTILIZATION +225
M mibs/ipinfusion/IPI-ACL-MIB +2 -2
A mibs/ipinfusion/IPI-BFD-MIB +1,011
A mibs/ipinfusion/IPI-CMM-CERAGON-MIB +166
A mibs/ipinfusion/IPI-CMM-CHASSIS-MIB +8,854
A mibs/ipinfusion/IPI-CMM-CHASSIS-V2-MIB.txt +8,849
A mibs/ipinfusion/IPI-CMM-CMIS-8024-MIB +84
A mibs/ipinfusion/IPI-CMM-CMIS-MODULE-MIB +3,962
A mibs/ipinfusion/IPI-CMM-COHERENT-MIB +3,541
A mibs/ipinfusion/IPI-CMM-EDFA-MIB +241
A mibs/ipinfusion/IPI-CMM-IPMI-MIB +540
A mibs/ipinfusion/IPI-CMM-QSFP-EDFA-MIB +236
A mibs/ipinfusion/IPI-CMM-SMART-SFP-MIB +925
A mibs/ipinfusion/IPI-CUSTOMIF-LOGICAL-MIB +433
A mibs/ipinfusion/IPI-CUSTOMIF-PHYSICAL-MIB +431
A mibs/ipinfusion/IPI-CUSTOMIF-STATS-MIB +2,737
A mibs/ipinfusion/IPI-CUSTOMIFX-LOGICAL-MIB +406
A mibs/ipinfusion/IPI-CUSTOMIFX-PHYSICAL-MIB +404
A mibs/ipinfusion/IPI-DOT1AG-CFM-NVO3-TRAP-MIB +133
A mibs/ipinfusion/IPI-G8031-MIB +497
A mibs/ipinfusion/IPI-G8032-MIB +790
M mibs/ipinfusion/IPI-HQOS-MIB +175 -35
A mibs/ipinfusion/IPI-ICMP-TRAP-MIB +153
A mibs/ipinfusion/IPI-IF-EXTENDED-MIB +655
A mibs/ipinfusion/IPI-IGP-TE-MIB +670
A mibs/ipinfusion/IPI-IP-SLA-MIB +358
A mibs/ipinfusion/IPI-LAYER-2-VPN-STATS-MIB +473
๐ 0 added
๐ 0 removed
[PHP8] Fixed display Netscaler vservers with empty addresses (#2).
M html/includes/entities/netscalervsvr.inc.php +2 -1
M includes/polling/loadbalancer/f5-bigip-local-mib.inc.php +2 -4
๐ 4 added
๐ 5 removed
[PHP8] Fixed display Netscaler vservers with empty addresses.
M html/pages/device/loadbalancer/lb_pools.inc.php +5 -5
M html/pages/device/loadbalancer/netscaler_vsvr.inc.php +2 -1
๐ 7 added
๐ 6 removed
Fixed display show password icon.
M html/includes/print/search.inc.php +3 -2
๐ 3 added
๐ 2 removed
Added ability for set IPMIv2 Key on device Edit page (
OBS-5158 ).
M html/pages/device/edit/ipmi.inc.php +114 -83
M includes/definitions/entities/devices.inc.php +19 -8
M includes/polling/ipmi.inc.php +19 -5
๐ 152 added
๐ 96 removed
Fixed polling and discovery Custom OIDs with incorrect raw values.
M includes/discovery/oids.inc.php +28 -14
M includes/polling/oids.inc.php +11 -12
๐ 39 added
๐ 26 removed