Observium Changelog

Community Edition 22.05

368
commits
25,160
lines added
15,880
lines removed
9,280
net change

Community Edition 22.05

368 commits • trunk r11667 through r12042
Note: Some changes listed below may only apply to Observium Professional/Enterprise editions.
๐ŸŽฏ Major Features:
  • r11954: Added ability for discovery/polling BGP peers inside VRF tables. Migrated to BGP definitions. +1,558/-1,193
โœจ New Features:
  • r11683: Add ability to expand alert log to include hostname/entity name +3/-1
  • r11689: Add ability to provide cached entity data along with alert log entries. +14/-2
  • r11917: Add sensor_mib and sensor_object to alert associations +2/-0
  • r11940: Add .conf alternative to .htaccess +24/-0
  • r11946: Add ability to filter /pollerlog/ page by specific partition +145/-41
  • r11976: Add basic UT starcom GPON discovery +103/-0
  • r11978: Add total count to mibs page +6/-0
  • r11983: Add WIP JS network map +312/-1
  • r11988: Add bytes graphs for storage. +190/-86
  • r11998: Add CPPM-MIB
  • r11999: Add Padtec MIBs
  • r12028: Add previous ability to multi_bits_separated graphs +31/-3
  • r12038: Add check_sip probe +301/-0
โšก Improvements:
  • r11914: Update Dygraph. Add percentile-ordered graphs to billing displays. +135/-9
  • r11937: Improve data presets slightly (add month name and make previous month the actual calendar previous month) +7/-7
  • r11956: Switch Alert Entry RRDs to use filenames based on test_id/entity_type/entity_id to prevent replacement when flapping causes new alert_table_id to be created. +43/-6
  • r11965: Add "ignore" to device/edit/alerts/. +36/-5
  • r11972: Hide disabled OSPF processes from global OSPF page by default, add show disabled navbar option +14/-0
  • r11990: Make device_permitted() a bit more flexible by allowing device_id inside an array +7/-0
  • r12002: improve port/errors graph +34/-3
  • r12027: Improve some graph types allowing inversion & line graph modes +6/-6
๐Ÿ› Bug Fixes:
  • r11688: Allow alert log endpoint to return up to 10000 entries. +3/-2
  • r11835: Prevent housekeeping from removing user-generated configuration +4/-0
  • r11836: Strip all non-ASCII from jetdirect version/hardware strings +30/-68
  • r11864: Fix unix agent header output +1/-1
  • r11897: Fix application pulling bug +3/-1
  • r11901: Fix AP search function. +9/-9
  • r11902: Fix Aruba controller poller. Improve db indexing. +57/-92
  • r11903: Remove some debugging output +4/-13
  • r11918: Fix odd evalution of notin by replacing in_array with a loop +26/-9
  • r11931: Fix discovery query generation +6/-4
  • r11939: Fix BIND app to send U to rrd for unavailable metrics. FIXME: switch to update_ng() +7/-7
  • r11942: Fix some grammar +16/-16
  • r11947: Missing change from previous commit +15/-0
  • r11951: Fix TIMETRA-SYSTEM-MIB memory collection. +7/-3
  • r11957: Fix rrd rename script update sequence number +32/-32
  • r11958: Less output from alert rrd rename updater. +1/-3
  • r11979: Force period variable when no from&to supplied to /graphs/ page +4/-0
  • r11985: Rename map.php to prevent rewrite clash +284/-299
  • r11986: Remove panel from map +1/-0
  • r11987: Fix if() for time/period handling +1/-1
  • r11989: Don't force all graphs to min 0 in MRTG because some graphs still go below. We can't MRTG-style mass stacked graphs! +1/-1
  • r11991: Switch to storage_bytes graph for storage entity_type +1/-1
  • r11992: Correctly set user_id with ldap. Fixes possible issue with non-global view user permissions. +1/-1
  • r12021: Fix generic graph type (multi_data) +2/-2
  • r12026: Fix graph time logic +14/-14
  • r12029: Fix previous period render ability on generic_multi_data graphtype +10/-12
  • r12034: Fix passthrough for AT/timespec from/to arguments for graphing api. slightly improve time handling. +13/-6
  • r12039: Disable auto-refresh of map page +1/-0
๐Ÿ”ง Minor Changes:
  • r11672: WIP. Added ability for switch device display name in Web UI by setting `$config` (allowed hostname/sysname/description). +151/-111
  • r11674: Use device_name() for display device links. +46/-55
  • r11680: Added ability for set user setting in profile. +676/-367
  • r11684: Improved discovery multi lane dom sensors by HP-ICF-TRANSCEIVER-MIB. +196/-25
  • r11686: Added BGP peer alert metric 'bgpPeerChange' (known: 'unchanged', 'changed', 'flapped', 'up', 'down'). +137/-115
  • r11696: Improved support for Aruba 6k platform. +330/-150
  • r11699: Added polling/discovery vlans by IEEE8021-Q-BRIDGE-MIB. Improved support vlans for Aruba 6k platform. +313/-16
  • r11706: Added discovery exist VDOMs on FortiGate devices. Renamed function snmp_context_exist() to snmp_virtual_exist(). +76/-23
  • r11708: Added support for CyberPower ATS (OBS-3888). +320/-6
  • r11711: Added support for ICT Modular Power System (OBS-3925). +115/-7
  • r11715: Improved support for Mikrotik SwOS (OBS-3930). +188/-135
  • r11725: Added support for Citrix SDX (OBS-3908). +242/-2
  • r11737: Added basic support for Cisco Unity Express (OBS-3938). +47/-0
  • r11742: Improved discovery DDM sensors by BROCADE-OPTICAL-MONITORING-MIB. +93/-15
  • r11746: Improved polling wifi APs by AIRESPACE-WIRELESS-MIB. +417/-340
  • r11748: Unificate polling WiFi APs and members by AIRESPACE-WIRELESS-MIB. +218/-182
  • r11756: Added user editable config for graphs size (OBS-3899). +96/-93
  • r11814: Improved version/serial/uptime detect for ASCO ATS (OBS-3965). +78/-13
  • r11817: Added ability for disable polling ports 64bit counters. +49/-47
  • r11818: Added support for EAST iStars UPS (OBS-3939). +46/-4
  • r11834: Improved create/update rrd with remote rrdcached. Use caching for rrd_is_file(). +76/-62
  • r11844: Added basic detect for Ubiquiti sunMAX devices. +54/-34
  • r11845: Added ability for prefer syslog timestamps from device OBS-3978. +80/-56
  • r11847: Added basic support for DLI Power Controllers (OBS-3979). +152/-22
  • r11851: Added poller as device attribute for select Groups and Alert checkers. +564/-249
  • r11871: Added discovery sensors by UBNT-SUNMAX-MIB. +111/-0
  • r11883: Added basic support for Commend Stations (OBS-3460). +114/-0
  • r11884: Added polling Citrix ADCs AAA Statistics (OBS-3982). +93/-5
  • r11886: Added detect Armbian distro. +22/-6
  • r11894: Added support for Gude Expert PDU Energy 835X (OBS-4025). +272/-201
  • r11905: Improved support for Moxa EDS-P510A (OBS-4039). +418/-249
  • r11908: Added support for new fs.com FSOS devices (OBS-4055). +302/-121
  • r11910: Added support for Janitza UMG96RM and other (OBS-4059). +152/-39
  • r11924: Added discovery DDM sensors by FS-FIBER-MIB (OBS-4055). +388/-1
  • r11926: Added os definition for APC Easy UPS (OBS-4076). +31/-16
  • r11927: Improved update alert_table in check_entity() by use multu update db rows. +316/-274
  • r11928: Improved more insert/update into db table alert_table. +95/-78
  • r11933: Added basic support for Grandstream APs (OBS-4035). +60/-0
  • r11953: Added BGP definitions for discovery/polling. +237/-14
  • r11955: Added support bgp monitoring on Dell OS10 by DELLEMC-OS10-BGP4V2-MIB (OBS-3101). +68/-2
  • r11960: Added support bgp monitoring on Cisco SD-WAN by VIPTELA-OPER-BGP (OBS-3831). +102/-24
  • r11962: Improved insert/update multirow db entries. Added dbProcessMulti() function. +46/-9
  • r11963: Improved polling time in Cisco cbqos module. +43/-48
  • r11964: Improved polling fdb-tables. Fixed display fdb entries on Cisco NX-OS. Added Changed field for fdb entries. +337/-300
  • r11969: Improved polling Citrix loadbalancers by NS-ROOT-MIB. +253/-224
  • r11977: Improved polling windows os by wmi module. Added polling accurate uptime by wmi query. +225/-168
  • r12004: Added discovery Outlet sensors by ATEN-PE-CFG (OBS-1332). +220/-38
  • r12006: Added discovery bgp peers on Cumulus Linux by CUMULUS-BGPUN-MIB. +260/-17
  • r12015: Added basic support for Aruba ClearPass. +308/-156
  • r12020: Improved support for Huawei IAS. +479/-34
  • r12022: Improved support for Huawei UPS Three Phase (OBS-4112). +838/-429
  • r12036: Added support for AVTECH RoomAlert 3S (OBS-4114). +128/-13
๐Ÿ“‹ MIB Updates:
  • r11694: Updated Aruba mib files.
  • r11709: Updated ICT mib files. +1/-1
  • r11731: Updated Cisco mib files.
  • r11732: Fixed loading CISCO-LWAPP-AP-MIB.
  • r11739: Updated Extreme mib files.
  • r11760: Added/updated multiple mib files.
  • r11809: Updated FortiGate mib file. +39/-0
  • r11843: Updated Ubiquiti mib files.
  • r11880: Updated HP mib files.
  • r11885: Updated Meraki mib.
  • r11906: Added barracuda mib file. +8/-7
  • r11907: Added FS.COM mib files.
  • r11913: Updated liebert, vertiv mib files.
  • r11921: Updated teracom mib files.
  • r11923: Updated FS.COM mib files.
  • r11959: Updated cisco mib files.
  • r11995: Missing mib file
  • r12005: Updated multiple mib files.
๐Ÿ˜ PHP 8 Fixes:
  • r11670: Fixed initialisation of vars. +3/-2
  • r11677: Fixed debug in cache. +1/-1
  • r11727: Fixed polling applications in php8 (OBS-3936). +9/-18
  • r11729: Fixes "I h*te php8". +44/-44
  • r11734: Fixed SLAs page. +7/-13
  • r11738: Fixed undefined errors. +9/-6
  • r11741: Fixed ldap auth php8 error. +4/-5
  • r11755: Fixed display LB pages. +222/-220
  • r11757: Fixed undefined OBS_DEBUG in common functions. +36/-56
  • r11759: Fixed load unversioned device config file. +3/-3
  • r11770: Added fdiv() polyfill for safe division by zero. +13/-14
  • r11771: Prevented potential DivisionByZero errors. +127/-121
  • r11772: Fixed DivisionByZero error in discovery sensors by RITTAL-CMC-III-MIB. +33/-41
  • r11774: Fixed polling SLAs in some cases. +20/-39
  • r11775: Fixed display roles/users permissions. +66/-116
  • r11793: Fixed display user permissions. +13/-8
  • r11795: Do not log all deperecated php errors. +3/-3
  • r11819: Fixed display SLAs page (OBS-3968). +5/-9
  • r11820: Prevented potential DivisionByZero errors (OBS-3969). +41/-38
  • r11853: Fixed array_diff() argument error. +8/-11
  • r11858: PHP8 safe LSP discovery +2/-2
  • r11859: Fixed fatal error in ldap_internal_user_entries(). +53/-71
  • r11891: Fixed generate Custom OID page. +30/-25
  • r11904: Fixed search IP addresses. +12/-22
  • r11916: Fix PHP8 exception +1/-1
  • r11944: Fixed collectd functions fatal error. +327/-240
  • r11973: Fixed isset_status_var(). +6/-10
  • r12033: Fixed possible fatal error in access point page. +23/-20
๐Ÿ“ Trivial Changes:
  • r11667: Improved discovery ip addresses by IP-MIB with incorrect snmp indexes. +56/-34
  • r11668: Added eventlog_ignore os definition. Ignore some memory leak events for Nec Radio (OBS-3584). +50/-84
  • r11669: Improved check if device addition already added to remote poller queue. +12/-7
  • r11671: Fixed print_sql() for php less 7.0. +5/-0
  • r11673: Improved polling ports for RubyTech devices. +2/-0
  • r11675: Added WebUI config option for `$config`. +10/-0
  • r11676: Fixed config name. +1/-1
  • r11679: Moved generate config setting row to function. +368/-354
  • r11681: Try fix another sensor association with port in Cisco ASR platform. +6/-5
  • r11685: Renamed is_array_seq() to is_array_list(). Improved for php 8.1. +13/-9
  • r11687: Updated OpenWrt logo. +4/-0
  • r11690: Prevent double escaping in some forms. +94/-106
  • r11691: Force nobulk for snmpwalk in get_device_os() (OBS-3922). +239/-284
  • r11692: Little speedup ports polling with nobulk snmpwalk. Added function snmpwalk_oid_end(). +47/-15
  • r11693: Updated HPE logo. +2/-0
  • r11695: Updated Aruba logo.
  • r11697: Allow recursive call to is_device_mib(). +57/-69
  • r11698: Added IEEE8021-Q-BRIDGE-MIB mib definition. +8/-2
  • r11700: Added discovery ip addresses by LLDP-MIB when IP-MIB not return addresses. +59/-2
  • r11703: Removed duplicate sensors on Aruba 8400. +17/-2
  • r11705: Renamed os definition param for discovery snmp in virtual routing tables. +53/-55
  • r11707: Improved discovery ip addresses in virtual routing tables. +39/-25
  • r11710: Improved compare_devices_oids() for multiple os definition param snmpcheck. +73/-109
  • r11712: Improved detect new Mac hardware. +54/-9
  • r11713: Added new MacOS logo. +2/-0
  • r11716: Improved support for ZyXEL ES. Added discovery PoE sensors by ZYXEL-POWER-ETHERNET-MIB (OBS-3869). +78/-7
  • r11718: Improved escape_html(), added unit tests. +111/-104
  • r11719: Disabled by default ports_separate_walk module on JunOS 17+. Improved is_module_enabled(). +39/-39
  • r11720: Do not load ce definitions in pro. +4/-3
  • r11721: Improved detect python version. +16/-1
  • r11722: Little speedup discovery vlans by CISCO-VTP-MIB. +26/-23
  • r11723: Fixed mapping private oids by not index field in merge_private_mib(). +30/-7
  • r11726: Updated mib excludes for Citrix SDX. +6/-0
  • r11728: Improved detect Cisco WLC 9800 (OBS-3937). +5/-2
  • r11730: Added ability for use regexp in syslog host mapping. +43/-31
  • r11733: Fixed delete not empty rrd dirs by housekeeping. +89/-37
  • r11735: Fixed discovery ip-addresses by LLDP-MIB. +7/-3
  • r11736: Speedup display syslogs on device page. +84/-59
  • r11740: Fixed polling serial on TiMOS. +18/-11
  • r11743: Fixed discovery sensors by BROCADE-OPTICAL-MONITORING-MIB. +0/-1
  • r11744: Added ability to use `$config` for Port Description Parsing. +47/-29
  • r11745: Updated wifi aps db schema. +251/-228
  • r11747: Fixed possible loop in get_port_by_ent_index(). +1/-0
  • r11749: Unificate discovery WiFi APs by AIRESPACE-WIRELESS-MIB. +18/-14
  • r11750: Updated rename_rrd(). +26/-33
  • r11751: Improved polling wifi aps on Cisco WLC. +124/-52
  • r11752: Updated patterns definitions. +37/-31
  • r11753: Show device xl panel on graphs page. +175/-123
  • r11754: Fixed draw area in multi line graphs. +6/-10
  • r11758: Improved detect default nagios pluging path on RedHat based distros. +36/-17
  • r11762: Prefer workers passed in cmd args for discovery wrapper. +97/-58
  • r11763: Do not set discovery wrapper workers by poller config option. +17/-8
  • r11764: Prefer user defined rancid os maps (OBS-3828). +16/-45
  • r11765: Disabled by default definition for Juniper SRX variant of rancid map (OBS-3943). +2/-2
  • r11766: Improved parsing some linux syslog messages. +62/-9
  • r11767: Allow to search syslog program by wildcard. +2/-1
  • r11768: Fixed generate snmp commands for IPv6 hosts for older net-snmp. +30/-33
  • r11769: Fixed store unprintable chars in inventory. +19/-25
  • r11773: Improved detect AVTECH RoomAlert (OBS-3951). +21/-5
  • r11776: Simplified array_key_last() polyfill. +4/-6
  • r11777: Fixed check exist statuses for new definition format (OBS-3952). +122/-93
  • r11778: Fixed common phpunit tests for supported php versions. +60/-44
  • r11779: Fixed functions phpunit tests for supported php versions. +3/-1
  • r11780: Fixed encrypt functions phpunit tests for supported php versions. +94/-123
  • r11782: Fixed load of Uuid libs. +8/-0
  • r11784: Fixed entities functions phpunit tests for supported php versions. +32/-51
  • r11786: Fixed syslog functions phpunit tests for supported php versions. +7/-8
  • r11787: Fixed html functions phpunit tests for supported php versions. +18/-18
  • r11788: Fixed snmp phpunit tests for supported php versions. +35/-30
  • r11789: Fixed get_markdown() for multiline texts. Added unittest. +61/-2
  • r11790: Allowed Discord notification transport in CE. +0/-1
  • r11792: Fixed links to mibs doc. +16/-8
  • r11796: Added hack for correctly calculate free ram on Arista EOS. +156/-118
  • r11797: Fixed discovery Arista EOS ram. +3/-3
  • r11798: Reverted walk whole table instead oids for HOST-RESOURCES-MIB. +2/-10
  • r11799: Ignored by default clock statuses on Cisco IOS. +5/-1
  • r11800: Prefer wrapper workers from cmd arg for poller. +5/-2
  • r11801: Added check_ntp and check_dhcp probes. +94/-20
  • r11802: Added model definitions for Cisco ASR9K. +11/-6
  • r11805: Fixed update remote poller info. +1/-1
  • r11806: Fixed generate entity url in popup. +68/-138
  • r11807: Suppresed extra cli output in poller-wrapper. +4/-4
  • r11808: Reduced db queries by multiple calls get_port_by_index_cache(). +97/-101
  • r11810: Improved display custom web logo. +2/-2
  • r11811: Moved model specific definitions to separate os definitions. +571/-469
  • r11812: Try fix incorrect json decode with ctrl chars (OBS-3964). +10/-3
  • r11813: Skipped discovery inactive sla entries by CISCO-RTTMON-MIB. +9/-9
  • r11815: Improved discovery sensors on Huawei UPS (OBS-3909). +93/-5
  • r11816: Added discovery some sensors by ASCO-QEM-72EE2 (OBS-3965). +122/-3
  • r11821: Added distributed poller information in extended print_versions(). +13/-10
  • r11822: Improved get_device_entities(). +22/-19
  • r11823: Fixed cleanup stale entities entries in db by housekeeping. +37/-70
  • r11824: Fixed Rocky Linux icon (OBS-3970). +1/-0
  • r11825: Added openSUSE and SLES icons. +4/-0
  • r11826: Improved detect Rocky Linux without distro script. +6/-1
  • r11827: Fixed mispell. +3/-3
  • r11828: Fixed query for clean entity tables. +2/-1
  • r11830: Improved discovery Ricoh printer supplies (OBS-3971). +84/-121
  • r11833: Moved load phpFastCache to global. Allowed use fast cache in cli. +26/-16
  • r11837: Reverted some accidentally deleted mib definitions. +66/-25
  • r11838: Fixed call to not required mb_strtolower function.
  • r11839: Added ability for disable extra caching in rrd_is_file() for remote rrdcached for tests. +27/-15
  • r11840: Migrated old os and mib for InfraTec RMS to definitions. +134/-115
  • r11842: Keep forced ports_separate_walk for Juniper MX series (OBS-3981). +115/-117
  • r11846: Fixed polling Memory on Arista EOS (OBS-3985). +10/-7
  • r11848: Fixed calculate Free RAM on Arista EOS (OBS-3985). +6/-2
  • r11849: Fixed default syslog caching key. +11/-2
  • r11850: Added function get_pollers(). +32/-17
  • r11854: Improved detect VeloCloud SD-WAN with new firmware. +4/-3
  • r11856: Fixed display device links on routing pages (OBS-3992). +64/-43
  • r11857: Fixed associate port permissions to user (OBS-3987). +10/-10
  • r11860: Fixed ldap_auth_user_level() by previous commit regression. +1/-1
  • r11861: Allowed empty interfaces ifType on Dell OS10 (OBS-4006). +58/-57
  • r11862: Do not load caching for config_to_json(). Added config option for disable fast caching in cli (OBS-4008). +76/-55
  • r11866: Function device_host() return IPv6 address with brackets when requested by arg. +13/-2
  • r11867: Fixed display Custom OIDs stacked graphs with remote rrdcached. +27/-28
  • r11869: Improved calculate billing periods with correct dates per months (OBS-4011). +286/-60
  • r11870: Fixed display bill history percent usage (OBS-4011). +44/-31
  • r11872: Increased minimum fw for force separate_walk in Juniper EX4550 (OBS-4012). +4/-2
  • r11873: Moved Custom OID definitions to separate file. +78/-30
  • r11874: Improved update snmpEngineID to empty. +12/-10
  • r11875: Added constant for check distributed install. +61/-66
  • r11876: Added action tables_update for distributed installs. +86/-72
  • r11877: Fixed os definition intersect for Ubiquiti sunMAX with OpenWRT. +1/-1
  • r11878: Improved associate Multi Lane DOM sensors for Arista EOS. +21/-2
  • r11879: Improved detect Synology SA series os (OBS-4021). +12/-12
  • r11881: Updated app-kamailio agent script (OBS-3431). +9/-1
  • r11882: Updated asterisk agent script (OBS-3432). +56/-13
  • r11887: Added flags OBS_DB_IFNULL and OBS_DB_NO_LEADING_AND for generate_query_values(). Fixed alert/group entity association with NULL values (OBS-4027). +78/-69
  • r11888: Fixed discovery incorrect empty processors. +101/-155
  • r11889: Fixed discovery incorrect empty mempools. +185/-279
  • r11890: Fixed add already exist action in add_action_queue(). +7/-1
  • r11893: Fixed Cisco NX-OS os regexp. +1/-1
  • r11895: Added recursive ability for bgp_asplain_to_asdot() and bgp_asdot_to_asplain(). +143/-126
  • r11899: Removed calls to not exist table in housekeeping. +1/-1
  • r11909: Fixed discovery Stack state when peer disabled on Cisco IOS-XE (OBS-4058). +43/-3
  • r11911: Updated Janitza icons. +2/-0
  • r11912: Improved discovery sensors by VERTIV-BB-MIB (OBS-4062). +141/-42
  • r11920: Improved os and mib definitions for Teracom TCW. +145/-118
  • r11922: Improved detect Rittal RiMatrix devices (OBS-4069). +18/-4
  • r11925: Disabled set auto limits for temperature sensors by ARUBAWIRED-TEMPSENSOR-MIB (OBS-4072). +4/-3
  • r11929: Improved insert/update unix-agent package entries with multi update in db. +41/-37
  • r11930: Fixed forcing SLAs discovery when all sla entries inactive. +5/-7
  • r11932: Fixed discovery some statuses by STE2-MIB (OBS-4078). +84/-72
  • r11934: Added ability for use compressed string values in GET/URL vars by get_vars(). +42/-57
  • r11935: Compress graph url with huge ports count on Ports Type page. +38/-35
  • r11936: Improved compression ratio in str_compress(). +37/-15
  • r11938: Fixed search IPv6 compressed BGP peers. +107/-107
  • r11941: Enabled sort by port Mac address option on ports page. +148/-159
  • r11943: Fixed discovery mempool scales by GEPON-OLT-COMMON-MIB (OBS-4022). +60/-57
  • r11945: Improved display some buttons and icons on alerts pages. +76/-76
  • r11948: Fixed display per device poller statistics with disabled devices. +139/-139
  • r11949: Added missed by mistake update file.
  • r11950: Fixed rrd usage stats display for fetch/last/info commands. +2/-2
  • r11961: Added devel option for test reducing of alert_table updates in huge install(s). +13/-1
  • r11966: Correctly fixed polling mempools by GEPON-OLT-COMMON-MIB (OBS-4022). +13/-13
  • r11968: Fixed rare case in isSNMPable() when device changed IP. +18/-1
  • r11970: More UTF8 quotes fixes in smart_quotes(). +15/-3
  • r11971: Validate correct JSON param when added Contact transport. +144/-126
  • r11974: Improved detect MS Windows 11 and 2022. +55/-50
  • r11975: Fixed minimum MS Windows Server 2022 build number. +1/-1
  • r11980: Improved detect VRF contexts on Cisco NX-OS. +8/-4
  • r11981: Use device hardware mac address as serial for Ubiquiti AirOS and LTU. +31/-15
  • r11982: Use device hardware mac address as serial for Ubiquiti UniFi. +19/-11
  • r11984: Excluded some entity definitions in CE. +246/-227
  • r11993: Added BGP VRF name to entity attribs for alerting (OBS-4098). +6/-5
  • r11994: Updated UTStarcom os definitions. +31/-16
  • r11996: Updated Checkpoint os definitions and mib files. +136/-116
  • r11997: Added basic os definition for Ascom IPDect (OBS-3343). +14/-1
  • r12003: Added ports Etherlike stats by MIKROTIK-MIB (OBS-3858). +127/-18
  • r12007: Improved version detect on Cumulus Linux. +2/-1
  • r12008: Improved detect hardware/serial on Cumulus Linux. +6/-0
  • r12009: Updated cumulus icon.
  • r12010: Check printable chars in is_valid_param() for serials. +31/-9
  • r12011: Fixed polling incorrect (memory leak) serials on Ubiquiti LDE devices (OBS-4107). +4/-2
  • r12012: Improved polling common printer hardware. +12/-65
  • r12017: Fixed discovery sensors with index greater 6 by ROOMALERT32E-MIB (OBS-4109). +23/-20
  • r12019: Fixed Battery Remaining sensor for Huawei UPS (OBS-4112). +77/-52
  • r12023: Fixed scales for Power and Apparent Power by HUAWEI-UPS-MIB (OBS-4112). +8/-8
  • r12030: Fixed possible issue with incorrect timezone setting (OBS-4111). +46/-31
  • r12031: Improved sensors ddiscovery by ROOMALERT3E-MIB. +110/-80
  • r12032: Do not use Cisco Peer LocalAs as device bgp LocalAs (OBS-4116). +6/-2
  • r12035: Added ifLastChange for port entity metric. +111/-110
  • r12037: Fixed autodiscovery XDP FQDN hostnames when remote protocol passed unspecified IP 0.0.0.0 (OBS-4117). +54/-64
  • r12040: Fixed enable MIB for device when it disabled globally. +109/-85
  • r12041: Fixed some ZyXEL os definitions. +84/-79
๐Ÿ“š Library Updates:
  • r11781: Added Ramsey/Uuid 4.2.3 for php 8+.
  • r11783: Updated Phpfastcache to 8.0.8.
  • r11967: Updated some used libs.
๐Ÿงน Code Cleanup:
  • r11701: Removed accidentally added line. +0/-1
  • r11702: Removed duplicate os definition. +0/-49
  • r11717: Clean common graph code. +12/-1
  • r11761: Removed dev files.
  • r11785: Fixed custom_port_parser() phpunit tests for supported php versions. +30/-30
  • r11832: Removed unused rename_rrd_entity(). +25/-90
  • r11841: Removed unused mib definition. +1/-9
  • r11852: Removed undone features. +0/-333
  • r11919: Removed extra devel output. +2/-1
  • r12013: Cleanup some print functions. +67/-85
  • r12014: Cleanup default config.php. +16/-12
๐Ÿšง Development:
  • r11803: Removed extra debug output in format_unixtime(). +1/-1
  • r12042: Fixed common unit tests. +75/-56
๐Ÿ“ฆ Other Changes:
  • r11829: derp. +1/-1
+25,160 added -15,880 removed 9,280 net