Some changes listed below may only apply to Observium Professional or Enterprise editions.
๐ฏ Major Features
- r12675: Rewritten discovery arp-table module. Added ability discovery arp entries inside vrf. Improved db schema for arp table. +340/โ187
โจ New Features
- r12565: Add port group map generation +23/โ7
- r12624: Add userlevel 9 with the ability to add devices +129/โ50
- r12630: Add filtering to dashboard eventlog widget +13/โ7
- r12631: Add filtering to more log widgets +10/โ5
- r12645: Add API GET endpoints for groups. Clean up debugging slightly. +87/โ3
โก Improvements
- r12515: Improve handling of group graph widgets +56/โ258
- r12516: Improve some multi graph auth. Generify authorisation code. +53/โ58
- r12537: Improve graph/aggregate graph handling on group page, implement box layout for ports. improve link generation. +107/โ24
- r12599: Slightly improve port id from ip/subnet function +23/โ20
- r12616: Improve syslog display slightly, add autocolour for program and tag. +12/โ6
- r12617: Cleaner user config handling. +51/โ68
- r12637: Add inventory from lshw. Clean up UNIX-Agent handling. Allow Agent usage in discovery. Add colour scheme generators. +500/โ151
- r12664: Juggle debugging and autoloading code to separate includes. Improve obs_attribs handling. Add fallback error handling. +462/โ265
- r12671: Improve unix agent handling. Don't attempt collection when module disabled. +18/โ17
- r12672: Improve module status handling code. Clean up some poller/discovery text output. +128/โ218
- r12685: Add the ability to do index>class mappings via map_class_index (index => class) +29/โ22
- r12691: Improve handling of permissions and cache-data building. Improve SQL query building. +422/โ228
- r12714: Improve some functions. Rename some functions. Add some docblocks. Remove some camelCase. +915/โ557
- r12718: Enable entity popups in dashboard widgets.
- r12724: Improved
external_exec() function. Clean up many old list() declarations and replace with PHP7.1+ sort [] declaration. +404/โ149
- r12763: Cleanup API /address/ logic a little, remove some ambiguous handling. Reduce handling of undocumented options. Move to newer query style. Simplify SQL. +65/โ69
- r12764: Additional colour scheme code. Split to separate file. Simplify html_callback a little. Remove echo braces. Add json_unicode replacement for future >
7.2. +439/โ30
- r12767: Split colour scheme code to separate file. Simplify html_callback a little. Remove echo braces. Add json_unicode replacement for future >
7.2. Add json unicode test. Actually commit the file this time. +52/โ304
- r12790: Improve device_bits type to fall back to all ports if there are none post-filtering. +24/โ8
- r12797: Add test version of billing graph replacement. Can enable with
$config['test']['billing_chartjs'] = TRUE; +130/โ18
๐ Bug Fixes
- r12499: Fix BGP shut to disabled html class +1/โ1
- r12508: Fix PHP8 bug in user roles page +2/โ2
- r12509: Fix pollerlog wrapper page to correctly show partitioned poller information +16/0
- r12510: Fix user_edit page escaped html bug. Improve array/echo code style a little. +820/โ800
- r12519: Fix entity-auth logic issue +16/โ13
- r12544: Improve alert maint page. Remove ugly icons and some derp text labels. +8/โ8
- r12554: Disable ability for housekeeping to remove rrd directories for non-existent devices. This can cause data loss during database failure. [OBS-4396] +3/โ2
- r12555: Don't run housekeeping on partitioned pollers. +3/โ3
- r12561: Fix sidebar suppression setting for cytoscape-based map. +1/โ1
- r12580: Add V and A to netbotz overview graphs +2/0
- r12585: Fix ifIndex sorting on settings/ports page to sort numerically instead of alphabeticlly +1/โ1
- r12598: Fix port_id collection for OSPF neighbours. +76/โ4
- r12603: Output error when port RRD not available +2/0
- r12604: Add role delete button. Could do with a prettier verification popup. +58/โ2
- r12625: Further streamlining of device queries in API. +2/โ7
- r12633: Commit var changes to map +16/โ13
- r12638: Add workarounds for poorly named app agent modules. Rename old app files. RRDs remain the same. +136/โ136
- r12639: Add workarounds for poorly named app agent modules. Rename old app files. +39/โ37
- r12648: Fix empty variable issue on map +159/โ6
- r12650: Remove EOF marker 0/โ4
- r12655: Fix a lot of warnings +664/โ219
- r12656: Improve debugging handling slightly +49/โ16
- r12658: Add slightly improved sql profiling and fallback bdump. +130/โ79
- r12659: Fix pollerlog to work without pre-populated device cache +7/โ3
- r12660: Improve CSS and style handling somewhat. Add scrolling to "basic" location menu. Fix scrollbar style. +5/โ6
- r12661: Rework app pages to remove irregular cache usage +80/โ65
- r12662: Disable applications module by default, enable on unix. +3/0
- r12663: Remove debugging output +3/โ3
- r12665: Fix map geojson irregularly using cache. +3/โ2
- r12666: Remove many irregular usages of device cache. +26/โ27
- r12667: Fix permissions query for counters cache. +13/โ13
- r12668: Correct typo in unix os group definition. +1/โ1
- r12670: Replace ?? with
isset() for ancient php compatibility +2/โ2
- r12677: Fix mempool/processor/storage to not use irregular device cache access. It seems they don't need full device entry at all. +15/โ5
- r12681: HAMPTER
- r12682: Fix palette generation code to handle zero and one shade requests +27/โ4
- r12694: Remove erroneous WHERE +1/โ1
- r12701: Fix leaked variable in billing list code +14/โ16
- r12702: Initialise up/down id lists in cache. +7/โ5
- r12703: Migrate ports extension tables queries to new style. +8/โ5
- r12710: Fix devices API GET endpoint. Devices without any attribs were not fetched. +2/0
- r12716: Fix libvirt exec_status usage. Probably still doesn't work. +2/โ2
- r12721: Fix map location coordinate handling (trailing zero removal) +5/โ4
- r12725: Improved handling of location tooltips +51/โ64
- r12734:
entity_popup.php observium.inc.php include correction. +1/โ1
- r12744: Restore syslog search page device picker (missing
generate_where_clause()) +1/โ1
- r12757: Fix odd missing characters in JSON lang definition for queryBuilder(). +2/โ2
- r12758: Fix/simplify group device filtering in network map page. +6/โ12
- r12761: Fix exec_status pointer in db update initial schema install +2/โ2
- r12765: Fix billing graph javascript erroneously removed variable name. +3/โ4
- r12766: Fix more billing graph javascript erroneously removed variable name. +2/โ2
- r12809: Variable naming fix and incorrect data on billing list. +4/โ6
- r12830: Fix OSPF (
v2) stats generation. +42/โ18
- r12910: Fix status translation for vPC dual active. +7/โ1
- r12911: Erroneous underscore +1/โ1
- r12942: Warnier sheep. +25/โ19
๐ง Minor Changes
- r12494: Added os detect for NetApp StorageGRID (OBS-4108). +49/โ27
- r12502: Improved polling Cisco CEF. +65/โ58
- r12532: Added support for F5 OS rSeries (OBS-4411). +187/โ67
- r12533: Added support for Inveo Sensor devices (OBS-4413). +88/0
- r12535: Improved discovery bgp peers in VRF on Cisco NCS platform (OBS-4401). +29/โ135
- r12547: Added support for Gude PDU 8306 (OBS-4427). +74/โ1
- r12556: Added ability for discovery neighbours by LLDP-V2-MIB (OBS-2404). +373/โ55
- r12562: Added db function dbShowColumns(). +49/โ30
- r12571: Added basic support for Lancom Switches (OBS-3196). +194/โ49
- r12575: Added basic os definition for Padtec DWDM (OBS-4099). +57/0
- r12579: Modify order of right hand device overview for power/env type devices to dusplay status last +12/โ3
- r12582: Added basic os support for FortiAP (OBS-4018). +47/โ1
- r12590: Added cURL url request interface (php is fallback now). +252/โ69
- r12594: Updated distro script. Fixed detect Amazon Linux and virt. +5/โ3
- r12609: Added discovery sensors by SimplePDU-MIB (OBS-4455). +292/โ4
- r12611: Improved discovery sensors on APC Galaxy UPS by PowerNet-MIB (OBS-4454). +228/โ38
- r12629: Added support for wmic alternative as python script. +361/โ49
- r12635: Added discovery LLDP neighbours by TIMETRA-LLDP-MIB. +326/โ20
- r12643: Improved discovery BGP peers by BGP4V2-MIB. +18/โ1
- r12644: Improved detect Optilink switches (OBS-4453). +60/โ8
- r12653: Use autoload for Tracy lib. +69/โ59
- r12678: Improve devices apps page handling of instances. +8/โ3
- r12684: Improve packages page code, better query structure. No visual changes. +54/โ71
- r12689: Fixed sort order for null values in display ARP entries. Added
generate_query_sort(). +65/โ24
- r12693: Migrate search queries to new system. +40/โ34
- r12705: Improve
generate_form_values() and restore maintenance devices dropdown. Fix printer supplies table generation. +123/โ91
- r12717: Prettier errored graphs. +82/โ38
- r12730: Improve exception handling and old php version warning. +7/โ7
- r12749: Added basic support for Datacom routers (OBS-4462). +90/โ48
- r12751: Reformat some files. Improve code for updating/clearing session variables. Add some tests for it. +5,681/โ5,498
- r12755: Moved functions for external integrations to separate include. +235/โ208
- r12771: Add configuration option to set maximum number of ports on iftype(transit/peering) page summary graph legend. Simplify id compression. (this should probably be performed by upstream functions) +28/โ23
- r12780: Added basic support for V-Solution OLT (OBS-4501). +166/0
- r12791: Improve latlon popup generation logic. +25/โ25
- r12794: Moved device modules functions to entities functions. Fixed small module config issues. Added unittests. +225/โ446
- r12800: Improved support for Avocent ACS devices (OBS-4038). +290/โ41
- r12812: Added polling bgp peers by CUMULUS-BGPVRF-MIB in Cumulus Linux
5.1+. +289/โ29
- r12814: Rearranged session functions. Clean auth functions. Clean authenticate code. +790/โ722
- r12824: Added ability for use geocode Microsoft Bing api. +56/0
- r12829: Improved geocoding functions. Added Bing geo api to web settings. Added unittests. +214/โ220
- r12833: Added Mattermost specific notification transport. +142/0
- r12875: Improved discovery sensors by TIMETRA-CHASSIS-MIB. +184/โ124
- r12878: Add graphv to non-pipe rrd command list since accurate STDOUT is sort of the purpose of graphv! +1/โ1
- r12884: Use user-definable "purpose" field as description on device entity. +1/0
- r12885: Added support for Phoenix Factory Line switches (OBS-4558). +101/0
- r12887: Prevented loading pages in iframe. +96/โ45
- r12908: Added discovery vPC statuses by CISCO-VPC-MIB (OBS-3006). +95/โ20
- r12929: Improved ports polling speed with separate_walk option. +71/โ42
- r12936: Improved sensors discovery by Sentry4-MIB (OBS-4579). +293/โ110
- r12937: Added discovery sensors by SPS2v1-MIB for PowerTek PDU (OBS-4570). +381/โ73
- r12941: Add some additional filtering options to device query generator +7/0
- r12946: Added os definition for Huawei YunShan OS (OBS-4582). +60/โ2
- r12966: Improved calculate port rates and other stats. +166/โ148
- r12968: Fix srcset generation for <2x screens +4/โ5
- r12973: Improved support for Netping PWR 4. +311/โ247
- r12980: Added optional thread parameter for Telegram notification transport. +35/โ30
- r12983: Improved discovery inventory by S5-CHASSIS-MIB (OBS-3956). +384/โ192
- r12985: Add Asset ID to inventory search module +2/โ2
- r12987: Added VPX cluster statuses monitoring by NS-ROOT-MIB. +107/โ34
- r12993: Rewritten ifAlias script for pass in net-snmp to common bash script. Improved read interface descriptions from 'ip link set <iface> alias <ifAlias>' +111/โ60
- r12996: Added alert notification tag %ALERT_STATUS_CUSTOM% with ability set custom alert status in
$config['alerts']['status']. +85/โ65
- r12998: Added new improved variant of ifAlias persis script (python based). +183/โ3
- r13004: Improved D-Link DXS-1210 support (OBS-4610). +145/โ68
๐ MIB Updates
๐๏ธ Database Changes
- r12636: Increase index size on inventory table
๐ PHP 8 Fixes
- r12512: Fixed possible php8 fatal error in string search functions. +50/โ48
- r12657: Fixed compatibility ref library with php8.2.
- r12709: Preevnt fatal errors in graphs for empty rrd list. +85/โ118
- r12958: Fixed call to
count() in lsp module by MPLS-MIB. +8/โ14
- r12965: Fixed device edit applications page. +10/โ12
๐งช Tests
- r12628: Add generate_where_clause tests
- r12632: Fixed unittest for latest changes.
๐ Trivial Changes
- r12495: Changed value encode as
rawurlencode() in generate_url() according changes in r12351 for get_vars(). +2/โ1
- r12496: Fixed between test logic with brackets. +233/โ225
- r12497: Improved some icons for dark theme.
- r12498: Simplified between condition. +3/โ12
- r12501: Fixed clean var per modules run. +5/โ3
- r12503: Added ignore ports with ifType MAC Security for cisco group. +493/โ474
- r12504: Do not show sql warnings in normal debug. +4/โ6
- r12505: Show correctly SNMP
v3 Crypto algo classes when local system support it. +16/โ5
- r12506: Show mysql binlog status in cli extended versions. +2/0
- r12507: Do not discover HOST-RESOURCES-MIB processors with CISCO-PROCESS-MIB (OBS-4394). +36/โ42
- r12511: Fixed memory leak issue polling in Eatot ATS (OBS-4399). +2/โ2
- r12513: Fixed search syslog entries by program with commas in php8. +13/โ17
- r12514: Correctly parse bgp peers admin/oper states for Arista EOS
4.25+ (OBS-4398). +22/โ15
- r12518: Improved discovery trunk vlans and sensors on CiscoSB (OBS-4391). +109/โ47
- r12521: Fixed polling incorrect BGP4-MIB::bgpPeerFsmEstablishedTime on some Brocade/Extrime devices. +128/โ96
- r12522: Highlighted disabled modules on device edit page. +48/โ79
- r12524: Improved associate Gigabit Ethernet port with DOM sensors on Cisco NCS platform. +4/โ3
- r12525: Fixed discovery some Output sensors by EPPC-MIB (OBS-4407). +12/โ10
- r12527: Fixed autodiscovery bgp peers. +4/โ81
- r12528: Fixed add new ospf neighbours with unknown port_id (OBS-4408). +4/โ4
- r12529: Fixed display bgp peers on disabled device. +17/โ13
- r12530: Improved generate some entity descriptions from string indexes. +66/โ51
- r12534: Improved discovery VRF based SNMP contexts on Cisco NCS platform (OBS-4401). +41/โ15
- r12536: Highlighted VRF name on BGP peers page. +1/โ1
- r12538: Fixed generate some graphs when set 'allow_unauth_graphs_cidr' config option. +59/โ50
- r12539: Added Disk Health status by SYNOLOGY-DISK-MIB (OBS-4418). +192/โ129
- r12540: Added sensors definition for Hero MIB (OBS-4413). +50/0
- r12541: Prevent unexpected messages in graphs. +61/โ81
- r12545: Do not show IPv4 links for link-local addresses on ports page (OBS-4419). +71/โ84
- r12546: Split Gude PDU mib definitions. +666/โ575
- r12548: Fixed sensor oid for Inveo Nano. +1/โ1
- r12550: Improved queries with binary ip addresses. +75/โ90
- r12551: Prevent false positive
check_entity() when value is null (OBS-4425). +40/โ24
- r12552: Store and show metrics in alert log. +181/โ137
- r12553: Correctly do not show IPv4 links for link-local addresses on ports page (OBS-4419). +49/โ33
- r12557: Fixed discovery LLDP-V2-MIB on A10 ACOS. +2/โ2
- r12559: Improved detect Nokia PSS (OBS-4435). +6/โ3
- r12563: Fixed return devices in api when no device_id field requersted. +25/โ23
- r12564: Fixed return ports in api when no port_id field requersted. +21/โ13
- r12568: Improved
snmp_fix_numeric() with split units. +6/โ2
- r12569: Added transitional way for use unit for processors by mib definitions. +25/โ7
- r12572: Added battery status for APC UPS by PowerNet-MIB. +31/โ9
- r12573: Fixed parsing syslog on Ubiquiti Unifi with new firmwares. +4/โ2
- r12574: Added web config for syslog regex filters. +11/โ4
- r12576: Improved detect hardware on latest ArubaOS CX firmware (OBS-4237). +33/โ2
- r12577: Improved generate notification request params. +110/โ63
- r12578: Improved Pushover notification options (OBS-1465). +108/โ7
- r12583: Open Kannel SMSbox transport for CE. +2/โ2
- r12584: Fixed unit text for VPDN graphs (OBS-4444). +10/โ12
- r12586: Fixed GET request queries with % (percent) symbol. +7/โ3
- r12587: Corrected replace order.
- r12588: Corrected replace order. +1/โ1
- r12589: Moved
is_graph() to common. +33/โ18
- r12591: Improved discovery sensors by CISCO-ENTITY-SENSOR-MIB. +106/โ63
- r12592: Improved device sensors sorting in overview. +9/โ13
- r12593: Added curl version display. +70/โ12
- r12595: Improved support for Amazon Linux distro. +8/โ1
- r12596: Updated some os icons.
- r12601: Improved polling hardware/version for Inveo Hero. +3/0
- r12602: Improved discovery mib for Inveo Hero (OBS-4413). +5/0
- r12605: Use common confirmation dialog for delete roles. +222/โ211
- r12608: Use nested navbar entries for alert checkers when too many count. +100/โ57
- r12610: Verify that https protocol available in curl extension. +11/โ1
- r12612: Improved discovery sensors by FORTINET-FORTIGATE-MIB. +7/โ7
- r12613: Fixed discovery bgp peers on some FortiGate devices. +34/โ5
- r12614: Fixed discovery extended cooling sensors by PowerNet-MIB. +7/โ2
- r12615: Fixed cooling sensors scale by PowerNet-MIB. +4/โ4
- r12618: Restored display device entity on global syslog page. +1/โ1
- r12619: Fixed detect Dell NOS10 with new firmware (OBS-4465). +11/โ1
- r12620: Fixed detect FortiGate 600F (OBS-4460). +11/0
- r12621: Improved curl version tooltip. +6/โ1
- r12626: Added
generate_query_permitted_ng() without leading AND. Removed devel output. +53/โ40
- r12627: Added discovery total counters for Bachmann BlueNet. +47/โ5
- r12640: Improved
match_discovery_oids() for matching oids without indexes by snmpgetnext. +30/โ41
- r12641: Added mib definition for BGP4V2-MIB. +101/โ44
- r12646: Fixed model average association in
get_model_array(). Added debug output. +11/โ4
- r12647: Fixed hardware detect for FortiGate 1000F. +4/โ3
- r12654: Enabled dark mode for Tracy whith dark themes. +6/โ1
- r12674: Removed unused variable. +2/โ2
- r12676: Removed devel stuff. 0/โ26
- r12683: Rearrange some graph/rrd definitions. Add directory for both. +1,676/โ1,372
- r12686: Fixed status query param. +5/โ5
- r12687: Improved associate vrf to ip addresses. +55/โ90
- r12688: Improved associate vrf to arp entries. +25/โ18
- r12692: Added ARP table to device tables list. +45/โ3
- r12695: Undebug ports view page. +1/โ1
- r12696: Do not 'bye'. +10/โ15
- r12697: Ignore certificate errors in
process_http_curl(). +5/โ4
- r12698: Added option for verify ssl certificates in
process_http_curl(). +2/โ1
- r12699: Fixed
format_number_short() by unit tests. +14/โ4
- r12700: Fixed
format_number_short() for big numbers. +1/โ1
- r12704: Improve quicksearch dropdown to add scrolling and set sizing better. +2/โ2
- r12706: Workaround for stats/rrd variable name incongruence. mailgraph might be broken in recent distros, though. +3/0
- r12707: Removed debug from normal devices api call. +13/โ9
- r12708: Improved DDM temperature sensor on multiline SFP by TIMETRA-PORT-MIB. +33/โ48
- r12711: Fixed discovery IP addresses on Fortinet devices with latest firmware. +4/โ1
- r12712: Correctly delete users. +68/โ111
- r12713: Added ipmi option for RDP EcoNat. +25/โ11
- r12719: Use short host on devices/graphs/ view. +1/โ1
- r12720: Fixed ip address discovery logic operator. Improved get port by index, do not query empty values. +39/โ65
- r12722: Fixed search ipv4 addresses in global search (OBS-4486). +103/โ103
- r12726: Fixed
get_http_request(). +63/โ45
- r12727: Change autodiscovery popup icon +1/โ1
- r12728: Added logging for "unable connect to rrdcached". +36/โ12
- r12729: Fixed function undefined error (OBS-4487). +7/โ5
- r12732: Fixed
external_exec() unittests. Restored required endtime in exit_status. +14/โ17
- r12733: Rename
sql-config.inc.php to observium.inc.php to better reflect what it actually does. Add some docblocks. +4,906/โ4,565
- r12735: Remove class indicator from device overview boxes. +10/โ33
- r12736: Rearrange some includes. New format for config-variables. Always include
htmls/includes/functions.inc.php when SAPI != cli. Move dashboard graph widget to separate include. Switch a lot of defines to consts. +2,015/โ2,014
- r12737: Removed unused config constants. +11/โ26
- r12738: Removed unused permission constants. +7/โ23
- r12739: Fixed rrdtool cmd compatibility with php less
7.3. +39/โ30
- r12740: Fixed possible fatal error in
is_cli(). +1/โ1
- r12742: Removed compatibility code with php less
7.1. +14/โ68
- r12745: Removed compat code for
str_compress(). Fixed common unittest load. +4/โ10
- r12747: Moved load db functions and constants to corect places. Removed compat with old mysql extension. +17/โ112
- r12748: Improved discovery Inlet load sensors by PDU2-MIB (OBS-4490). +131/โ131
- r12752: Added
trim_number(). +14/โ1
- r12753: Simplified generate rancid config script. +24/โ70
- r12754: Cleaned include dirs. +16/โ63
- r12768: Added
entity_class_definition(). Added sensor definition map_class_regex and map_scale_regex. +80/โ68
- r12769: Improved discovery memory and sensors on FireBrick devices. +44/โ2
- r12772: Removed old variant of
fix_json_unicode(). Added compat polyfill for mb_ord(). Moved used polyfill functions to separate include. +129/โ118
- r12773: Improved string and array compare function with newer php syntax. +44/โ23
- r12774: Added
json_validate() polyfill. +26/โ1
- r12775: Fixed get probe exit status. +7/โ7
- r12776: Fixed use exec_status in
snmp_log_errorss(). Added unit tests for errors. +268/โ248
- r12777: Fixed use exec_status in several places. Added
snmp_runtime(). +58/โ49
- r12778: Fixed polling cisco fdb table with vlan based contexts. +6/โ15
- r12779: Improved discovery sensors by LM-SENSORS-MIB on Ubiquiti EdgeMAX. +27/โ19
- r12781: Moved Lat/Lon patterns to constants. Fixed definitions/constants unittest. +12/โ9
- r12782: Fixed get cached device array with geolocation (OBS-4504). +28/โ14
- r12783: Cleaned usage of removed
$cache['devices']['id'] array. +12/โ14
- r12784: Fixed Custom OID page. +5/โ11
- r12785: Optimised
snmp_command() function. Removed unused snmp_* functions. +111/โ134
- r12786: Added validate ip and mac in
is_valid_param(). Fixed functions unittest. +36/โ32
- r12787: Fixed incorrect discovery empty arp addresses by IPV6-MIB. +107/โ82
- r12788: Correct array index key. +1/โ1
- r12789: Added
get_device_vrf_contexts(). Simplified discovery in vrfs. +67/โ50
- r12792: Improved alert checker entity association edit messages (OBS-4506). +51/โ34
- r12793: Fixed detect Ubiquiti USW-Lite (OBS-4508). +7/โ6
- r12795: Fixed ports_separate_walk module os definitions. +69/โ69
- r12798: Fixed false positive association FreeBSD os as OPNsense (OBS-4511). +10/โ9
- r12801: Fixed display realtime port graph. +280/โ290
- r12802: Update hddtemp agent script to work with newer netcat versions +8/โ7
- r12803: Fixed detect IPv4 prefix by IP and Gateway addresses. +45/โ30
- r12804: Improved validate entity valid value in definition discovery. +38/โ32
- r12805: Fixed multiline power sensors scale by HUAWEI-ENTITY-EXTENT-MIB. +3/โ1
- r12807: Use cached sysDescr in discovery os and mibs. +11/โ11
- r12808: Clean up variable naming and remove some commented out code. +6/โ18
- r12811: Improved polling os params and sensors for Cumulus Linux. +16/โ6
- r12813: Migrated SLA events to common status definitions. +105/โ107
- r12815: Fixed reauth with different user in api. +44/โ8
- r12816: Improved hide device secrets in API. +161/โ88
- r12818: Increased max depth subdirrectory for
get_smokeping_files(). +4/โ2
- r12819: Removed subdir restriction in
get_smokeping_files(). +1/โ1
- r12820: Cleaning old deleted fdb entries (older than 30d). +224/โ198
- r12821: Fixed
print_cli_table() calls. +12/โ15
- r12822: Improved detect geo County by openstreetmap. +23/โ19
- r12823: Fixed escape tags in
generate_http_url(). +15/โ2
- r12826: Fixed run some unittests. +11/โ3
- r12827: Fixed
get_unique_id() in php8. +7/โ4
- r12828: Improved
country_from_code(). Fixed rewrites unittests. +12/โ8
- r12831: Fixed encode tags in
generate_http_url() only when required. +29/โ23
- r12832: Disable ssl verify host in
process_http_curl(). +3/โ3
- r12834: Improved polling sensors. Fixed papouch temperature sensor hack (added in r2337). +142/โ140
- r12835: Fixed discovery statuses with class_map association. +16/โ6
- r12836: Renamed some web show_* config options. +69/โ45
- r12837: Added
array_tag_replace_encode(). +26/โ16
- r12838: Migrated
rewrite_definition_hardware() to get_model_param(). Added detect vendor param by model definitions. +172/โ194
- r12839: Improved support for Optilink OP-MEN99810B (OBS-4453). +275/โ163
- r12840: Fixed clean fdb entries per device (OBS-4524). +3/โ3
- r12841: Improved discovery os functions. +189/โ117
- r12842: Reduced default snmp max-rep for F5 devices (OBS-4523). +2/โ4
- r12843: Fixed double count of devices locations. Show locations count in nested and plain navbar location menu. +37/โ31
- r12844: Disabled scale rigid on sensor graphs. +2/0
- r12845: Restored -a option in
generate-rancid.php script (appear in r12753). +6/โ4
- r12846: Fixed access to Polling Information page for global read only users. +22/โ17
- r12847: Improved generate user/role permission boxes. +673/โ963
- r12848: Fixed display device panels for normal user permission. +29/โ96
- r12849: Fixed display device header in port popup for normal users. +64/โ51
- r12850: Removed calls to
$cache['devices']['id']. Added function get_device_hostname_by_id(). +195/โ224
- r12851: Fixed initial db schema install. +6/โ3
- r12853: Added ability for set retry sensors value by os definition. Added retry for Fortigate devices. +45/โ19
- r12855: Fixed VM info sql. Improved geo location menu. +21/โ59
- r12856: Fixed usages of cached where devices permitted. +37/โ26
- r12857: Fixed usages of cached where ports permitted. +16/โ22
- r12858: Fixed generate more where clause queries. +8/โ8
- r12859: Improved where clause in
parse_qb_ruleset(). +9/โ9
- r12862: Fixed polling custom oids with incorrect values. +14/โ18
- r12863: Improved math operations with big integer numbers. +19/โ79
- r12864: Fixed loading db config options for WUI. +54/โ45
- r12865: Fixed possible fatal error in
is_filesystem_full(). +8/โ4
- r12866: Fixed get os definition in
sensor_value_retry(). +2/โ3
- r12867: Fixed sensor description rewrite by FORTINET-FORTIGATE-MIB. +4/โ4
- r12868: Improved DDM port sensors associations by MIKROTIK-MIB (OBS-4533). +132/โ119
- r12869: Fixed geo location menu (appear in r12655). +5/โ6
- r12870: Improved short port labels for hh3c. +5/0
- r12871: Improved discovery sensors by HH3C-TRANSCEIVER-INFO-MIB. +9/โ10
- r12876: Improved detect Huawei (FutureMatrix) VRP devices (OBS-4543). +3/โ1
- r12877: Fixed discovery multiline port sensors by TIMETRA-PORT-MIB. +1/0
- r12879: Split generate groups navbar entries to function. +132/โ113
- r12880: Added common function
array_filter_key(). +7/0
- r12881: Improved graphs page for priority load main graph. +12/โ12
- r12882: Fixed selecting users for empty role. +43/โ38
- r12883: Fixed groups navbar links. +6/โ9
- r12886: Added common function
is_iframe(). +25/โ20
- r12890: Added ability for disable show and edit device notes by config option
$config['web_show_notes']. +28/โ21
- r12891: Fixed default value. +1/โ1
- r12892: Added function
is_ajax(). +15/โ10
- r12893: Little rearanged definitions. +55/โ43
- r12894: Renamed config show_locations to web_show_locations. +35/โ23
- r12895: Added option for allowing run Web UI in iframe (
$config['web_iframe']). Disabled by default. +20/โ14
- r12896: Reformatted graph type definitions. +1,386/โ1,386
- r12897: Fixed generate graphs titles. +672/โ593
- r12898: Fixed Citrix SDX ifDescr definition. Updated SDX-ROOT-MIB. +2/โ2
- r12899: Added os definition for virtual-machines type(s). Module virtual-machines disabled for all oses except linux, proxmox and vmware. +107/โ85
- r12900: Improved autodiscovery new virtual machines. +20/โ16
- r12901: Improved display VM type and Guest OS. +40/โ33
- r12902: Fixed reload syslog filters after change in web ui. +20/โ13
- r12903: Fixed polling MD Raid by unix-agent (OBS-4567). +9/โ8
- r12904: Improved device name on network map. +12/โ9
- r12905: Fixed get together os/group modules definitions. +20/โ14
- r12906: Improved detect Cisco FMC (OBS-4568). +2/โ1
- r12907: Improved detect port and bgp entities in syslog messages. +122/โ71
- r12909: Fixed Extreme mibs definitions. +22/โ20
- r12913: Added snmp max-rep 30 for Juniper JNP models. +6/โ6
- r12914: Updated distro script. +6/โ2
- r12915: Updated distro script. Added command line arguments for output format and others. +57/โ2
- r12916: Fixed display symlinked device config (OBS-4576). +182/โ175
- r12918: Fixed display device perf menu for users with global read permisssion. +28/โ16
- r12919: Fixed pages permissions for users with global secure read. +13/โ15
- r12920: Added L2 VLAN ports ignore for D-Link switches. +3/0
- r12921: Fixed display devices performance tab for users with global secure read permission. +11/โ7
- r12922: Fixed store very big json for JUNIPER-FIREWALL-MIB graphs. +15/โ15
- r12923: Improved db updates in polling pseudowires. +11/โ15
- r12924: Fixed compatibility with old uncompressed attrib format for JUNIPER-FIREWALL-MIB graphs. +41/โ33
- r12925: Do not show Firewall menu entry, when JUNIPER-FIREWALL-MIB disabled. +5/โ5
- r12926: Improved parsing syslog on JunOS. +8/โ1
- r12927: Fixed toggle ports modules setting for JunOS. +33/โ30
- r12928: Fixed module var. +1/โ1
- r12930: Fixed Add/delete device navigation bar entries for limited write permission. +10/โ10
- r12931: Fixed add/edit Alert checks for global secure write permission. +417/โ78
- r12932: Fixed add/edit entities groups and probes with global limited write permission. +31/โ364
- r12933: Added config definition for userlevel 9. +16/โ8
- r12934: Fixed display os icon on OSes page. +12/โ12
- r12935: Fixed display networkmap and graph-realtime on safari browser (object load incorrectly detected as iframe). +28/โ2
- r12940: Added Web Setting for ASN text mappings. +60/โ42
- r12943: Fixed escaping in entity popups (OBS-4584). +51/โ51
- r12944: Improved support for Inveo Hero (OBS-4585). +10/โ9
- r12947: Added snmp noincrease os definition for Inveo Hero (OBS-4585). +1/โ1
- r12948: Fixed
match_network() for correct match excludes. +80/โ25
- r12949: Improved check allowed CIDR nets for web authenticate. +38/โ25
- r12950: Prevented session regenerate id in ajax requests. +109/โ107
- r12951: Used 403 error page instead redirect for forbidden CIDR ranges. +92/โ12
- r12952: Improved detect Unifi USW switch (OBS-4591). +9/0
- r12953: Updated Mitel Controller definition. +43/โ21
- r12955: Added AIRESPACE-WIRELESS-MIB definition to Cisco 9800. +11/โ5
- r12956: Improved detect Qtech Switches (OBS-4592). +11/โ8
- r12957: Improved detect VyOS on Dell hardware (OBS-4574). +8/โ2
- r12959: Show 404 error on request js/css source map files. +14/โ1
- r12960: Improved detect Fuji Xerox Printers (OBS-4593). +52/โ31
- r12961: Added per mib snmp max-rep definition. +8/โ3
- r12962: Disabled bulk snmpwalk for CISCO-CONTEXT-MAPPING-MIB in vrf discovery. +2/0
- r12963: Improved generate navbar menu links. +83/โ80
- r12964: Added device link to OS/Hardware specific note on docs site when available. +22/โ7
- r12967: Fixed sensors api code. +8/โ8
- r12969: Improved
browser_detect() code. +112/โ89
- r12970: Improved screen_detect js for screen size changes.
- r12971: Updated Ubuntu logo.
- r12972: Unificated LDAP error messages. +26/โ19
- r12974: Fixed generate edges on Map Trafic page. +43/โ44
- r12975: Removed generate rss feed api key on first user auth. +12/โ50
- r12976: Fixed agent mysql script for innodb io stats (OBS-1360). +5/โ6
- r12977: Moved navbar footer to separate include. Renamed hamster login image. +419/โ351
- r12979: Added common 404 error page. +26/โ3
- r12981: Restored gif images which still used by
mktree.js in inventory display.
- r12986: Fixed escaping login_message in http auth. +5/โ6
- r12988: Fixed status events for cluster nodes by NS-ROOT-MIB. +11/โ10
- r12989: Improved ifAlias persist script for FRR (OBS-4036). +12/โ6
- r12990: Added Cluster Admin state by NS-ROOT-MIB. +19/โ4
- r12991: Better parsing ifAlias in FRR. +2/โ1
- r12992: Updated ifAlias script for FRR (OBS-4431). +39/โ34
- r12994: Improved ifAlias pass script for FRR. +27/โ18
- r12995: Use common option for display devices name on Network Map. Reformatted code. +917/โ928
- r12997: Fixed memory scale by RAPID-CITY, appear in r12983 (OBS-4605). +11/โ6
- r12999: Improved process hexified port labels. +341/โ289
- r13000: Improved polling port vlans by CISCOSB-vlan-MIB (OBS-4606). +83/0
- r13001: Improved polling port vlans by CISCOSB-vlan-MIB (OBS-4606). (Fixed commit). +105/โ183
๐ Library Updates
- r12606: Updated jQuery migrate.
- r12607: Updated jQuery.
- r12623: Updated php-cli-tools to latest.
- r12652: Added Tracy to libs dir.
- r12669: Fixed loading of ref class. +22/โ23
- r12741: Removed unused compat libs.
- r12889: Updated EasyMDE and Purify js to latest.
- r12917: Updated pear libs Net_SMTP, Net_DNS2 and Mail_Mail.
๐งน Code Cleanup
- r12567: Removed unused ports db field. +44/โ52
- r12597: Removed executable flag from images. 0/โ1
- r12600: Removed unused functions. 0/โ28
- r12743: Cleaned discovery sensors by EPPC-MIB (OBS-4458). +3/โ7
- r12746: Remove disused code in ajax actions. 0/โ9
- r12759: Fixed some accidental copyright changes. +2/โ2
- r12760: Fixed some incorrect oop use calls. +11/โ43
- r12762: Remove some old config settings. Clean up some echo statements and remove closing tags. Clean SQL statement usage. +36/โ38
- r12770: Remopved wip include. 0/โ1
- r12817: Removed wip functions. 0/โ76
- r12854: Replaced
array() to [] in common definitions. +965/โ974
- r12861: Removed unnecessary messages. +5/โ7
- r12872: Fixed dot in some numeric oids. +32/โ30
- r12888: Undebug. +1/โ1
- r12978: Removed old unused images. +3/โ1,519
- r12984: Update year. +5/โ5
- r13002: Rearranged D-Link mibs definitions. +405/โ429
๐ง Development
- r12673: Fixed load ref library in cli debugging (because loaded before common and definitions). +10/โ7
- r12690: Undebug query. +1/โ1
- r12938: Added show debug var for troubleshooting. +3/โ2
- r12939: print debug var again. +1/โ1
๐ฆ Other Changes
- r12825: derp +1/โ1
- r12549: Map improvments +285/โ60
- r12560: Final update for the
vis.js-based map. +44/โ16
- r12566: Reduce mouse scroll zoom sensitivity +3/0
- r12679: Improve map tooltip handling, switch to qTip2. Fix map annoying jumping when tooltip displays. Add latlon entity_popup type. remove popupContent from geojson output +76/โ1
- r12680: Fix correct mapping of lat/lon through ajax. Placeholder until better locations system. +9/โ9
- r12715: Remove some debugging output. 0/โ3
- r12723: Improved debugging output for parser/execution errors. +123/โ6
- r12731: Improve exception handling and minimum PHP error warning. +7/โ5
- r12750: Update install_dir setting statement to accomodate PHP5.6 long enough to output version error. +2/โ1
- r12756: Reformat all PHP files. Remove
array(). 2->4. Update copyrights.
- r12796: Add
chart.js 4.3.0, chartjs zoom plugin 2.0.1 and hammer.js 2.0.8. Update moment to 2.29.4.
+48,625 added
โ40,150 removed
+8,475 net
filtered development activity