Some changes listed below may only apply to Observium Professional or Enterprise editions.
๐ฏ Major Features
- r13059: Improved check parameters of remote pollers. Added timestamp and sysName remote poller params. +243/โ161
โจ New Features
- r13124: Add ability to fetch port stats from port_id only for legacy weathermap datasource.
- r13127: Add picker used by weathermap. +489/0
- r13181: Add oid/mib/object/index attributes to status entity +6/0
- r13233: Add php weathermap enable option to config variables. +2/โ3
- r13288: Add custom sensor dir
- r13310: Expose theme name/mode as a JS variable for use in scripting +12/0
- r13338: Add oses submenu to device menu +9/โ2
- r13376: Make globe menu entity group menus scrollable +3/โ2
- r13415: Add DOCS-IF-MIB upstream snr sensors +18/0
- r13441: Systemd files for agent +23/0
โก Improvements
- r13125: Add CSRF token to meta tag. Improve alert ignore until ok. Remove alert ignore until ok form that broke weathermap editing. +50/โ3
- r13196: Convert ports_stack to use port_id instead of ifIndex. Also suppress all entries with ifIndex 0 or missing port entries. +59/โ32
- r13203: Improve entity selection box generation +90/โ3
- r13243: Remove
generate_query_values_ng() +456/โ184
- r13339: Merge bills list code +488/โ20
- r13387: Improve pre-caching of /device/ports/ page port stacking. vast improvement on very large aggregation platforms with many virtual ports +60/โ31
- r13431: Improve sensor table generation +25/โ17
- r13432: Improve status mib/object format. Add mib sorting to status and sensors. +9/โ4
- r13433: Add entPhysicalClass sorting to status entity tables +3/โ2
- r13482: Add pre-defined label classes by type. Improve OSPF layout a bit to separate OSPFv2 and OSPFv3 and allow better space utilisation. +175/โ44
- r13489: Add OSPFv3 stats rrd and graphs. Fix hardcoded colour on bgp/ospf pages that broke on dark mode. +63/โ18
- r13524: Add ability to override colour schemes on generic_multi_bits_separated-based graphs +5/0
๐ Bug Fixes
- r13022: Fix gradient generation function. (off by one array indexes). +6/0
- r13057: Remove old code handling 'network' argument to addresses endpoint +1/โ3
- r13074: Fix some small grammar things. +3/โ3
- r13091: Convert powerdns recursor script to use the correct module name format. +1/โ1
- r13174: Same to rolling +22/โ11
- r13220: Prevent sending device variable to pushover transports. Fixes issue with team owned group pushover endpoints. +1/โ1
- r13241: Fix role assignment on user page. +8/0
- r13252: Restore naming convention +2/โ2
- r13253: Fix packages array generation +21/โ4
- r13299: Fix erroneously checking for existence of port entry in we don't actually use. +5/โ3
- r13318: Fix using ifDescr to get port on devices/ports page +4/โ5
- r13336: Cause maintenance modifications to trigger syslog rules reload +4/0
- r13407: Fix instance_id on app default page +5/โ4
- r13408: Strip the legend var from
generate_graph_summary_row() links to /graphs/ +1/0
- r13417: Update munin agent script to use munin-run +2/โ2
- r13427: Fix label spacing css
- r13428: Fix SQL format +1/โ1
- r13429: Fix loadbalancer graph labelling to add /sec +1/โ1
- r13430: Clean/simpliify device page +3/โ14
- r13458: Fix dashboard graph variable whitelist to include juniper firewall variables +4/โ1
- r13468: Fix suppression of "class" sensor table header column to match row column suppression +12/โ4
- r13472: Nonsense +68/โ81
- r13483: Add additional pattern matches to identify some other voltages via aten-ipmi-mib +1/โ1
๐ง Minor Changes
- r13006: Remove erroneous setting of title variable for graph generation on port graph boxes +1/โ1
- r13013: Improved polling uptime and load average in system module. Added polling LA by JUNIPER-MIB. +210/โ154
- r13016: Impproved support for ADVA/MRV OptiSwitch devices (OBS-4607). +204/โ208
- r13023: Added SLA polling for Datacom Routers by TWAMP-MIB (OBS-4560). +274/โ78
- r13029: Improved SLA polling/discovery. +86/โ61
- r13032: Add ability to display/hide group aggregate graph legend based on configurable number of entries +22/โ10
- r13034: Moved http requests for macvendors and whois to common definitions. +218/โ173
- r13039: Improved support for SmartOptics DCP-2 (OBS-4630). +157/โ9
- r13045: Improved support for CTC Union FRM220 (OBS-4010). +344/โ64
- r13047: Improved parsing of ArubaOS syslog messages. +2/0
- r13052: Added device_version and device_distro_ver as allowed metric for compare with @previous tag. +24/โ23
- r13060: Improved poller-wrapper for remote pollers stats. Added web notifications when remote poller down or used old version. +259/โ134
- r13063: Added association remote poller with device in db. +49/โ11
- r13081: Improved discovery processors by table definitions. +354/โ112
- r13082: Unified mib definitions for FASTPATH-SWITCHING-MIB and clones. Fixed polling processors for this mibs. +232/โ277
- r13088: Improve error message ability for graphs. Fix error in processor form generation. Fix a permission check in unused wmap code. +11/โ10
- r13089: Improved display per ports fdb count. Added per vlan fdb count (without graph). +116/โ84
- r13097: Converted processor definition for RADLAN-rndMng and clones to common. +68/โ55
- r13105: Added support for NetApp CN series switches (OBS-4638). +281/โ61
- r13106: Added support for Panduit PDUs (OBS-4520). +569/โ1
- r13113: WiP. Added poller option for check external pollers (-h pollers). +101/โ12
- r13114: Improved poller-wrapper for ability poll external pollers. +136/โ99
- r13119: Improved support for Arbor devices (OBS-4643). +92/โ13
- r13135: Added script for make common snmpdump (OBS-4430). +392/โ4
- r13140: Improved
print_form() by split to smaller helper functions. Clean generate_form_values(). Removed duplicated code. +547/โ614
- r13145: Update navbar generation slightly to juggle map and log entries. +41/โ22
- r13148: Add new map pages to wide/no-refresh rules. +7/โ1
- r13151: Added basic os detect for ASRockRack BMC (OBS-4654). +72/0
- r13152: Added support for Agfeo PBX (OBS-3546). +72/0
- r13156: Improved support for Maipu MyPower. +100/โ47
- r13158: Added support for Raysharp Cameras (OBS-4456). +150/0
- r13176: Added os definition for JunOS EVO, added os group juniper (OBS-4024). +87/โ37
- r13189: Add transport and description default sort to contact list +1/โ2
- r13194: Improved support for CTC FR220-CH20 (OBS-4685). +86/0
- r13195: Splitted generate form elements by own functions. +818/โ837
- r13200: Moved syslog, alerts and contact actions to single place. +724/โ678
- r13211: Improvements to device/entity selectpicker generation and get_entities ajax endpoint. +27/โ13
- r13217: Switch brand name logo to svg +595/0
- r13225: Improved support for Cambium PTP (OBS-4698). +192/โ32
- r13232: Added basic Wago PLC support (OBS-4700). +50/0
- r13234: Simplified
discover_fetch_oids(). Fixed get indexed processors with multiple returned indexes. +137/โ104
- r13240: Added Configuration Ages sensors by CISCO-CONFIG-MAN-MIB. Added sensor age class. +111/โ51
- r13246: Added support for Avocent PM PDUs (OBS-4713). +271/โ1
- r13251: Added support for Bison Router os (OBS-4708). +181/โ3
- r13256: Improved support for Cambium ePMP by CAMBIUM-PMP80211-MIB (OBS-4715). +255/โ2
- r13263: Improved support for Fortinet devices. Fixed vendor icon for FortiAP. +81/โ8
- r13274: Added Configuration last changed age sensors for JunOS by JUNIPER-CFGMGMT-MIB. +43/โ2
- r13279: Added support for Synaccess PDU (OBS-4358). +86/0
- r13281: Added support for Eltex switches with ISS firmware (OBS-4717). +258/โ4
- r13286: Added support for Ubiquiti airFiver Wave (OBS-4727). +257/โ14
- r13291: Improved support for Accedian Switches. +158/โ41
- r13294: Fixed LDAP StartTLS auth. Do not call
ldap_init() two times. +119/โ24
- r13298: Always update dates/type/quota for billing periods when updating during bill period. +4/0
- r13303: Add asset_tag field to global search list for devices +6/โ2
- r13309: Added
entity_index_tags() for gererate tags from index. +48/โ52
- r13335: Added basic os support for SONiC and Dell Enterprise SONiC (OBS-4758). +58/โ3
- r13349: Added dbFetchFunc() for ability to pass anonymous function and and reduce memory usage on fetch db operations. +142/โ15
- r13353: Improved generate ports page. Reduced memory usage and changed permissions checks to db queries. +232/โ163
- r13362: Added new multi update style for MySQL 8+ in dbUpdateMulti(). Cleaned query warnings for mysql 8+. +16/โ5
- r13372: Added support for Huawei eMap (OBS-4550). +1,034/โ196
- r13374: Add scrollable to main navbar port groups menu +3/โ1
- r13388: Add some additional virtual ifTypes to be filtered from device_bits on CATV platforms +6/0
- r13395: Fixed groups update on some cases (OBS-4791). +92/โ59
- r13400: Improve BGP page format. +9/โ1
- r13405: Added support for E-T-A ControlPlex devices. +188/0
- r13445: Improved process http requests with retry and ratelimit. Added ability for generate url from transports definition with different keys. +138/โ97
- r13455: Improved display device graphs sections in navbar. +76/โ65
- r13456: Added poller module for syslog stats (messages count and rate). Module syslog disbaled by default. +129/โ6
- r13459: Improved device health navbar menu. +114/โ100
- r13460: Improved support for old APC NetBotz by NETBOTZ410-MIB. +213/โ108
- r13461: Added support for new APC NetBotz by NetBotz50-MIB (OBS-4803). +336/โ1
- r13465: Improved export groups and alert checks. Changed export format to json. Removed unnecessary xml functions. +112/โ631
- r13475: Improved support for V-Solution OLT (OBS-4801). +191/โ10
- r13479: Added numeric compare conditions in
generate_query_values(). +24/โ1
- r13484: Improved support for ADVA FSP 3000C (OBS-4804). +98/โ31
- r13494: Added basic os support for ExaGrid Tiered Backup (OBS-4811). +24/0
- r13502: Simplified ospf db queries for ports and neighbours. +81/โ50
- r13515: Added basic os support for ZyXEL Keenetic OS (OBS-4817). +19/โ1
- r13518: Added basic device support for Planet MediaConverter (OBS-4818). +75/0
๐จ UI Changes
- r13159: Added compat css variables with colours.
- r13375: Only show menu scrollbar when overflowed
๐ MIB Updates
- r13015: Updated MRV and ADVA mib files.
- r13021: Updated Smartoptics mib files.
- r13104: Added NetApp fastpath clone mib files.
- r13155: Added Maipu mib files.
- r13177: Updated juniper mib files.
- r13180: Updated dell mib files.
- r13184: Updated A10 ACOS mib files. +2/0
- r13224: Added cambium mib files.
- r13280: Added new eltex, aricent mib files.
- r13290: Updated Accedian mib files.
- r13305: Newtec MIBs
- r13350: Updated Cisco mib files.
- r13403: Fix typo in MIB
- r13410: Multiple mib files updated.
- r13411: Updated multiple mib files.
- r13438: Updated huawei mib files to latest.
- r13452: Updated hp, aruba and hirschmann mib files.
- r13470: Updated Vsolution mib files.
- r13488: Update Ruckus MIBs
๐๏ธ Database Changes
- r13126: Add weathermap config table
- r13142: Netmap table addition.
๐ Security
- r13496: Prevent to pass js
eval() payloads in vars. +19/โ25
- r13497: More xss patterns and tests. +1/โ1
- r13498: Prevent payload xss on add device page with snmpable option. +24/โ26
- r13499: Prevent saving incorrect alert checkers. +24/โ14
- r13514: Escape shell command in Script notification transport. +6/โ10
๐ผ๏ธ UI Assets
- r13204: Migration icons to svg sprite +2/โ1
- r13213: Added svg icons for some os and vendors. +282/0
- r13214: Compressed svn icons. +7/โ245
- r13216: Added more os/vendor svg icons. +9/0
- r13219: More os/vendor svg icons. +28/โ8
- r13237: Added Ubiquiti logo. +20/0
- r13238: Added more os/vendor svg logos. +9/โ19
- r13257: Added some vendor icons. +2/0
- r13275: Updated Mikrotik logo (OBS-4729). +38/0
- r13278: Added Aerohive logo. +38/โ35
- r13382: Improved APC dark logo. +2/โ1
- r13393: Added logo for Generic UPS. +5/โ3
- r13402: Added new Nokia and Alcatel Lucent logos. +2/0
- r13418: Updated multiple distro icons. +22/โ4
- r13422: Reduce some logos size. +2/โ2
- r13423: Reduce some logos size. +12/โ12
- r13424: Reduce some logos size. +4/โ4
- r13425: Reduce some logos size. +13/โ10
- r13426: Added Force10 logo. +2/0
- r13434: Updated some logos. +14/โ65
โป๏ธ Refactoring
- r13099: Converted static processors definitions to common. +776/โ729
๐ Trivial Changes
- r13007: Restored default screen ratio as 2 when not detected by browser. +1/โ1
- r13008: Do not escape int values in
generate_query_values_ng(). +30/โ35
- r13009: Fixed cache devices id when geolocation empty. +68/โ81
- r13010: Fixed sql query on Map Traffic page. +20/โ11
- r13011: Fixed graphs zoom in ajax requests. +2/โ6
- r13012: Fixed field param in
discovery_check_requires_pre(). +12/โ5
- r13014: Fixed query devices location(s) fields in api. +32/โ18
- r13017: Added probes and counters tables to remove device action. +11/โ12
- r13018: Fixed device var in munin graphs (OBS-4624). +1/โ1
- r13019: Improved detect bgp peer remote device. +59/โ55
- r13024: Fixed polling FDB on Cisco IOS when 1 vlan empty. +34/โ18
- r13027: Validate Webhook JSON with test notification data for correct json format (OBS-4626). +35/โ16
- r13028: Improved functions
rrdtool_create_ds() and rrdtool_update_ds(). +123/โ144
- r13030: Improved polling ospf on FortiGate devices with fix incorrect indexes. +34/โ1
- r13031: Clean duplicate fdb entries (OBS-4572). +13/โ3
- r13033: Fixed fatal error in
logfile() when file not created (OBS-4631). +2/โ3
- r13035: Added function
get_ipas() for get BGP ASN by ip address. +43/โ4
- r13037: Remove unused requesttoken var from form urls.
- r13038: Removed function call from defaults config. +19/โ7
- r13040: Restored rebooted var for alerts (OBS-4634). +1/0
- r13041: Do not execute sql query with empty data in dbInsertMulti() and dbUpdateMulti(). +18/โ10
- r13042: Fixed possible fatal error with discovery sensors by DNOS-BOXSERVICES-PRIVATE-MIB. +18/โ18
- r13044: Improved grouping sensors with measured entities by label on device overview. +14/โ12
- r13048: Improved associate syslog hosts by short hostname for fqdn hostnames. +158/โ151
- r13049: Added ability for select devices by poller_id. +16/โ9
- r13050: Added precision arg for
elapsed_time(). +3/โ3
- r13051: Added ability for use tag @previous as metric value for compare metric with value from previous polling. +45/โ16
- r13053: Added Partitions menu entry for devices. +25/โ13
- r13054: Fixed devices permission where var for quick search (OBS-4635). +29/โ30
- r13055: Updated Palo Alto definitions (OBS-4636). +33/โ6
- r13056: Fixed display footer notifications icon. +2/โ2
- r13058: Cleaned code in
get_local_id(). +8/โ12
- r13061: Fixed query for instanses in poller-wrapper. +1/โ1
- r13062: Added workers count to remote poller stats. +2/โ1
- r13064: Added dynamic time counter on pollerlog page for remote pollers. +12/โ37
- r13065: Fixed js
time_refresh() for show initial value.
- r13066: Disabled polling LA by JUNIPER-MIB due high load on device. +3/0
- r13067: Added ability for skip load full definitions, ie for config_to_json script. +37/โ21
- r13068: Fixed display group for limited user. +18/โ9
- r13069: Improved functions
get_time() and get_config_json(). +101/โ50
- r13075: Fixed display VLANs navbar entry for normal users. +74/โ66
- r13076: Display distributed pollers version on pollerlog page. Added compat for detect last update for old poller versions. +11/โ5
- r13077: Improved display remote poller version. +9/โ1
- r13078: Improved detect OpenWRT os on aarch64. +43/โ37
- r13079: Removed unnecessary poller update (on every discovery). 0/โ16
- r13080: Improved
snmp_fix_numeric() for split fastpath processor value. +19/โ8
- r13083: Added compatibility wrapper
discover_processor() to discover_processor_ng(). +1/โ79
- r13085: Fixed update processor idle field. +4/โ2
- r13086: Do not show fdb count menu entry, when module ports_fdbcount not enabled. +14/โ9
- r13092: Converted device ports quick filters to sql queries. +100/โ66
- r13093: Added quick filters to vlans fdb count page. Hide virtual ports by default. +67/โ21
- r13095: Improved detect Synology DSM for DVA hardware. +2/โ2
- r13096: Improved display ports quick filters menu. +11/โ7
- r13098: Improved
discovery_check_if_type_exist() and discovery_check_value_valid() for processor entity. +29/โ41
- r13103: Updated fastpath os group definition. +95/โ61
- r13107: Added some sensors by DSE-892 (OBS-4642). +58/โ26
- r13108: Removed invalid value definition for DSE-892 mib. +36/โ36
- r13109: Improved detect remote poller last update time when db schema not correctly updated. +7/0
- r13110: Improved
get_time() for numbered periods like 10years. +7/โ7
- r13111: Little improved generate icons in navbar menu. +32/โ25
- r13112: Fixed
format_uptime() for short-n format. +4/โ4
- r13115: Synced processors graphs with latest changes. +2/โ2
- r13116: Moved sensor measured classes to definitions. +32/โ15
- r13117: Fixed detect Supermicro IPMI with latest firmware. Improved discovery sensors by ATEN-IPMI-MIB (OBS-4651). +204/โ41
- r13118: Improved detect Ubiquiti UniFi Switch with latest firmware. +10/โ7
- r13120: Fixed poller-wrapper write stats for processes count (appear in r13062). +1/โ1
- r13121: Changed poller-wrapper debug write mode to append. +1/โ1
- r13128: Removed compat code for old php versions in
format_unixtime(). +4/โ15
- r13129: Improved and replaced
escape_html() with new variant. +26/โ51
- r13130: Improved register html meta headers. Added
register_html_meta(). +149/โ135
- r13132: Improved
generate_device_form_values() for use config option web_device_name (OBS-4652). +79/โ71
- r13134: Fixed subtext in
generate_device_form_values(). +2/โ1
- r13136: Updated snmpdump help. +10/โ6
- r13138: Fixed discovery PSU sensors when not exist by ATEN-IPMI-MIB. +15/โ4
- r13139: Fixed
generate_device_form_values() filters. +14/โ6
- r13141: Fixed fdb search sql query. +24/โ24
- r13150: Fixed sql queries on vlans page. +23/โ23
- r13153: Updated fireeye os definitions. +67/โ82
- r13154: Locked syslog fifo config option for editing from the web ui. +5/โ4
- r13157: Improved Maipu MyPower hardware/version detect. +4/โ2
- r13160: Ignore incorrect snmpEngineTime when it seems as current unixtime. +10/โ4
- r13165: Improved search form for neighbours (OBS-3471). +141/โ80
- r13166: Prevent division by zero error in billing calculate. +9/โ11
- r13167: Added probes as allowed definitions for changes. +1/โ1
- r13168: Fixed update broken alert associations. +41/โ26
- r13169: Fixed calculate ports average packet size for alerts. +5/โ4
- r13170: Improved detect VMWare NSX hardware (OBS-4675). +7/โ3
- r13178: Fixed juniper os and mib definitions. +86/โ96
- r13179: Improved discovery sensors by IDRAC-MIB-SMIv2 (OBS-4678). +1,077/โ865
- r13182: Fixed confirmation popup on user deletion. Improved bootstrap-confirmation style. +4/โ6
- r13183: Improved discovery fan sensors by A10-AX-MIB (OBS-4680). +46/โ28
- r13186: Added common
ieeeint2float() for convert integer values by IEEE Standard for Binary Floating-Point Arithmetic. +94/โ73
- r13187: Fixed calculate externally calibrated DDM RX power sensors by TIMETRA-PORT-MIB. +59/โ16
- r13190: Improved
generate_table_header(), added unittests. Added compat for deprecated get_table_header(). +80/โ94
- r13191: Added
generate_button_group() function. Improved generate_html_attribs(). +122/โ66
- r13192: Unified generate table header, sort and button group on syslog rules page. +73/โ101
- r13193: Improved contacts page sorting and actions. +62/โ93
- r13197: Fixed clean cache on session logout (OBS-4688). +11/โ9
- r13199: Added CGNAT IP address definition. +24/โ18
- r13201: Added link to latest revision chnagelog in wui notifications. +31/โ8
- r13202: Added links to Observium sites in navbar Help submenu. +20/โ21
- r13208: Do not set config mysql socket from default. 0/โ5
- r13209: Improved display mysql error message in observium-wrapper. +8/โ3
- r13212: Added support svg os/vendor icons in
get_device_icon(). +40/โ9
- r13215: Fixed
get_device_icon() for dark svg icons. +4/โ3
- r13218: Brand svg compressed. +2/โ595
- r13221: Added option for show/hide web ui notifications (at the top). +43/โ19
- r13222: Added navbar menu for user settings. +7/โ9
- r13223: Improved generate navbar menu. +44/โ55
- r13226: Fixed escape strings for webhook json in
json_escape(). +9/โ15
- r13227: Improved generate headers in
generate_http_context(). Added optional Authentication Header for Webhook Json transport (OBS-4681). +49/โ31
- r13228: Improved detect generic UPSes. +46/โ37
- r13229: Fixed edit/save bills. +18/โ1
- r13231: Added snmp noincrease for BDCOM IOS. Updated os logo. +3/0
- r13235: Fixed processors scale by FROGFOOT-RESOURCES-MIB. +1/0
- r13236: Fixed discovery processors on Ubiquiti Unifi devices. +4/โ13
- r13239: Fixed dbShowVariables() with where clause. +2/โ2
- r13244: Fixed ajax query for bgp peers. +16/โ13
- r13245: Rempved minimal value 0 for temperature sensors for Inveo sensors. +4/โ4
- r13247: Improved detect latest version of TrueNAS. +6/โ5
- r13248: Fixed get poller_id when poller_name was changed in local poller
config.php. +6/0
- r13249: Changed auto rename poller to onetime logevent warning. +4/โ2
- r13254: Fixed polling incorrect ifHighSpeed on some devices (OBS-4715). +49/โ36
- r13258: Fixed devices group sorting (OBS-4389). +48/โ11
- r13259: Fixed discovery processors by CISCOSB-rndMng (OBS-4710). +2/0
- r13260: Fixed os version definition by G6-SYSTEM-MIB (OBS-4719). +76/โ52
- r13261: Used snmpget for discovery sensors by G6-SYSTEM-MIB (OBS-4719). +1/โ1
- r13262: Fixed sensors discovery by G6-SYSTEM-MIB. +2/0
- r13264: Added distro metatype for FreeNAS/TrueNAS for correct icon (OBS-4722). +10/โ6
- r13265: Try fix ldap connection error with multiple servers. +12/โ7
- r13266: Fixed fatal error in
ldap_internal_error() when ldap not connected. +5/โ4
- r13267: Fixed ldap connection with multiple servers. +16/โ10
- r13268: Split TrueNAS Core os (FreeBSD based). +24/โ7
- r13269: Detect python3 version when it's not default as python. +16/โ3
- r13270: Prefer core function
str_starts_with(). +3/โ3
- r13271: Improved detect Orange OS distro and version. +8/โ2
- r13272: Removed default limits for saved config by CISCO-CONFIG-MAN-MIB. +9/โ8
- r13273: Hidden vrf and p2pradio entities from creating alerts (OBS-4726). +4/โ2
- r13276: Updated Mikrotik mib files (OBS-4730). +14/โ15
- r13282: Improved db functions. Added dbConnectionValid(). +115/โ118
- r13283: Fixed possible fatal error in
update_alert_table(). +2/โ2
- r13284: Moved interface ignore for lp0 to regexp. Prevent ignore wireless interfaces. +4/โ4
- r13285: Fixed traffic accounting for ports with single direction (OBS-4745). +16/โ8
- r13287: Improved detect Ubiquiti AirFiber Wave os (OBS-4749). +1/โ1
- r13289: Improved discovery LLDP-V2-MIB. +11/โ1
- r13293: Restore missed nutanix os definition. +30/0
- r13295: Fixed outlet sensors descriptions by PM-MIB. +5/โ5
- r13297: Added compact view for measured outlet sensors. +40/โ30
- r13301: Updated virtual machine definitions for Xen PV. +4/โ3
- r13304: Fixed
test_condition() in/notin conditions for compare with 0. +3/โ3
- r13307: Add ability to use ascii index in sensor definitions +1/0
- r13311: Improved update sensors attribs in discovery. +5/โ4
- r13312: Added option for switch display graph Y grid. +54/โ23
- r13313: Fixed incorrect function call. +1/โ1
- r13314: Fixed Operational vPC Role status by CISCO-VPC-MIB (OBS-4755). +52/โ52
- r13316: Renamed os definition parameter snmpcheck to duplicate. +47/โ48
- r13317: Improved access to device port page by ifDescr. +716/โ662
- r13319: Improved parse port variable from URI. +66/โ26
- r13320: Improved detect voltage sensors by ServersCheck. +44/โ40
- r13322: Fix typo in LDAPS port examples, 636 not 686 +3/โ3
- r13328: Improved powersupply statuses by SNR-SWITCH-MIB. +23/โ23
- r13331: Improved Ntfy message template. +140/โ91
- r13332: Fixed inventory discovery by DELL-RAC-MIB. +61/โ61
- r13333: Fixed discovery neighbours IPv4 addresses for some vendors by LLDP-MIB. +11/โ5
- r13341: Fixed syslog alert url in tags. +13/โ10
- r13343: Fixed delete Associated Syslog Rules from Contact. +4/โ3
- r13345: Fixed variable for delete associated syslog rule. +5/โ5
- r13346: Improved compare sensor limits with previous on discovery. +50/โ33
- r13347: Improved display list of known metrics on alert checker page. +110/โ123
- r13348: Fixed Weathermap enable configuration in WUI Settings. +5/โ6
- r13352: Improved generate query sort and limit functions. +56/โ9
- r13355: Revert dbFetchColumn(). +2/โ2
- r13356: Fixed double function call in dbFetchFunc(). +3/โ2
- r13357: Improved detect Eaton MGE UPS (OBS-4768). +145/โ122
- r13358: Fixed discovery vlan contexts on Cisco IOS. +2/โ2
- r13359: Added snmp error reason for object Authorization Error. +24/โ7
- r13360: Shuffle vlans for discovery contexts by CISCO-VTP-MIB. +18/โ5
- r13361: Revert check snmp
v3 vlan context by CISCO-VTP-MIB. +5/โ14
- r13363: Added filter remote pollers warnings in wui by associated devices. +4/โ2
- r13365: Improved polling fdb table on old Cisco NX-OS. +260/โ188
- r13366: Fixed db multi update with quiet option. +12/โ6
- r13367: Display processes on device perf page with pretty time format. +11/โ5
- r13368: Try fix pagerduty recovery notification. +51/โ46
- r13369: Prevent Weathermap action csrf warnings. +6/โ1
- r13373: Fixed display already created weathermaps for global read permission (OBS-4774). +44/โ26
- r13377: Reverted Pagerduty recovery action, appear in r13368 (OBS-4782). +9/โ5
- r13378: Fixed discovery duplicate ports stacks on Huawei devices (OBS-4775). +20/โ12
- r13379: Fixed display ports group. +11/โ8
- r13381: Added sorting OSes navbar menu. +14/โ4
- r13383: Improved sorting of OSes navbar list. +11/โ12
- r13384: Added some iftype ignores for device trafic graph. +2/0
- r13385: Improved sorting ports on device overview. +163/โ150
- r13386: Fixed caching ports options on device ports page. +51/โ38
- r13389: Fixed display logon input fields on small screen. +38/โ33
- r13390: Improved caching ports tables per device for ports list page. +123/โ151
- r13391: Removed rebuild button on groups navbar. +3/โ1
- r13392: Improved detect Generic UPS (OBS-4790). +7/โ2
- r13394: Added force option in discovery command. +43/โ26
- r13397: Improved quick filter ports by ifType on device ports page. +136/โ15
- r13398: Fixed Generic UPS os definition pattern (OBS-4790). +2/โ2
- r13399: Improved polling vendor for generic UPS. Improved sensors discovery by UPS-MIB. +85/โ58
- r13401: Fixed ports link class on device overview page. +8/โ9
- r13406: Improved support for Firebrick devices (OBS-4765). +96/โ72
- r13409: Fixed select Down ports on device edit. +15/โ15
- r13412: Improved Netapp port realtime graphs (OBS-1780). +12/โ5
- r13413: Added
generate_navbar(). +8/โ1
- r13414: Added status view on device group page. +11/โ5
- r13416: Add discovery of DOCS-IF-MIB for all network devices +6/0
- r13419: Fixed possible fatal error in
float_div(), int_add() and int_sub() when passed numbers with commas from number_format(). +83/โ72
- r13420: Fixed display times on device perf page. +10/โ11
- r13421: Set max width for device svg icons. +4/โ2
- r13435: Changed default icon for Lenovo iOmega. +2/โ3
- r13436: Removed double escaping for alert checks navbar entries. +3/โ3
- r13437: Use footer template tag in email notification transport. +31/โ27
- r13443: Added Cisco C9800 to WLC os. +1/0
- r13446: Added optional secondary url param for webhook json contact (OBS-4767). +1/0
- r13447: Improved process geolocation http requests. +52/โ59
- r13448: Split printers os definitions. Improved polling Brother printers (OBS-4797). +262/โ271
- r13449: Fixed detect Extreme FabricEngine devices as VOSS (OBS-4798). +3/โ2
- r13450: Disabled snmp bulk for printers os group. +1/0
- r13451: Fixed
snmp_nobulk() when set device setting max-rep. +4/โ3
- r13453: Improved discovery sensors for ArubaOS CX. +424/โ282
- r13457: Added syslog module to poller modules list. +2/โ1
- r13462: Added PowerNet-Discovery-MIB. +25/โ21
- r13463: Improved polling os params for APC devices by PowerNet-MIB. +222/โ90
- r13464: Added validate filename in
is_param_valid(). +9/0
- r13466: Improved page header on devises and health pages. +23/โ15
- r13467: Fixed devices/health header error when type is array. +2/โ2
- r13469: Improved generate sensors/status/counters wui queries. Renamed
build_entity_measured_where() to generate_query_entity_measured(). +171/โ149
- r13471: Improved
generate_query_values() for like conditions detect common regexp as value. +81/โ68
- r13473: Fixed
entity_measured_match_definition() for REGEXP condition match. +24/โ27
- r13476: Do not override version with kernel when already polled by mib for unix group. +55/โ51
- r13477: Improved polling hardware/version for Cisco ACE. +29/โ89
- r13478: Improved filters navbar on alerts page. Cleaned alert suppress log messages. +162/โ125
- r13480: Improved compare condition in
generate_query_values(). +6/โ12
- r13481: Improved generate status boxes in widgets. +124/โ310
- r13485: Clarify LLDP-MIB/Mikrotik blacklist reason +1/โ1
- r13486: Same. +1/โ1
- r13487: Improved associate LLDP neighbours with MNDP. +95/โ83
- r13490: Added DB SSL connect options to observium-wrapper (OBS-4810). +21/โ24
- r13493: Improved display ospf neighbours states. +106/โ94
- r13495: Fixed display multiple OSPF areas (OBS-4813). +12/โ7
- r13504: Fixed display Custom OID graphs section on device page. +123/โ120
- r13505: Added housekeeping command option (-f) for force run on not main pollers. +5/โ4
- r13506: Fixed display OSPFv3 Router Id on global page. +45/โ19
- r13507: Fixed discovery vlans on some old FTOS (OBS-4118). +24/โ23
- r13508: Improved detect current and power sensors by FORTINET-FORTIGATE-MIB and ATEN-IPMI-MIB. +36/โ8
- r13511: Improved associate remote neighbours by MIKROTIK-MIB. Show remote device links when remote port not associated. +437/โ400
- r13512: Update neighbours remote device_id also when remote port not associated. +833/โ756
- r13513: Improved
snmp_fix_numeric() for another case with cpu value(s). +16/โ8
- r13517: Added os definition for ability poll hardware by sysName. +78/โ66
- r13519: Added basic os definitions for Planet Switch and DSL Router. +18/0
- r13520: Updated Kemp LMOS definition. +36/โ11
- r13521: Improdev discovery inventory on JunOS EVO (OBS-4815). +61/โ54
- r13522: Added ignore storage for hashes on junos-evo. +1/0
- r13523: Copy entPhysicalDescr to entPhysicalName when empty in inventory discovery, ie JunOS EVO. +14/โ12
- r13525: Return array of id lists as simple list on graphs page. +9/โ1
- r13526: Always keep numeric list as comma list in
generate_url(). Added function is_array_numeric(). +23/โ15
๐ Library Updates
- r13025: Updated Net_DNS2 lib to latest.
- r13026: Updated php cli tools to latest.
- r13122: Updated UserAgentParser to latest.
- r13123: Updated
jquery.serializeJSON to latest. +10/โ10
- r13137: Updated pear Mail and Crypt_CHAP libraries.
- r13329: Added Brick\Math
0.11 for PHP 8+. +11/โ3
- r13330: Updated ramsey/uuid to latest.
- r13354: Updated SqlFormatter to latest.
- r13439: Updated pear mail libs to latest. +1/0
- r13440: Updated Flight lib to latest, fixed compat with php
8.2+. +13/โ4
- r13442: Updated pear net_snmp lib.
๐งน Code Cleanup
- r13036: Split http related functions. +962/โ946
- r13046: Splitted some entities definitions. +618/โ498
- r13070: Cleaned usage of
str_contains() and elapsed_time(). +48/โ48
- r13071: Cleaned usage of
$config['time']. Removed var from definitions. +235/โ265
- r13072: Replaced
microtime() to elapsed_time() where possible. +26/โ26
- r13073: Moved
elapsed_time() to common. +5/โ6
- r13084: Removed an unnecessary type key from processor definitions. +118/โ139
- r13087: Removed unused script
check-errors.php. 0/โ59
- r13100: Removed code for old static processors definitions discovery. +17/โ61
- r13101: Removed some old unused processors polling files (migrated to definitions). +377/โ468
- r13102: Little cleaned poll-billing script. +22/โ19
- r13131: Removed
html5shiv.js and X-UA-Compatible meta for mostly browsers exept old MSIE (if someone still use it). +11/โ7
- r13133: Moved html port functions to entities. +28/โ27
- r13163: Removed unused css file. +1/โ3
- r13171: Little cleaned
parse_qb_rules() function. +79/โ91
- r13175: I'm better than ai. +7/โ7
- r13185: Update http functions. +98/โ124
- r13188: Removed unnecessary
call_user_func_array(). +30/โ38
- r13198: Removed duplicate code. +17/โ9
- r13206: Minimal supported python version is
3.6. Python 2.x unsupported. +25/โ7
- r13207: Cleaned db functions. Removed deprecated dbFetch(). +241/โ290
- r13210: Undebug. 0/โ1
- r13250: Split some os definitions. +531/โ397
- r13255: Undebug variable. +8/โ17
- r13277: Hide devel stats in
print_navbar_stats() when unavailable. +8/โ1
- r13300: Cleaned LLDP-V2-MIB neighbours discovery code. +25/โ29
- r13337: Remove disused counting code from
syslog.php 0/โ9
- r13344: Undebug. 0/โ1
- r13351: Moved
print_vars() and print_sql() to debugging include. +156/โ158
- r13364: Undebug. +1/โ1
- r13404: Cleaned some os/mibs definitions. +742/โ539
- r13454: Removed WIP include. +1/โ1
- r13474: Fixed unit tests for
generate_query_values(). +10/โ17
- r13492: Removed unexpected chars in python comments. +2/โ8
- r13516: Reformat script transport code. +9/โ3
- r13527: Clean discovery sensors code for DELL-RAC-MIB. +8/โ11
- r13528: Use only base php functions in definitions load. +7/โ9
๐ง Development
- r13094: Undebug device page output. +1/โ25
- r13161: Added original bootstrap5-toggle for track own changes.
- r13205: Update icons view page. +41/โ12
- r13302: Fixed phpunit tests.
- r13444: Prevent IDE @throws warnings by
print_vars() functions. +37/โ28
- r13491: Missed comma. +1/โ1
- r13500: More unit tests for xss pattern. 0/โ8
- r13503: Missed insert param. +1/0
- r13509: Do not show snmp nobulk message on snmpget command in debug output. +4/โ7
๐ฆ Other Changes
- r13090: Expand IOS XE regular expression to catch cat3k_caa images. +1/โ1
- r13308: Add basic newtec/idirect support +79/0
- r13315: Improve dupe detection for newtec devices. +1/0
- r13334: Add some iDirect sensors +15/0
- r13380: Add Catalyst 1300 to Cisco SB definition +3/0
- r13143: Update
Vis.js network
- r13144: Improve popup handler to allow custom URL as well as type/id arguments. Used by weathermap.
- r13162: Updated bootstrap-togle to mostly recent for bs3/4. +15/โ44
- r13164:
url_from_form() convert unchecked checkbox to 0 by default.
- r13146: Add an editing mode separate to viewing mode for the weathermap. Fix imagemap generation. +45/โ10
- r13147: Improve weathermap image and imagemap generation. Add support for automatic qtip popups for observium ports. +1/โ1
- r13149: Add ability to create new empty weathermaps +21/โ1
- r13370: Restore phpweathermap editing +6/โ3
- r13306: Added iDirect vendor logo.
- r13321: Add Active Directory specific authentication backend +1,171/โ261
- r13324: Cleaned LDAP auth code. Fixed
ldap_bind_dn() return value. +71/โ75
- r13325: Clean up AD auth module +23/โ46
- r13326: Cleaned AD auth code, synched with latest LDAP improvements. +218/โ303
- r13323: Add support for
ntfy.sh +41/โ1
- r13327: Remove alert rules regenerate navbar button. +2/0
- r13340: Remove old bills includes 0/โ511
- r13342: Updated distro script. Added detect DietPi distro. +7/โ1
+35,304 added
โ23,667 removed
+11,637 net
filtered development activity