These changes are available now in Observium Professional and Enterprise editions. Community Edition releases do not follow a fixed schedule. Some changes listed below may only apply to Professional/Enterprise editions.
โก Improvements:
- r14547: Added discovery additional APC pdu and ups power sensors by PowerNet-MIB. +102/-8
- r14556: Moved list of ignored vlans to os/group definition, added option for ability global ignore list of vlans. Fixed discovery cisco reserved vlans on other platforms. +46/-26
- r14559: Added autodiscovery option to limit SNMP versions used. +9/-2
- r14560: Function
test_condition() regex condition detect if test string already pattern with delimiters. +331/-313
- r14564: Added
parse_condition_string() for simplified condition syntax in MIB and http test definitions. Refactor key 'test_and' for replace hidden 'and' flag with explicit key. +831/-153
- r14571: Added
get_network_start(). Removed direct calls to IPLib from main code parts. +28/-22
- r14573: Reset opcache directly on fatal error handler. +6/-40
- r14574: Convert device fields last_polled and ignore_until to unittime in db query. +51/-27
- r14580: Added DEVICE_NAME and DEVICE_IP tyo message tags for alert notigications. +40/-7
๐ Bug Fixes:
- r14548: Fixed js
openLink() function do not trigger open url on selecting text. +9/-9
- r14551: Fixed generate status form for status type field. +83/-69
- r14552: Fixed open links in new tab with Meta/Ctrl key click.
- r14567: Fixed Add probe form user level. +1/-1
- r14572: Fixed snmp community string validation for non-standard lengths exceeding 32 characters. +18/-4
- r14576: Fixed display device down time in status widgets. +7/-2
- r14579: Removed call to
get_entity_group_names() in CE. +79/-73
- r14582: Fixed fdb local port association for vlans with null in vlan name. +4/-1
๐ง Minor Changes:
- r14557: Moved process-specific (alerter/poller/discovery) includes to common observium include. Moved unix-agent specific functions to separate include. +220/-187
- r14563: Added
safe_split_space() for safely splitting strings by whitespace with a minimum parts guarantee. Added unit tests. +120/-14
- r14568: Email transport - add optional custom subject template using {{TAGS}} syntax +5/-2
๐ MIB Updates:
- r14553: Updated APC mib files.
- r14554: Updated HP mib files.
๐ Trivial Changes:
- r14546: Improved error messages on try load python modules natsort and impacket for wmic script. +30/-11
- r14550: Use icon definition when exist in
generate_element_select(). +5/-2
- r14558: Moved mempool and db functions from common include to correct places. +125/-119
- r14565: Added debug warnings for malformed conditions in
parse_condition_string(). Prefer explicit type prefix in MIB definitions. Added unit tests for incorrect test definitions. +132/-32
- r14577: Added error message when trying run poller with host 'new' keyword. +12/-3
- r14581: Added debug messages for false email notification send. +19/-14
๐ Library Updates:
- r14569: Added IPLib
v1.22.0
- r14575: Removed unused pear Net_IPv4 and Net_IPv6 files.
๐งน Code Cleanup:
- r14549: Removed debug in js console log. +2/-13
- r14566: Use explicit pattern delimiter in regex test conditions for mib definitions. +16/-16
+4,801 added
-2,147 removed
2,654 net