Some changes listed below may only apply to Observium Professional or Enterprise editions.
๐ฏ Major Features
- r10792: Migrated discovery VRFs to mib based. WIP. +444/โ186
- r11280: Added ability for inially add devices to remote pollers. Added actions queue for remote pollers. +934/โ848
โจ New Features
- r10773: Add port_id to port attribs +2/โ1
- r10774: Add ability to generate portpercent from widget config +8/โ2
- r10811: Add group to netscaler vserver entity type. +2/0
- r10813: Add pwid as pseudowire attribute +2/0
- r10837: Add Discord webhook to transports +25/0
- r10839: Add discord transport include. +94/0
- r10846: Add name/shortname/url for bgp_peer_af +13/0
- r10855: Add simple rancid blacklist +3/0
- r10862: Add Chatsworth Unity MIB
- r10876: Add basic FortiWeb support. +25/โ2
- r10881: Add status entity page to device/edit. +199/0
- r10882: Add syslog alerts front page widget +11/โ4
- r10893: Add Perle IOLAN OS +13/0
- r10922: Add Netscaler Services and ServiceGroup members to search +101/โ1
- r10928: Add Lenovo EMC logos
- r10929: Add IOMEGA / Lenovo EMC NAS +68/0
- r10955: Add UEC Starline sensors +66/0
- r11032: Add distance icon
- r11072: Add cisco config check probe +473/0
- r11099: Add static counters +28/0
- r11102: Add hypervisor device type and assign proxmox and vmware to it. +12/โ8
- r11103: device type definition +7/โ1
- r11177: Add ability to update device purpose/descr field via api +68/โ72
- r11188: Add unminified bs confirm js
- r11195: Add ability to force pagination via a config option +20/โ1
- r11196: Expose web_pagesize in UI configuration +7/0
- r11207: Add global VLAN page. +252/โ5
- r11260: Fix missing device_id in alert_table +15/0
- r11281: Add fields filter to devices api endpoint +17/โ2
- r11282: Add ability to filter ports api return by field +30/โ8
- r11287: Add check_dns basic definition +6/โ1
- r11288: Add fortigate sync status +16/0
- r11291: Add more d-link support [OBS-3706] [OBS-3725] +859/โ137
- r11311: Add entPhysicalAssetID to inventory tab [OBS-3742] +15/0
- r11381: Add Mimosa P2P support [OBS-3769] +91/โ12
- r11421: Add Algcom MIB
- r11436: Add Rocky Linux logos
- r11451: Add vlans API endpoint +112/โ55
- r11467: Add notifiers to alert checkers table +21/โ3
- r11469: Add ability to duplicate existing alert checkers via a button on the checker page's navbar +68/โ3
- r11482: Add connect to menu for non-admin users +59/โ61
- r11506: Add check_snmp_proc +120/0
- r11509: Clean up some entities code, add device_group_id to status, add group_id to devices +8/โ5
- r11510: Add device group ability to most entities +96/โ7
- r11544: Add groups to search bar +43/โ2
- r11545: Add 95th to generic_multi_bits_separated graphs +15/โ5
- r11556: Add basic probes API GET endpoint +38/0
โก Improvements
- r10799: Report correct per-port max values using MAX RRA in generic_multi_bits_separated +20/โ9
- r10834: Improve PDU2-MIB discovery +52/โ52
- r10838: Improve discord webhook format +1/โ1
- r10863: Improve ignore handling in cache-data. Honour ignore-until when building device ignored list +10/โ10
- r10864: Improve ignored status handling for sensors +47/โ25
- r10875: Minor improvements to customers and iftypes pages +110/โ56
- r10879: Improve device sensor config page +151/โ109
- r10880: Improve ports editing page +378/โ238
- r10888: Improve portpercent widget +8/โ7
- r10905: Improve ports editing page, label colours for oper/admin/type. +39/โ36
- r11215: Improve login form in dark modes.
- r11307: Improve alert ignore handling via api +3/0
- r11309: Improve device group view +144/โ23
- r11319: Improve ignoring of invalid J IF Optics [OBS-3746] +6/โ4
- r11323: Improve time handling for graphs +76/โ30
- r11364: Improve graph widget description string generation +6/โ3
- r11380: Improve Ignitenet support [OBS-3768] +48/โ57
- r11400: Improve date/time handling on graph browser. Update date fields using period var. [OBS-3784] +12/โ1
- r11455: Improve nvidia-smi agent collection a little +45/โ13
- r11456: hardcode limits for nvidia-smi loads to 0-100 +4/โ5
๐ Bug Fixes
- r10733: Fix handling of comma in URL encoding
- r10788: Move apache app graphs to definitions +61/โ172
- r10802: Allow multiple instances of leaflet +23/โ17
- r10819: Add SL-SFP-MIB to Packetlight +3/โ1
- r10856: change variable name +1/โ1
- r10866: Minor API code cleanups +2/โ4
- r10867: Remove erroneous function. +1/โ3
- r10868: Minor improvement to dashboard generation. +4/โ1
- r10872: Fix Checkpoint graphs after vendor MIB change. +41/โ37
- r10878: Fix possible XSS +7/โ16
- r10883: Fix variable name on customers page +1/โ1
- r10889: Extra colour to portpercent +2/โ2
- r10896: Fix font
- r10906: Replace errant leftover function +1/โ1
- r10921: Correctly hide manual add device form on autodiscovered oids +1/โ1
- r10926: Don't apply data-toggle to navbar dropdown links. +1/โ28
- r10927: Remove old comments +1/โ3
- r10968: Show icons on navbar in SM breakpoint +21/โ5
- r11065: Blacklist netstats on geist devices. +4/0
- r11097: Fix occasional erroneous duplicate inclusion of polling functions on device modules edit page. +2/โ2
- r11115: Fix RAISECOM-POWERMONITOR-MIB OID +1/โ1
- r11141: HTML Cleanup +10/โ10
- r11142: Fix CSS generator +4/โ13
- r11143: Move POST variable processing. +2/โ2
- r11144: Clean up query +1/โ3
- r11146: Improve some dark mode colours
- r11173: Fix pipe positioning in port search results +4/โ3
- r11182: Improve confirmation popover initialisation +5/โ4
- r11183: Improve some query builder CSS in dark mode
- r11184: Fix erroneous divs in querybuilder. Slight improvement of querybuilder css. +2/โ2
- r11187: Fix ability to set data attribs for confirmations +4/โ4
- r11199: Fix Pagerduty notification format to not double hostname and to not show descr. use %TITLE% +5/โ4
- r11203: Improve some graph transparencies +8/โ5
- r11205: Improve dark mode map controls & popups
- r11206: Disable
leaflet.css +4/โ1
- r11244: Improve VRF page in dark mode +13/โ13
- r11259: Fix correctly applying device_id to alerts +11/โ5
- r11261: Move device_id_by_entity to device entity functions include from html functions +29/โ30
- r11276: Fix display of vm cpu cores +1/โ1
- r11289: Fix labelling of cbqos entries +10/โ5
- r11290: Clean up MIB name outputs in mem/proc discovery +5/โ3
- r11306: Make setting ignore_until and ignore_until_ok behaviour consistent between table, page and api +9/โ4
- r11320: Improve date handling on graphs browser +11/โ6
- r11321: Fix addon css class to look correct in dark modes
- r11322: Fix collectd graphing +7/โ6
- r11324: Fix erronous loading of qtip css +1/โ1
- r11325: Fix adding graph to dashboard +3/โ3
- r11354: Fix display of last calculated time on billing page. +10/โ9
- r11369: Use ifName on OpenWRT +1/โ1
- r11382: Fix p2p radio graph auth to use unmodified MIB field +1/โ1
- r11496: Sync license version with website +33/โ29
- r11552: Fix group search URL +1/โ1
- r11594: enable counters api module +1/โ1
๐ง Minor Changes
- r10743: Added support for Riverbed Steelcentral. +58/โ28
- r10745: Added os definition for Network Critical OS. +43/0
- r10746: Added support for Cubro NPB. +141/0
- r10752: Added detect Silver Peak EdgeConnect (OBS-2832). +59/0
- r10759: Added
safe_json_encode() and safe_json_decode() for better debug json errors. +50/โ25
- r10762: Added discovery battery sensors for Eltek Smartpack. Improved discovery other sensors by SP2-MIB (OBS-3485). +292/โ111
- r10779: Added basic support for TP-Link EAP wireless (OBS-3501). +109/โ64
- r10780: Added definition based polling wifi clients and access points. +45/โ3
- r10794: Updated VRF pages. WIP. +33/โ32
- r10795: Added ability for discovery IP addresses in vrf for Cisco NX-OS. Added discovery SNMP VRF contexts by CISCO-CONTEXT-MAPPING-MIB. +107/โ14
- r10804: Added support for ICT Power Platinum Series devices (OBS-3483). +156/โ40
- r10816: Added support for PacketLight WDM and SmartOptics WDM (T-Series) devices (OBS-3176). +200/0
- r10822: Improved support for Edgecore ECS4100 and ECS4110 devices (OBS-3208). +842/โ520
- r10841: Added support for Edgecore radlan based devices (OBS-3208). +350/0
- r10843: Added support for White-Rabbit Switch OS (OBS-3495). +251/0
- r10852: Added polling ports for virtual chassis on JunOS by JUNIPER-VIRTUALCHASSIS-MIB (OBS-2049). +293/โ10
- r10858: Added support for Fibrolan Falcon devices (OBS-3552). +141/0
- r10871: Fixed escaping in display device notes. +23/โ17
- r10903: Added basic support for NEC iPasolink (OBS-3337). +548/โ13
- r10910: Improved support for RedBack SeOS. +256/โ166
- r10914: Added discovery VRF based SNMP contexts for Redback SeOS. Added discovery/polling ports and ip-addresses in VRF contexts for Redback SeOS. +208/โ25
- r10920: Added Twilio SMS/Whatsapp contacts definition. +71/0
- r10945: Added testing feauture for export (and compare) db schema as json. Try ./
test_db.php -e > db.json +125/0
- r10958: Improved generate-rancid script. Rancid os map definitions moved to os definitions. Added more os map params for correct mapping in latest rancid versions. +408/โ236
- r10959: Added userland compat function
is_countable() for php less than 7.3. Added safe_count() function for fix TypeError exeptions in php 8.0. Fixed some TypeError exeptions in php 8.0. +31/โ23
- r10965: Added email send "mx" backend (for send mails by mx dns records). Added all email config variables to WebUI config page. +122/โ19
- r10972: Improved discovery Ekinops 360 Platform (OBS-3359). Added discovery DDM sensors by additional Ekinops MIBs. +611/โ107
- r10977: More php
8.0 compatibility fixes. +230/โ280
- r10980: Improved discovery sensors by RITTAL-CMC-III-MIB (OBS-3625). +285/โ147
- r10986: Round 11 of php
8.0 compatibility fixes. +151/โ109
- r10990: Added quick search for neighbours (OBS-3636). +147/โ95
- r10994: Added support for MorningStar Solar Prostar controllers (OBS-3639). +209/0
- r11001: Improved
test_condition() compare numeric oids. Added ability for pre test by device fields like sysObjectId in discovery entities. Added case insensitive array_key_iexists(). +54/โ18
- r11004: Added
log_event_cache() for write delayed log events (at end of process) with combine multiple same messages. +195/โ32
- r11005: Added detect snmpbulkwalk timeout error detect. Eventlog snmpbulkwalk error in discovery. +69/โ73
- r11009: Added named constants for snmp error codes. +233/โ116
- r11016: Migrated polling os params to common
poll_device_mib_metatypes(). Use pre_test definition instead test for os params. +80/โ64
- r11020: Improved support for APC InfraStruXure PDUs (OBS-3647). +430/โ32
- r11025: Added discovery VRFs on Arista EOS. +81/โ5
- r11031: Added discovery ports PoE sensors by BAY-STACK-PETH-EXT-MIB (OBS-3576). +194/โ29
- r11033: Upgraded jQuery and related js libs to latest. Updated bootstrap js to latest 3.x.
- r11034: Replaced popconfirm plugin with bootstrap-confirmation2 for fix jQuery 3.x compatibility. +82/โ39
- r11066: Improved support for old Geist EM series PDUs (OBS-3665). +20/โ35
- r11067: Added support for Supermicro IPMI (OBS-3664). +272/โ48
- r11079: Added new sensor classes distance and concentration. +77/โ6
- r11081: Added support for Comet sensors (OBS-3671). +205/โ33
- r11085: Added discovery VRFs by CISCO-VRF-MIB (OBS-1974). +89/0
- r11087: Split Proxmox os detect from common Linux definition. Added Proxmox version detect. Added detect some distros by kernel string. +183/โ19
- r11100: Added extra check for device status in poller system module (when all oids resets to empty) (OBS-3466). +127/โ70
- r11105: Improved function
age_to_seconds() for more time formats. Added function is_intnum() for correctly validate int strings and numbers. Added more param types for is_valid_param(). +108/โ86
- r11116: Add support for description transformations in the sensor and status definition tables +6/โ2
- r11123: Improved Housekeeping RRD files and dirs clean. Added ability for remove stale RRD dirs and dirs for old disabled devices (for use need activate in config). +178/โ73
- r11128: Collect raspberry pi hardware model from unix-agent script +149/โ146
- r11130: Slight wording changes on the configuration dump pages, pointing users to the web configurator +2/โ2
- r11148: Moved detect version/type/features for some os (ie proxmox) by packages to definitions. +203/โ163
- r11150: Added support for Univention Corporate Server (OBS-3685). +41/0
- r11152: Updated distro script. Fixed detect debian version in some cases. Improved detect type of virtualization. +51/โ49
- r11154: Added parsing Brocade NOS raslogd syslog format. +98/โ103
- r11164: Improved polling darwin os. Added detect Mac hardware by snmp extend. +958/โ57
- r11175: Added ability for set custom notification template over Web UI. Updated telegram definition. +199/โ119
- r11190: Show longitude on device's geolocation settings page +1/โ1
- r11191: Minor rewording on web configuration page; add OpenCage geocoder support +86/โ24
- r11193: Add
locationiq.com geolocation provider +65/0
- r11202: Update port RRD DSes max for ports with 40G+ speeds. +51/โ43
- r11204: Added discovery fiber sensors by DCP-LINKVIEW-MIB. +146/โ108
- r11208: Added discovery neighbours by DCP-LINKVIEW-MIB. +65/0
- r11213: Improved support for Nokia PSI-M platform. +378/โ1
- r11218: Added ServiceNow notification transport. +97/0
- r11222: Improved support for DCN-like switches (SNR, QTech) (OBS-3648). +508/โ419
- r11233: Added Google Chat transport support (OBS-3482). +37/0
- r11235: Improved Google Chat notification transport (OBS-3482). +135/โ6
- r11238: Added basic detect Proofpoint E-mail Gateway (OBS-3710). +45/0
- r11246: Added support for Socomec Delphys GP UPS (OBS-3490). +264/โ29
- r11250: Added support for Socomec Net Vision 7+ (OBS-3720). +650/โ328
- r11268: Added support for Lenovo XClarity Controller (OBS-3418). +316/โ1
- r11270: Pass poller_id from wrapper to poller/discovery scripts. Store host_id and host_uname for partitioned pollers. +175/โ183
- r11271: Pass poller_id to discovery/poller when it requested by command arguments. +212/โ182
- r11273: Added SNMPv3 additional authentication and privacy protocol options supported by net-snmp
5.8+. +197/โ176
- r11334: Added support for
FS.COM IOS (BDCOM clone) devices (OBS-3749). +454/โ268
- r11336: Improved support for SNR devices (OBS-2215). +485/โ194
- r11340: Improved discovery sensors by UPS-MIB. +354/โ195
- r11343: Added support for TP-Link JetSwitch devices (OBS-3755). +358/โ12
- r11345: Improved discovery TP-Link JetStream devices (OBS-3755). +334/โ72
- r11348: Added basic support for GE MDS Orbit. +95/โ34
- r11350: Added experimental Webhook JSON notification transport. +107/โ5
- r11357: Added support for Alcatel OXO Connect (OBS-3751). +90/โ10
- r11358: Added ability for detect IP address CIDR by gateway (when netmask or cidr not provided). Added ability for polling ports statistics by only rates (when device provide rates without counters).
Added helper function
get_ip_prefix(). +365/โ348
- r11359: Added basic support for Spectra Logic BlackPearl storages (OBS-3461). +164/0
- r11378: Improve neighbour discovery debugging +2/โ2
- r11395: Improved discovery Multi Lane DDM sensors by HUAWEI-ENTITY-EXTENT-MIB (OBS-3777). +184/โ91
- r11401: Added discovery sensors by EDS-MIB (OBS-3782). +165/โ33
- r11405: Added ability for use strings in statuses with match events. +129/โ110
- r11406: Added support for QSAN devices (OBS-3724). +168/0
- r11409: Improved detect AKCP sensorProbe devices and sensors by SPAGENT-MIB (OBS-3759). +191/โ132
- r11412: Improved support for MRV LambdaDriver (OBS-3565). +127/โ159
- r11428: Improved support for Tycon TPDIN2 (OBS-3779). +151/โ17
- r11430: Added sensors polling option for poll si scales. Updated discovery sensors by BLUECOAT-SG-SENSOR-MIB. +146/โ138
- r11434: Added discovery SNR and preFEC BER sensors for Packetlight devices (OBS-3786). +98/โ1
- r11437: Fixed display active port stack members. Improved discovery ports stacks. +88/โ80
- r11440: Added support for Chatsworth eConnect PDUs. +315/โ6
- r11445: Moved devices sysContact contact to common contacts edit pages. Added option for enable/disable use sysContact globally (
$config['email']['default_syscontact']). +184/โ88
- r11460: Updated phpFastCache lib to
6.1.4 (support php up to 7.2).
- r11461: Updated support for caching. +124/โ189
- r11464: Added phpFastCache lib version
8.0.6 (support php 7.3+).
- r11465: Updated cache functions for support php
7.3+. +58/โ18
- r11515: Added support for PBI Coder (OBS-3763). +454/0
- r11523: Added basic support for Ubiquiti LTU devices (OBS-3843). +46/โ3
- r11532: Added discovery enclosure sensors by NETAPP-MIB. +209/โ1
- r11535: Added polling ExtCache values by NETAPP-MIB. +92/0
- r11538: Improved support for CradlePoint devices. +185/โ1
- r11548: Added support for Rittal PDU devices (OBS-3852). +65/โ62
- r11549: Added support for new linux based TrueNAS (OBS-3853). +149/โ82
- r11554: Improved support for DrayTek Routers (OBS-3821). +84/โ1
- r11560: Added discovery vlans for Radlan based devices. +458/โ19
- r11562: Added SignalWire notification transport. +41/โ3
- r11563: Added discovery neighbours by TPLINK-LLDPINFO-MIB. +104/โ3
- r11579: Unificate check entities description. +273/โ203
- r11580: Added discovery raid/volume/hdd statuses by ARECA-SNMP-MIB. +89/โ6
- r11593: Added os definition for optical amplifier (OBS-3873). +101/โ64
- r11595: Extra areca RAID states; mark routine checks being run as 'ok' state +6/โ5
- r11596: Improved
is_port_valid() checks by os definitions. +163/โ81
- r11597: Added basic os definition for RubyTech devices. +45/0
- r11602: Added check_fping probe definition. +12/โ4
- r11604: Added attribs to get device(s) by api (OBS-3881). +17/โ12
- r11607: Added Zelax os definition (DCN clone) (OBS-3883). +64/โ3
- r11624: Added ability for set key-value config variables by Web UI settings. Enabled 'location|map' config in Web UI settings. +189/โ71
- r11630: Added common functions
str_compress() and str_decompress() for safe minify long strings. +50/โ2
๐จ UI Changes
๐ MIB Updates
- r10761: Updated Eltek mib files.
- r10771: Updated APC mib files.
- r10778: Updated TP-Link mib files.
- r10798: Added missed mib file (OBS-3442).
- r10817: Fixed smartoptics mib file error.
- r10840: Added Edgecore radlan based mib files.
- r10849: Updated dell mib files.
- r10851: Updated juniper mib files.
- r10857: Added fibrolan mib files.
- r10861: Updated cradlepoint and mellanox mib files.
- r10877: Update FORTINET-FORTIWEB-MIB
- r10891: Add Perle MIB
- r10892: Update/fix Perle MIB
- r10902: Added NEC mib files.
- r10911: Renamed redback dir to ericsson.
- r10993: Added MorningStar mib files.
- r11022: Updated Arista mib files.
- r11030: Updated huawei mib files.
- r11080: Added mib files for Comet System.
- r11090: Updated Ruckus/Brocade mib files.
- r11106: Updated Peplink mib files.
- r11168: Updated supermicro, pandacom and microsoft mib files.
- r11212: Added nokia mib files.
- r11245: Updated Socomec mib files.
- r11332: Updated BDCOM mibs and it clones.
- r11335: Updated radlan and eltex mib files.
- r11338: Multiple mib files updated.
- r11339: More mib files updated.
- r11342: Updated TP-Link mib files.
- r11356: Updated Alcatel/Nokia mib files.
- r11387: Updated PackeLight/SmartOptics mib files.
- r11425: Updated ZyXEL mib files.
- r11432: Updated Packetlight/Smartoptics mib files.
- r11438: Updated Chatsworth mib files.
- r11525: Updated Cisco SB mib files.
- r11564: Updated HP and Aruba mib files.
- r11567: Updated F5 mib files.
- r11569: Updated Dell mib files.
- r11598: Updated ZyXEL mib files.
- r11608: Added Zelax mib file.
๐๏ธ Database Changes
- r10793: Updated vrf table schema.
- r10992: Synched syslog alerts table fields with syslog table (OBS-3641). +16/โ23
- r11256: Fixed Engine for some db tables. Updated maximum possible sensor and counter values.
๐ PHP 8 Fixes
- r11007: More compatibility fixes. +4/โ7
- r11018: Another compatibility fixes on php
8.0. +8/โ11
- r11026: Another php
8.0 compatibility fixes. +65/โ50
- r11028: Compatibility fixes with php
8.0. +5/โ5
- r11037: Improved compatibility with php8 in common functions. Added phpunit for
array_get_nested(). +64/โ92
- r11038: Fixed unittests in php8 for functions include. +9/โ11
- r11040: Fixed unittests in php8. +38/โ37
- r11041: Fixed compatibility with php8 in
discovery_check_if_type_exist() (OBS-3656). +58/โ82
- r11051: Fixed add new devices in php8. +2/โ2
- r11056: Polling compatibility with php8. +59/โ47
- r11059: Another compatibility round with php8. +48/โ64
- r11073: Fixed compatibility errors in common functions. +93/โ56
- r11089: Fixed division by zero error in
calculate_mempool_properties(). +3/โ3
- r11094: Fixed undefined arrays error. +9/โ13
- r11119: Use safe alternative function
is_intnum(). +73/โ85
- r11132: Fixed incorrect variable in neighbours map. +3/โ4
- r11155: Fixed another nonsensical fatal error. +8/โ16
- r11158: Fixed TypeError in
array_merge(). +29/โ22
- r11226: Fixed minor type errors. +42/โ23
- r11228: Fixed minor php8 errors. +74/โ79
- r11230: Fixed "Only variables should be passed by reference". +25/โ42
- r11232: Fixed other "Uncaught TypeError". +20/โ14
- r11300: Fixed debug requests in Web UI. +10/โ14
- r11302: More fixes for debug requests. +4/โ6
- r11355: Fixed php8 compatibility on billing pages. +23/โ19
- r11418: Fixed fatal error in sensor addition to value. +39/โ78
- r11468: Fixed count alert contacts on php8. +2/โ2
- r11559: Fixed some random php8 fatal errors. +3/โ3
- r11566: Fixed polling loadbalancer by F5-BIGIP-LOCAL-MIB (OBS-3856). +70/โ73
- r11571: Fixed php8 fatal error on contacts page. +4/โ4
- r11573: Fixed php8 exeptions on Scheduled Maintenance page. +14/โ23
- r11582: Fixed DivisionByZero error in discovery storage and mempool. +11/โ13
- r11583: Fixed Undefined constant "OBS_DEBUG" error in some cases. +6/โ8
- r11588: Fixed typerror in Alert Maintenance page. +1/โ1
- r11589: Fixed calls to
mysqli_connect_errno(). +4/โ6
- r11590: Fixed some undefined error. +6/โ8
- r11591: Fixed
gmp_init_float() for empty values. +6/โ3
๐ Security
- r11572: Fixed passing unnecesary chars to graphs api. +99/โ166
๐งช Tests
- r11039: Fixed db functions phpunit tests. +6/โ1
โป๏ธ Refactoring
- r10975: Renamed functions
str_exists() to str_contains_array() and str_iexists() to str_icontains_array() for unification with php 8.0 function str_contains(). +204/โ210
- r10976: Renamed functions
snmp_walk_multipart_oid() to snmpwalk_multipart_oid(), snmpwalk_cache_oid_num2() to snmpwalk_oid_num().
Replaced all function calls from snmpwalk_cache_multi_oid() to snmpwalk_cache_oid().
Removed multiple deprecated unused functions snmp_parser_quote(), snmp_parser_unquote(), ascii_to_oid(), string_to_oid(), snmp_walk_parser(), snmp_walk_parser2(), snmpwalk_numericoids(). +464/โ557
- r11254: Migrated createHost() to
create_device() with array params. Added ability for set poller_id. +281/โ280
๐ Trivial Changes
- r10734: Fixed encode form vars to url.
- r10735: Fixed
compare_devices_oids() for not common Oids. Fixed check duplicate devices for Hikvision DVR devices. +57/โ18
- r10736: Improved
check_device_duplicated() by compare with mib specific serials. +18/0
- r10737: Improved debug output for
compare_devices_oids(). +22/โ1
- r10738: Fixed search by location string in nested menu. +7/โ3
- r10739: Fixed status event for CPQIDA-MIB::cpqDaAccelStatus. +1/โ1
- r10740: Skip discovery empty DOM sensors by MIKROTIK-MIB. +70/โ47
- r10741: Improved device ports navbar. +134/โ39
- r10742: Improved form descriptions for device snmp params. +68/โ32
- r10744: Update OSIX hardware detect and logo. +21/โ11
- r10747: Fixed empty messages text for Kannel SMSbox notifications (OBS-3474). +1/0
- r10748: Fixed ignore loopback ipv6 networks in port links. +22/โ7
- r10750: Fixed base_url for IPv6 only requests. +4/โ4
- r10751: Improved detect Extereme VSP ()OBS-3478. +4/0
- r10754: Fixed autoincrement for lsp table id.
- r10755: Fixed cleanup autodiscovery db entries after removal device. Fixed autodiscovery when ptr not same with hostname for remote device. +46/โ24
- r10756: Fixed generate groups/alerts entity matches when value field changed by external function (OBS-3479). +11/โ3
- r10757: Fixed parse unifi new syslog msg formats (again). +11/โ8
- r10758: Fixed json for test recovery notification.
- r10760: Cleanup Slack notification transport (OBS-3486). +52/โ35
- r10763: Added option for default theme. Added ability for set theme based on system theme. +30/โ2
- r10764: Reload page on first set color scheme in cookie.
- r10766: Fixed select devices for default poller in poller-wrapper. +4/โ4
- r10767: Improved
snmp_getnext_oid() for validate returned Oid. Added snmp_context_exist() for check if snmp context avialable on device. +82/โ17
- r10768: Improved detect vlans on Cisco NX-OS. Fixed polling fdb tables on Cisco NX-OS inside vlan contexts. +34/โ43
- r10769: Added discovery custom snmp contexts for Cisco IOS, IOS-XE and NX-OS. +85/โ4
- r10772: Fixed discovery duplicate sensors on APC NetBotz. Added discovery some additional statuses. +85/โ14
- r10775: Fixed set db variable max_execution_time for MariaDB. +32/โ11
- r10776: Added helper function
snmp_endtime(). +14/0
- r10777: Unificate poll device metatypes. +117/โ1
- r10781: Migrate poll wifi client for Trapeze APs to definitions. +46/โ30
- r10782: Migrated poll wifi clients for Engenius APs to definitions. +93/โ81
- r10783: Migrated poll wifi clients for Alvarion, Airport and HP APs to definitions. +55/โ90
- r10784: Migrated poll wifi clients for Cisco APs to definitions. +15/โ46
- r10785: Migrated poll wifi clients for Cambium APs to definitions. +68/โ72
- r10786: Migrated poll wifi clients for Symbol APs to definitions. +41/โ36
- r10789: Fixed ignore autodiscovery by hostname when it detected by sysName or PTR. +34/โ8
- r10790: Fixed check latest version. +14/โ12
- r10791: Fixed
irc.php compatibility with php 7+ (OBS-3511). +23/โ73
- r10796: Updated some os definitions. +6/โ6
- r10797: Added Sessions Rate graphs for Fortinet devices (OBS-3507). +60/โ9
- r10800: Fixed reload page on first set color scheme in cookie.
- r10801: Disabled reload on cookie set, due to some problems with authorization.
- r10803: Enabled display firewall packets rate graphs for CheckPoint Firewall (OBS-3508). +4/โ6
- r10805: Fixed display logout message. +43/โ28
- r10806: Fixed nginx agent-local script compatibility with python3 (OBS-3517). +11/โ6
- r10807: Added discovery additional sensors by ELTEK-DISTRIBUTED-MIB (OBS-3518). +37/โ6
- r10808: Fixed scale for rectifier total sensor on Eltek (OBS-3518). +1/โ1
- r10809: Improved discover port descriptions for Allied ATS devices (OBS-3303). +38/โ7
- r10810: Fixed discovery sensors for ICT Platinum Series (OBS-3483). +27/โ1
- r10812: Fixed polling ifAlias for AlliedWare devices. Improved discovery sensors for AlliedWare Plus. (OBS-3303) +251/โ26
- r10815: Added sensor addition param to definition based discovery. +22/โ8
- r10820: Clean PacketLight os definition (OBS-3176). +28/โ26
- r10821: Added ability include files in subdirs by include-dir. +78/โ24
- r10823: Improved support for Edgecore ECS4210 (OBS-3208). +133/0
- r10824: Additional pre checks for discovery sensors by generic definitions. +76/โ38
- r10825: Unificate mib definitions for Edgecore ECS devices (OBS-3208). +570/โ1,003
- r10826: Fixed set theme when used system default config option. +29/โ4
- r10827: Added discord link to about page. +6/โ6
- r10828: Improved support for Edgecore ECS3510 and ECS4610. +13/0
- r10829: Fixed device icon for dark themes. +5/โ6
- r10830: Updated Edgecore icon.
- r10831: Allow multiple checks in
discovery_check_if_type_exist(). Added is_array_seq(). +74/โ49
- r10832: Improved sensors discovery for Huawei UPS (OBS-3532). +396/โ22
- r10833: Search devices by sysName in global search (OBS-3531). +26/โ3
- r10835: Added option
$config['web_session_ipv6_prefix'] for bind user session to prefix limited IPv6 address (OBS-3535). +40/โ5
- r10836: Fixed match groups by name in association rules (OBS-3528). +293/โ150
- r10842: Added support for Edgecore ECS4660-28F-MIB (OBS-3208). +20/โ21
- r10844: Fixed PoE group power sensor scale for Edgecore devices (OBS-3208). +33/โ15
- r10845: Improved associate remote device with bgp peer (OBS-3523). +31/โ14
- r10847: Improved support for Westermo devices (OBS-3259). +15/โ7
- r10848: Added alerts/groups device entity association by Port Parsed Descriptions (OBS-3538). +236/โ164
- r10850: Fixed discovery duplicate statuses for Dell DNOS6 (OBS-3549) +147/โ27
- r10853: Improved JunOS Virtual Chassis hardware detect (OBS-2049). +28/โ3
- r10854: Fixed update vrf entries in discovery (OBS-3551). +5/โ3
- r10859: Improved
trim_quotes() for trim single paired quotes. Clean single quotes for Pandacom devices (OBS-3554). +25/โ111
- r10860: Unificated Lancom os/mibs definitions. Updated lancom mib files. +98/โ77
- r10869: More port_label_short rewrites for Cisco UBR/CBR. +11/โ1
- r10873: Show device notes tooltip if exist. +82/โ32
- r10884: Fixes staus description and event for CISCO-STACKWISE-MIB::cswRingRedundant (OBS-3569). +51/โ14
- r10885: Improved
generate_html_attribs() for permit more html attribs. +3/โ1
- r10886: Fixed mib definition for poll unix uptime by NET-SNMP-EXTEND-MIB. +6/โ1
- r10887: Cleanup http variable names in url/post/get requests. +41/โ6
- r10890: Unificate update device entities by ajax actions. Ports setting update without reload and with session validation. +73/โ65
- r10894: Sensors settings update without reload by ajax request. Added toggleOn(), toggleOff() js functions for checkboxes. +225/โ149
- r10899: Updated edit device statuses. +182/โ137
- r10900: Use common params validate for device polling. +66/โ56
- r10901: Fixed VERTIV-V5-MIB mib definition. +1/โ1
- r10904: Improved
is_valid_param(). +21/โ10
- r10907: Improved errors reporting for geocoding requests. +20/โ12
- r10908: Fixed hardware/version polling on extremeavaya group (OBS-3574). +171/โ102
- r10909: Updated yandex geocoding limits, api key now required. +20/โ10
- r10912: Fixed ports db schema for rates. +16/โ12
- r10913: Fixed cache sensors attribs in poller. +1/โ1
- r10915: Changed vrf discovery module order. +1/โ1
- r10916: Fixed VRF update events (OBS-3551). +3/โ4
- r10918: Fixed Fan load limits by HUAWEI-ENTITY-EXTENT-MIB. +3/โ3
- r10919: Added generate basic auth headers in
generate_http_context(). +22/โ1
- r10923: Fixed discovery idle bgp peers (appear in r10845). +4/โ9
- r10930: Fixed polling serials by entPhysicalSerialNum (OBS-3605). 0/โ4
- r10931: Improved
is_valid_param() for aaset_tag (OBS-3608). +3/โ1
- r10932: Clean mystical duplicate vrf entries (OBS-3600). +7/0
- r10933: Fixed add/check processes for partitioned poller. +17/โ8
- r10934: Improved update sensors limits passed by definitions or by device. +42/โ12
- r10935: Discovery sensors limits by CISCO-ENTITY-SENSOR-EXT-MIB. +116/โ34
- r10936: Fixed ldap bind for binddn or anonymous (OBS-1976). +48/โ43
- r10937: Added
ldap_internal_compare() for workaround with some ldap implementations which unsupport ldap_compare() (OBS-3611). +66/โ30
- r10938: Added DB connect stats. +15/โ7
- r10939: Added DB connect stats. +4/โ4
- r10940: Last message: Removed
rand() calls. +1/โ1
- r10941: Fixed fatal error in
unserialize() calls for php 8.0. +62/โ66
- r10942: Fixed compatibility with php
5.6 in safe_unserialize(). +17/โ13
- r10943: Fixed php
8.0 compatibility. Clean some deprecation warnings. +10/โ11
- r10944: Reverted unnecessary changes. +12/โ12
- r10946: Always clear colour tags at end of string in
print_cli(). +6/โ2
- r10947: Updated UserAgent lib to latest.
- r10948: Fixed compatibility for ['auth_ldap_starttls'] option (OBS-3611). +1/โ1
- r10949: Improved discovery Dell DRAC status/sensors by IDRAC-MIB-SMIv2 (OBS-3313). +249/โ155
- r10950: Added discovery temperature sensors by EQUIPMENT-MIB (OBS-3590). +12/0
- r10951: Improved
export_db_schema() for default int length. +76/โ9
- r10952: Fixed strange case with undefined
random_int() function on php7.0 for Debian9 (OBS-3612). +1/โ1
- r10954: Fixed scale for current sensors by RITTAL-CMC-III-MIB (OBS-3617). +15/โ9
- r10956: Changed os discovery for Cisco FTD (OBS-3616). +53/โ32
- r10957: Improved set scale for current sensors by RITTAL-CMC-III-MIB (OBS-3617). +5/โ6
- r10960: Do not show old version notification in WUI when version check was disabled. +2/โ3
- r10961: More php
8.0 compatibility fixes. +29/โ42
- r10962: Fixed DivisionByZeroError in ports poller module in php
8.0. +72/โ37
- r10963: Fixed polling wifi clients. Fixed display wifi ap members graphs. +18/โ14
- r10964: Improved some rewrites in inventory discovery. +39/โ25
- r10967: Renamed
match_sysObjectID() to match_oid_num(). Allow array as $needle. +19/โ14
- r10969: Added ability for discovery device MIBs by custom os defined sysoroid. +77/โ7
- r10970: Fixed get form params in ports page. +13/โ15
- r10971: Improved
entity_measured_match_definition(), allowed extra rule param "condition". +17/โ5
- r10974: Improved detect Eaton ATS devices (OBS-3628). +18/โ4
- r10978: Fixed forms params generate. +7/โ7
- r10979: Fixed function redeclaration in device edit status page (OBS-3632). +27/โ34
- r10982: Improved discovery sensors and counters by RITTAL-CMC-III-MIB (OBS-3620). +49/โ19
- r10983: Fixed php
8.0 compatibility for Ref library.
- r10984: Updated Flight library.
- r10985: Round 10 of php
8.0 compatibility fixes. +68/โ66
- r10987: Improved db queries on neighbours map page. +122/โ99
- r10988: Fixed "Undefined constant" errors. +37/โ47
- r10989: Forced use
safe_count() in graphs for minimizing the occurrence TypeError throws in php 8.0. +118/โ131
- r10991: Fixed compatibility with php
5.6 in email transport. +1/โ1
- r10995: Fixed parsinf syslog messges on Citrix Netscaller (OBS-3614). +12/โ5
- r10996: Associate correct netscaler host by syslog message if possible (OBS-523). +17/โ2
- r10997: Improved
match_oid_num(), added unit tests. +38/โ12
- r10998: More php
8.0 compatibility fixes. +3/โ1
- r10999: More php
8.0 compatibility fixes in poller. +16/โ12
- r11000: Fixed quick search inventory (exclude deleted entries). +2/โ2
- r11002: Improved discovery cooling sensors by PowerNet-MIB (OBS-3255). +224/โ102
- r11003: Define by default constants OBS_SCRIPT_NAME and OBS_PROCESS_NAME for use in scripts. +89/โ146
- r11006: More php8.0 compatibibily fixes. +2/0
- r11008: Added detect snmp error "OID not increasing". +45/โ33
- r11010: Force snmp nobulk for some Cisco WLC devices. +7/โ4
- r11011: Detect "OID not increasing" error in inventory discovery by ENTITY-MIB. Fixed discovery inventory and sensors on some Cisco WLC devices. +143/โ97
- r11012: Allowed Markdown Extra formatting in
get_markdown(). +16/โ10
- r11013: Forced eventlog message about "Wrong .index in mibs dir" error. +37/โ10
- r11014: Fixed datetime form elements layout. +38/โ39
- r11015: Always use named snmp error codes. +26/โ25
- r11017: Improved
match_oid_num() for matching simple regex-like oid lists (ie: .1.3.6.1.4.1.(2011|2030)). +34/โ12
- r11019: Added GETNEXT empty response snmp error code. +11/0
- r11021: Added ClearOS distro icon (OBS-3650).
- r11023: Temporary hide error message about unknown condition metric for incorrect time/weekday conditions (OBS-3646). +6/โ2
- r11024: Improved fetch serial on Arista EOS (OBS-3640). +17/0
- r11027: Correctly hide error message about unknown condition metric (OBS-3655). +6/โ3
- r11029: Improved measured port association in latest Cisco IOS XR 7.x (OBS-3654). +38/โ30
- r11035: Complete disabled deprecated mysql extension. Fixed phpunit tests db connect. +19/โ13
- r11042: Fixed "Undefined index" errors in definitions. +20/โ15
- r11043: Decreased minimum mariadb and python version warning to latest in centos/rhel 7. +11/โ8
- r11044: Fixed query in ports_adsl table. +10/โ7
- r11045: Fixed
calculate_mempool_properties(), appeared in r11040 (OBS-3660). +3/โ1
- r11046: Improved
get_rancid_filename() for devices named by IPs. +27/โ32
- r11047: Use data-* attribs for confirmation js. +21/โ27
- r11048: Updated support for D-Link DMC devices (OBS-3659). +8/โ8
- r11049: Fixed cpu_count var in poller-wrapper test. +7/โ1
- r11050: Fixed memory polling by FORTINET-FORTISWITCH-MIB (OBS-3658). +19/โ13
- r11052: Fixed discovery sensors scale on FortiSwitch devices (OBS-3658). +12/โ13
- r11053: Decreased discovery time for ip addresses in vrfs. +15/โ10
- r11054: Fixed discovery ip addresses by IP-MIB (appear in previous commit). Fixed detect bulk snmp error on snmpget cmd. +4/โ2
- r11055: Do not set snmp bulk timeout error in snmp context requests. +3/โ1
- r11057: Fixed duplicate VRF entries (OBS-3600). +10/โ6
- r11058: Added check Group or Alert Checker already exist. +222/โ119
- r11061: Updated probes edit form and probe alert association. +56/โ35
- r11062: Added unit conversion from mmHg and other pressure units. Improved detect incorrect unit cases in
value_to_si(). +82/โ36
- r11063: Disabled netstat module on Geist PDUs. +6/โ3
- r11064: Disabled by default unused modules on ups, pdu, printer and environment os groups. +40/โ14
- r11068: Removed duplicate os definition. Added ipmi os group. +18/โ11
- r11069: Prevent serial changes by memory leak in Supermicro IPMI. +2/โ1
- r11070: Prevent serial changes by memory leak in Supermicro IPMI (ver 2). +1/โ1
- r11071: Improved detect Supermicro IPMI. +24/โ3
- r11074: Fixed max display height for quick search results (OBS-3667). +4/โ4
- r11075: Updated model/hardware definitions for Fortinet devices (OBS-3669). +284/โ261
- r11076: Improved
snmp_fix_numeric() for hex unit. +25/โ21
- r11077: Improved discovery statuses by ATEN-IPMI-MIB (OBS-3670). +31/โ19
- r11078: Ignore sensors with empty description and empty value by CISCO-ENTITY-SENSOR-MIB. +6/โ6
- r11082: Updated Audiocodes os definitions. +40/โ4
- r11083: Improved inventory discovery by MIKROTIK-MIB (OBS-3668). +10/โ2
- r11084: Added display tags on disabled/ignored ports in ports view (OBS-3368). +22/โ11
- r11086: Improved discovery sensors by NMS-EPON-ONU (OBS-3652). +139/โ43
- r11088: Detect NET-SNMP-EXTEND-MIB by discovery. +8/โ3
- r11091: Improved discovery DOM sensors by FOUNDRY-SN-SWITCH-GROUP-MIB. Updated Brocade os definition. +224/โ168
- r11092: More improved discovery sensors for stacked Foundry switches. +24/โ19
- r11093: Unificated ajax actions return json status. +36/โ221
- r11095: Improved
print_json_status(). +14/โ17
- r11096: Use less specific version for proxmox os. +5/0
- r11098: Fixed detect Cisco fxos on new firmwares. +1/โ2
- r11101: Improved
print_json_status() and processing ajax actions. +94/โ165
- r11104: Simplify device type/icon changes in poller. Correctly set type for Proxmox Backup and Mail Gateway. +130/โ129
- r11107: Improved detect Peplink Balance devices (OBS-3682). +74/โ38
- r11108: Fixed check CSRF Token on add group page. +28/โ25
- r11109: Remove empty polling code file for netman os; this OS uses UPS-MIB 0/โ26
- r11110: Fixed incorrectly detect Proxmox LXC conteiners as pve os (OBS-3683). Split Proxmox VE and MG/BS os definitions. +62/โ41
- r11112: Fix some mib_dirs, add missing MIB definitions and module-identity fields +358/โ142
- r11113: Fix DOS line endings on 'dovecot' unix-agent collection script
- r11114: Only show dovecot output if doveadm command exists; add note about dovecot versions differing, this won't work on newer versions at all +7/โ3
- r11120: Improved
age_to_seconds(), allow case insensitive date strings. +13/โ12
- r11121: Fixed
event_log_process() for arrays in reference. +9/โ3
- r11122: Added
rrdtool_file_valid() for validate rrd files. +25/โ8
- r11125: Removed notification "Alerting requires rebuild". +5/โ3
- r11126: Added discovery ip addresses by PEPLINK-WAN (OBS-3682). +104/โ13
- r11127: Changet type for SmartOptics DCP. +1/โ1
- r11131: Improved convert hex ip addresses in another case. +20/โ25
- r11133: Do not show unix-agent tech status if not avialable for os. +34/โ27
- r11134: Fixed incorrectly convert 2chars strings as hex (unprintable) string. +4/โ5
- r11135: Fixed discovery neighbours with mac identifier by CISCO-CDP-MIB (OBS-3672). +71/โ58
- r11136: Hide ignored statuses on device overview (Show/Hide by button click). +43/โ35
- r11137: Keep disabled row class for statuses in
humanize_status(). +3/โ2
- r11138: Fixed another case discovery neighbours with mac by CISCO-CDP-MIB (OBS-3672). +17/โ8
- r11139: Fill in missing header in OS overview webpage +1/0
- r11140: Move up code to synthesize specific paths if they are unset, to allow logging at earlier stages +24/โ24
- r11145: Fixed detect cisco ios hardware type in poller. +6/โ10
- r11147: Changed event for PoE status otherFault to ignore. +1/โ1
- r11149: Improved
match_discovery_oids() for match by packages. Moved back detect proxmox os to definitions. +31/โ28
- r11151: Fixed VMWare vCenter version polling. Fixed os type for vCenter (OBS-3687). +7/โ9
- r11156: Improved html print functions. +68/โ42
- r11157: Improved associate interfaces in syslog messages for Brocade NOS. +13/โ10
- r11159: Improved support for Brocade NOS. +50/โ23
- r11160: Fixed display ignored statuses on common pages. +7/โ6
- r11162: Fixed delete device form (OBS-3692). +59/โ58
- r11163: Unified check vars for 1/yes/on/confirm value. +106/โ242
- r11165: Improved detect HPE UPS (OBS-3693). +7/โ5
- r11167: Improved detect openwrt os and version. +73/โ6
- r11169: Improved detect Supermicro swithes (OBS-3691). +78/โ20
- r11170: Fixed validate page var with dashes (OBS-3696). +1/โ1
- r11171: Configuration variable description fixes; list auth modules based on available files instead of hardcoded +69/โ47
- r11174: Added unofficial rancid os map for DCN switches (OBS-3281). +1/0
- r11176: Fixed simple telegram notification template (OBS-3500). +18/โ11
- r11178: Improved detect SonicOS 7.x (OBS-3701). +11/โ1
- r11179: Prefer ifName in SonisOS. +1/0
- r11181: Change default button class in confirmations for dark themes. +1/โ1
- r11185: Added basic os detect for Nokia PSI-M (OBS-3702). +9/0
- r11186: Fixed ArcGIS geocode service urls (OBS-3703). +2/โ2
- r11189: RRD houskeeping Rusglish fix +5/โ5
- r11192: Layout/wording change on device settings geolocation tab +2/โ2
- r11194: Fixed setting of alert entry suppressed. +80/โ75
- r11197: Improved definition based sensors discovery. Added ability to use tags in
discovery_check_if_type_exist() and added key oid_limit_warn (for +- warning limits over high/low). +65/โ32
- r11198: Remove very old legacy old_graphs toggle +99/โ210
- r11200: Fixed incorrect sensors scale on IOS-XE
16.12.x (OBS-3707). +5/โ6
- r11201: Added
rrdtool_update_ds(). Added ability for update min/max for RRD DSes. +123/โ61
- r11209: Try associate remote neighbours by not fqdn sysName (only unique sysname). +25/โ6
- r11210: Updated sensor names by DCP-LINKVIEW-MIB. +6/โ6
- r11211: Improved
snmp_fix_numeric() for split unit with lanes. +18/โ5
- r11214: Updated os group definition (enterprise_tree_snmpv2). +5/โ5
- r11216: Store rrd files update permission error into eventlog. +107/โ30
- r11217: Fixed poller-wrapper unexpected exit when log file not permitted for write. +15/โ8
- r11219: Fixed contact tooltip escaping. +2/โ2
- r11220: Fixed potential security issue in search (OBS-3713). +4/โ2
- r11223: Added unofficial rancid os mapping for DCN clone switches. +32/โ19
- r11224: Updated ServiceNow notification definition. +3/โ2
- r11225: Copy ifDescr to ifAlias on FortiSwitch (OBS-3716). +11/โ14
- r11227: Fixed debug in poller-wrapper (OBS-3708). +3/โ1
- r11229: Added debug option for log all php errors to observium logs dir (mostly for catch php8 errors). +12/โ10
- r11231: Added simple helper function
safe_empty(). Added phpunit tests for safe_* functions. +4/0
- r11234: Improved pass tagged request params in definition based http requests. +43/โ33
- r11236: Fixed Arch Linux distro icons.
- r11237: Fixed check versions requests error. Added external apis definitions. +83/โ65
- r11239: Ignored (system default) sysnames in discovery neighbours now configurable. +31/โ8
- r11240: Improved
get_rancid_filename(), added generate_device_hostnames(). +150/โ108
- r11241: Timeout option in
generate_http_context() not configurable. +7/โ1
- r11242: Do not disclose version to unauthorized requests. +6/โ4
- r11243: Fixed access to config var in
get_autodiscovery_device_id(). +1/โ1
- r11247: Force snmpwalk with ASCII strings in ATEN-IPMI-MIB. +1/โ1
- r11248: Clean sensors descriptions by ATEN-IPMI-MIB. +1/โ1
- r11249: Prefer discovered mibs in sensors discovery. +26/โ40
- r11251: Detect Nfsen-ng graphs. +41/โ23
- r11252: Fixed select groups/checkers by device locations. +27/โ33
- r11255: Improved detect command versions. +251/โ208
- r11257: Improved discovery sensors by PDU-MIB. +516/โ198
- r11258: Set current timestamps in test alert notifications. +16/โ16
- r11264: Fixed detect hardware for Meinberg NTP-Servers (OBS-3730). +67/โ38
- r11265: Fixed variable override. +2/โ2
- r11266: Fixed empty array sorting on Global VLANs page. +41/โ8
- r11267: Fixed display ifAliases on Global VLANs page. +1/โ1
- r11269: Added function
get_local_id() for get current host/poller unique id. +49/โ12
- r11272: Updated pollers list on device edit page. +7/โ4
- r11274: Improved eventlog about incorrect snmp
v3 authentication or encryption protocol error. +12/โ1
- r11277: Fixed return numbers by
nicecase(). +6/โ1
- r11278: Improved
build_table() for generate html tables. +61/โ23
- r11279: Fixed trigger alert on compare numeric value with empty condition. +136/โ84
- r11283: Added snmp_timeout and snmp_retries to allowed options in
add_device_vars(). +43/โ24
- r11284: Added os definition for Alpha CXC HP controllers (OBS-3734). +30/โ17
- r11286: Improved add device via api output. +68/โ49
- r11292: Use own Huawei firmware version and patch params instead platform version (OBS-3737). +38/โ11
- r11293: Clean features for Huawei VRP (OBS-3737). +1/โ1
- r11294: Renamed d-link file include with mib name (OBS-3725). +59/โ59
- r11295: Fixed incorrect success message for add device. +1/โ3
- r11296: Fixed set OBS_DEBUG constant on API requests. +25/โ15
- r11297: Fixed API request addresses when address not associated with port (OBS-3739). +95/โ92
- r11298: Fixed
rrdtool_file_valid() for old rrdtool versions. +87/โ82
- r11299: Use
register_html_alert() for display web system alerts. +71/โ55
- r11301: Fixed statuses discovery by DLINKSW-ENTITY-EXT-MIB. Improved DDM sensors discovery by DES-1210-28ME-B2. +215/โ292
- r11303: Reduced db queries on device page. +105/โ72
- r11304: Fixed RX/TX Power scale by DLINKSW-DDM-MIB. +4/โ4
- r11305: Improved version/patch detect for Huawei VRP by HUAWEI-SYS-MAN-MIB. +114/โ1
- r11312: Added discovery PoE Power Mode by BAY-STACK-PETH-EXT-MIB (OBS-3575). +54/โ40
- r11313: Changed device type to optical for some Ciena/Infinera devices (OBS-3744). +7/โ8
- r11314: Improved syslog messages parsing for DNOS 6. +39/โ3
- r11315: Fixed discovery sensors with case sensitive Oid names (OBS-3743). +51/โ24
- r11316: Changed default device mibs order (models first, discovered second). +63/โ34
- r11317: Fixed generate test alerts (appear in r11258). +7/โ4
- r11318: Improved detect OPNsense os and version (OBS-3745). +30/โ8
- r11326: Improved
get_last_message() and test_http_request() outputs. +47/โ40
- r11327: Improved test_geo script for multiple geo apis. +48/โ23
- r11328: Fixed second forward requests with geocode definitions. +101/โ85
- r11329: Cleanup housekeeping staledb module. Fixed test option passing. +70/โ85
- r11330: Fixed update device ports action. +25/โ26
- r11333: Improved definition based mempools discovery. +130/โ124
- r11337: Updated digipower pdu mib definition. +43/โ34
- r11341: Fixed status for output source by UPS-MIB. +78/โ1
- r11344: Changed test option for housekeeping to -T. +7/โ11
- r11347: Improved
uptime_to_seconds() for some string values. Improved poll_device_mib_metatypes() for table snmpwalk. +50/โ47
- r11349: Added
json_escape(). +12/โ2
- r11351: Improved Webhook JSON transport. Improved
safe_json_encode() for convert "smart quotes" (ie from MS Word) to common quotes. +32/โ25
- r11352: Do not prettify invalid json on contact edit. +16/โ8
- r11353: Improved support for HPE StoreOnce (OBS-3758). +85/โ10
- r11360: Prevent eventlog spamming on incorrect version detect. +10/โ3
- r11361: Minor cleanup. +10/โ16
- r11362: Added discovery processors and sensors by SPECTRA-LOGIC-STRATA-MIB (OBS-3461). +149/โ15
- r11363: Fixed remove notification queue entries for deleted devices. +3/โ3
- r11366: Improved discovery inventory by SNR-SWITCH-MIB (OBS-3760). +45/0
- r11367: Speedup load config to poller-wrapper by limit config options only required. +84/โ12
- r11368: Correctly fixed php8 compatibility on bill edit page. +9/โ13
- r11370: Improved discovery ddm sensors and inventory for D-Link switches (OBS-3762). +440/โ47
- r11372: Fixed detect NetComm devices (OBS-3764). +36/โ17
- r11373: Simplify process port label in polling ports. +16/โ13
- r11374: Fixed Bias sensor scale by DES-1210-28ME-B2 and DDM-MGMT-MIB. +20/โ30
- r11376: Fixed DGS3627G-L2MGMT-MIB definition. +8/โ1
- r11377: Removed eventlog spamming for incrorrect rrd operations (moved to debug log files). +32/โ15
- r11379: Improved discovery neighbours by LLDP-MIB on some os like Cumulus Linux. +69/โ57
- r11383: Restore correct module identity for mib definitions MIMOSA-NETWORKS-BFIVE-MIB and IGNITENET-MIB. +27/โ24
- r11384: Fixed display global VLANs page for users with Global Read permission. +4/โ5
- r11385: Added more model specific mib definitions for D-Link [OBS-3762]. +41/โ3
- r11386: Reduced default max-rep for Brocade TurboIron (OBS-3775). +14/โ14
- r11388: Fixed display ports mini-graphs. +5/โ9
- r11389: Better fixed ports mini-graphs. +33/โ11
- r11394: Fixed add devices with backslash in community string. +12/โ2
- r11396: Correctly discovery dBm power sensors by HUAWEI-ENTITY-EXTENT-MIB. +201/โ192
- r11397: Skip incorrect Bias sensors by HUAWEI-ENTITY-EXTENT-MIB. +3/โ1
- r11403: Improved discovery inventory by JUNIPER-MIB (OBS-3785). +61/โ120
- r11404: Fixed dropdown menu click on mobile & tablets. +10/โ10
- r11407: Improved statuses by ServersCheck mib. +7/โ6
- r11408: Added ability for associate ip-address in definitions with port by mac address. +17/โ13
- r11410: Improved overview ports order for some obsolete types. +32/โ29
- r11411: Improved display dom sensors (order by ifIndex and static classes). +98/โ103
- r11413: Fixed discovery IP addresses on some devices by IP-MIB. +19/โ4
- r11414: Improved discovery sensors on PacketLight devices (OBS-3776). +96/โ2
- r11415: Updated os definition for Pan Dacom devices (OBS-3555). +76/โ51
- r11416: Fixed discovery empty sensors by SPEED-DUALLINE-FC and SPEED-DUALLINE-10G (OBS-3555). +8/โ4
- r11417: Fixed api & graphs auth in php-fpm mode. +26/โ40
- r11419: Fixed display non dom sensors list. +11/โ7
- r11420: Improved discovery ip-addresses by definitions. +3/โ4
- r11424: Do not set rebooted status on snmp dumps (uptime diff zero). +11/โ19
- r11426: Improved support for ZyXEL IES-612. +128/โ118
- r11427: Added discovery IP addresses for some D-Link switches (OBS-3788). +409/โ6
- r11429: Fixed reset cache in mibs discovery. +12/โ20
- r11431: Correctly show sensor values less than
0.001. +30/โ18
- r11433: Added option for polling scale in sensor definitions. +35/โ54
- r11435: Fixed display RHEL 8.x logo (OBS-3791). +15/โ21
- r11439: Improved discovery ip-addresses by definitions with no indexed data. +11/0
- r11441: Fixed device_id field in ports_adsl table. +1/โ1
- r11443: Improved mibs exclude definitions. Fixed unit tests. +67/โ77
- r11444: Fixed db schema update on discovery all. +2/โ2
- r11446: Correctly check sysContact enabled. +2/โ4
- r11447: Fixed decode json with utf8 chars (OBS-3796). +60/โ3
- r11448: Do not redirect on graph auth. +15/โ28
- r11449: Correctly replace utf8 smart quotes in json encode/decode. +20/โ6
- r11452: Added discovery statuses for HPE battery by CPQHLTH-MIB (OBS-3799). +102/0
- r11453: Added discovery PowerSupply sensors by HUAWEI-ENTITY-EXTENT-MIB (OBS-3803). +52/โ1
- r11454: Fixed sensors discovery by NETONIX-SWITCH-MIB (OBS-3801). +60/โ48
- r11457: Fixed generate snmp cmd auth for SNMPv3 noAuthNoPriv. +10/โ11
- r11458: Improved parse custom probe arguments. +34/โ30
- r11462: Do not display VRF pages when vrf discovery disabled globally. +53/โ64
- r11463: Added enable vrf option to web config. +6/0
- r11466: Fixed discovery neighbours without correct sysname and with valid ip (OBS-3809). +34/โ17
- r11471: Improved detect VMWare os (OBS-3810). +4/โ3
- r11472: Improved detect Vendor for Plug&Track devices (OBS-3807). +15/โ2
- r11474: Fixed call to not required mb_strtolower function (OBS-3811).
- r11475: Fixed minor php notice xerrors. +32/โ56
- r11476: Fixed unsupported characters in cache key identifiers. +14/โ1
- r11477: Fixed unsupported characters in cache key identifiers (
v2). +4/โ7
- r11478: Fixed display Group associations for all entity types (OBS-3815). +94/โ103
- r11479: Improved detect Didactum EMS (OBS-3814). +5/โ4
- r11480: Improved discovery ports stacks on Huawei VRP (OBS-3816). +140/โ96
- r11481: Fixed discovery incorrect warning limits (OBS-3818). +32/โ25
- r11483: Revert some recent changes (accidentally overwritten). +27/โ12
- r11484: Fixed discovery incorrect warning limits on Cisco NX-OS by CISCO-ENTITY-SENSOR-MIB (OBS-3597). +55/โ72
- r11485: Improved detect new Ubiquiti UniFi devices (OBS-3825). +26/โ16
- r11486: Updated check status of discord transport response. +3/โ2
- r11487: Updated display custom sensor limits. +6/โ8
- r11488: Improved discovery tagged vlans by TPLINK-DOT1Q-VLAN-MIB (OBS-3827). +33/โ5
- r11489: Improved expand Po* interfaces to vlans by TPLINK-DOT1Q-VLAN-MIB (OBS-3827). +17/โ3
- r11490: Show reason message why alert notification ignored. +51/โ41
- r11491: Added negative condition for search syslog messages. +5/โ1
- r11492: Fixed build alert checker or group entity associations with parent entities. +3/โ1
- r11493: Another fix for tagged vlans associations by TPLINK-DOT1Q-VLAN-MIB (OBS-3827). +36/โ4
- r11494: Fixed case with fatal exception in fast caching after update. +12/โ1
- r11495: Fixed dom sensor names by CISCO-ENTITY-SENSOR-MIB. +1/โ1
- r11498: Added AlmaLinux logo (OBS-3835).
- r11499: Improved detect Ricoh printers (OBS-3834). +25/โ6
- r11500: Improved discovery memory pools on some Huawei platforms (OBS-3774). +41/โ2
- r11501: Improved support SpectraLogic devices (OBS-3461). +47/โ6
- r11502: Added discovery Geist Water Flood statuses by GEIST-MIB-V3 (OBS-2185). +64/โ5
- r11503: Fixed escaping for logo config. +6/โ12
- r11504: Changed Water Flood sensor by GEIST-MIB-V3 (OBS-2185). +14/0
- r11505: Fixed polling pseudowires on devices which not report pseudowire uptime. +19/โ25
- r11507: Improved vertical align for some nav menu entries. +5/โ5
- r11508: Fix place for refresh counter. +2/โ2
- r11513: Discover inactive vrfs by ARISTA-VRF-MIB (OBS-3840). +3/โ3
- r11514: Added context based discovery for Arista EOS (OBS-3840). +1/0
- r11516: Fixed os group for PBI Coder. +2/โ2
- r11517: Added detect VRF SNMP contexts by ARISTA-VRF-MIB (OBS-3840). +64/โ65
- r11518: Fixed detect vrf snmp contexts on Arista EOS devices (OBS-3840). +21/โ16
- r11519: Fixed detect Proxmox
7.0. +8/โ5
- r11520: Keep non string and array values as is in
array_tag_replace(). +15/โ15
- r11521: Improved MS Teams notification definition. +48/โ16
- r11524: Humanize ports in API output when not filtered fields. +29/โ21
- r11526: Impproved discovery sensors for stacked units by CISCOSB-Physicaldescription-MIB (OBS-3848). +283/โ34
- r11527: Fixed discovery Vrf RD on Juniper devices by MPLS-L3VPN-STD-MIB. +31/โ24
- r11528: Fixed display processors usage in cmd output. +6/โ11
- r11529: Fixed parse snmp indexes with single quotes. +16/โ23
- r11530: Improved discovery NetApp cluster IP addresses. +176/โ90
- r11533: Use numeric oids in isSNMPable(). +16/โ9
- r11534: Improved polling graphs by
collect_table(). +186/โ196
- r11536: Fixed graph definition. +1/โ1
- r11537: Allow hostname:port in
add_device.php script. +9/0
- r11540: Fixed discovery Battery Current by UPS-MIB (OBS-3158). +2/โ2
- r11541: Added conditional scale detect by SPAGENT-MIB (OBS-3836). +64/โ25
- r11542: Improved detect RedHat/CentOS distro without distro script. +171/โ124
- r11546: Updated css
source.map files. +15/โ3
- r11547: Added retry notification requests on error response for Discord transport. +36/โ32
- r11550: Fixed extra snmp requests when incorrect snmp auth in isSNMPable(). +5/โ1
- r11551: Use only passed snmp
v3 auth params when add device from cli. +11/โ6
- r11553: Added os definition for Cisco DCM (OBS-3854). +27/0
- r11558: Fixed cache results in
get_device_mibs(). +39/โ74
- r11561: Added select optional EU region for PagerDuty notification transport. +7/โ1
- r11568: Improved port sensors association with entity on Nexus 6.x by CISCO-ENTITY-SENSOR-MIB. +112/โ139
- r11570: Improved support for Dell Powerconnect devices (radlan). +80/โ110
- r11574: Improved discovery sensors by ARECA-SNMP-MIB. +137/โ118
- r11576: Improved discovery sensors on Areca Arc-1883i. +51/0
- r11577: Fixed db schema table snmp_errors for snmpgetnext (OBS-3859).
- r11581: Discs->Disks in Areca volume set status indicators +2/โ2
- r11584: Improved detect Eltek SmartPack devices (OBS-3860). +39/0
- r11585: Added os definition for Cisco Secure Firewall Management Center (OBS-3678). +11/0
- r11586: Fixed neighbours db hostname collation (OBS-3865).
- r11587: Ignore empty ISDP neighbours (OBS-3865). +24/โ32
- r11592: Force clear opcache when version update detected. +32/โ26
- r11599: Added ZYXEL-ES-COMMON to ZyWALL (OBS-3877). +7/โ3
- r11600: Fixed ignore ports by ifType (appear in r11596). +1/โ1
- r11601: Updated NSCRTV os definitions (OBS-3873). +3/โ14
- r11603: Added probe definitions for check PostgreSQL and Oracle servers. +10/0
- r11605: Clean export db schema. +5/โ3
- r11606: Prevent remove billed ports in housekeeping. +13/โ16
- r11610: Do not set exit status 1 for discovery wrapper. +1/โ1
- r11611: Clean neighbour map generate. +59/โ85
- r11612: Unified run piped commands. +74/โ8
- r11613: Correctly clean neighbour map generate. +17/โ6
- r11615: Removed bootstrap-switch js library (replaced with bootstrap-toggle). +140/โ115
- r11616: Removed bootstrap-switch css.
- r11617: Use enum list for web_pagesize config variable. +4/โ6
- r11620: Improved js functions toggleAttrib(), toggleOn() and toggleOff() for multiple elements in form.
- r11621: Updated db schema for config.
- r11622: Improved generate button form element. +24/โ33
- r11625: Added 'location|map_regexp' config in Web UI settings. +10/โ1
- r11626: Ignore team* interfaces for device overall bits graphs (OBS-3890). +101/โ119
- r11627: Fixed ports_adsl polling sql query. +1/โ1
- r11628: Fixed sql queries for geocoding requests on devices page. +39/โ56
- r11629: Fixed generate sql query in
parse_qb_ruleset(). +5/โ5
- r11631: Fixed db errors in snmp_errors table when store long (>512) oid strings. +13/โ8
- r11632: Fixed generate sql query in
parse_qb_ruleset() for entities with parent table. +5/โ4
- r11633: Fixed check function exist in
add_device_vars(). +2/โ1
๐ Library Updates
- r11285: Updated Flight lib.
- r11565: Updated jQuery QueryBuilder to latest.
- r11614: Updated JS libraries.
- r11618: Updated UserAgentParser.
- r11619: Updated php-cli-tools.
- r11623: Added Jquery Metal Clone js lib.
๐งน Code Cleanup
- r10870: Revert back erroneously deleted change in r10864. +20/โ18
- r10953: Removed unnecessary json compat functions. +22/โ135
- r10966: Moved value_unit_* functions to sensor entities include. +39/โ58
- r10973: Removed duplicate os definition entry. 0/โ17
- r10981: Removed duplicate os definitions. 0/โ58
- r11111: I just wan't do this :) +2/โ2
- r11117: Reverted a change duplicating existing functionality (appear in r11116). +6/โ6
- r11118: Fixed duplicate mib definitions identities. +74/โ83
- r11124: Removed unused definitions. 0/โ2
- r11221: Clean numeric indexes in mibs definitions. +33/โ18
- r11263: Removed debug prints. +2/โ6
- r11331: Removed unused files. +2/โ199
- r11390: Removed old broken overlib js and all references to it. +68/โ104
- r11391: Removed useless print functions. +5/โ22
- r11392: Removed code references for unused services module. +5/โ85
- r11393: Removed unused service module files. 0/โ501
- r11402: Fixed typo on graphs page. +21/โ28
- r11423: Added dark os image and clean os definition for algcom. +83/โ55
- r11512: Remove unused alert functions. +14/โ7
- r11522: Cleaned discovery processors by HOST-RESOURCES-MIB. +45/โ48
- r11531: Removed os definition duplicate. +1/โ20
- r11539: Removed duplicate os definition. 0/โ10
- r11555: Removed duplicate os definition. 0/โ15
- r11578: Clean encrypt functions. +44/โ72
- r11609: Fixed typo in
get_table_header(). +11/โ23
๐ง Development
- r10753: Increase max force update db schema difference. +2/โ2
- r10770: Disable temporary WIP feature. +15/0
- r11346: Removed devel part. +3/โ2
- r11473: Updated definitions unit tests.
- r11511: Updated makecss script for latest lessc versions. +15/โ3
๐ฆ Other Changes
- r10765: derp, undebug.
- r10818: derp, undebug. +1/โ1
- r11129: Store unix agent raw output as device attribute to debug issues via device showtech page +17/โ1
- r11153: derp +1/โ1
- r10897: Remove some old stuff 0/โ15
- r11036: Display CPU count and instances in poller-wrapper test. +15/โ8
- r11459: Updated probe debug message. +1/โ1
- r11308: Add ubnt oid to unifi +1/โ1
- r11422: Add support for Algcom dc upses and converters +87/0
- r11398: Fix typo in log message +2/โ2
- r11557: Update date +14/โ14
+52,202 added
โ28,226 removed
+23,976 net
filtered development activity