Note: Some changes listed below may only apply to Observium Professional/Enterprise editions.
๐ฏ Major Features:
- r13059: Improved check parameters of remote pollers. Added timestamp and sysName remote poller params. +246/-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. +63/-32
- r13203: Improve entity selection box generation +90/-3
- r13243: Remove
generate_query_values_ng() +457/-185
- 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 +79/-96
- 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. +44/-10
- 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. +50/-11
- r13081: Improved discovery processors by table definitions. +356/-112
- r13082: Unified mib definitions for FASTPATH-SWITCHING-MIB and clones. Fixed polling processors for this mibs. +233/-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). +573/-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). +94/-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). +74/-0
- r13152: Added support for Agfeo PBX (OBS-3546). +74/-0
- r13156: Improved support for Maipu MyPower. +100/-47
- r13158: Added support for Raysharp Cameras (OBS-4456). +152/-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. +820/-838
- 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). +60/-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). +193/-12
- r13479: Added numeric compare conditions in
generate_query_values(). +39/-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. +89/-50
- r13515: Added basic os support for ZyXEL Keenetic OS (OBS-4817). +19/-1
- r13518: Added basic device support for Planet MediaConverter (OBS-4818). +77/-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.
- 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 +3/-0
- r13142: Netmap table addition. +4/-0
๐ 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. +17/-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. +88/-75
- 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(). +91/-96
- r13129: Improved and replaced
escape_html() with new variant. +47/-70
- 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. +139/-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(). +259/-99
- r13191: Added
generate_button_group() function. Improved generate_html_attribs(). +149/-67
- 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. +25/-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(). +163/-120
- 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. +96/-79
- 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(). +10/-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). +19/-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. 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(). +22/-28
- 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. +38/-12
- r13444: Prevent IDE @throws warnings by
print_vars() functions. +37/-28
- r13491: Missed comma. +1/-1
- r13500: More unit tests for xss pattern. +5/-10
- r13503: Missed insert param. +1/-0
- r13509: Do not show snmp nobulk message on snmpget command in debug output. +4/-7
+36,357 added
-23,751 removed
12,606 net