Note: Some changes listed below may only apply to Observium Professional/Enterprise editions.
🎯 Major Features:
- r8880: Add EIGRP polling and UI elements. Basic graphs for ports/peers. +1,314/-735
- r8881: Many updates. Adding WIP Wifi. Add DB for eigrp. remove old png icons. Switch to new multi-size png-from-svg sprites. Fix transports array name. Update some JS. +678/-697
- r8882: Many individual bug fixes and changes. Add Ceph polling via agent. Add xDSL stats graphs from Aethra devices. Update cisco SB mibs. Improve Syslog for IOS-XR. Add Huawei FDB table collection. +685/-109
- r8993: Removed huge unusefull tables perf_times and devices_perftimes. Poller and discovery times now stored as round-robin history inside device stats array. +237/-88
- r9013: Improved support for (old) Geist PDU devices. Improved sensors discovery by GEIST-MIB-V3 and GEIST-V4-MIB.
Small mib definitions cleanup, according previous commit. +510/-202
- r9028: Huge MIBS definition file is split into multiple separate files, based on mib_dir parameter.
No functional changes at this point, only split.
Old definitions is still left in main
mibs.inc.php for prevent update conflicts, it's will removed later.
If you have (uncommited) local changes in definitions, please move it into appropriate file in mibs/ subdir. +10,542/-40
- r9030: Added definition based Load Average polling. Added alert metrics: device_la, device_1min, device_5min (same as device_la) and device_15min.
UCD-SNMP-MIB LA migrated to definition. Added Load Average polling by RITTAL-CMC-III-MIB. +173/-8
- r9089: Removed mcrypt dependency for php >=
7.0. Improved crypto functions with new library Defuse\Crypto. Updated unit tests. +350/-222
- r9093: Improved encryption functions. Switched to faster implementation for php
7.2 with sodim extension. +245/-85
- r9111: Multiple syslog processing improvements. Common syslog message rewriting moved to os definitions. Fixed multiple issues when parse msg/program/tag fields on cisco/juniper/unix/etc oses. Added
process_syslog_line() function with many unittests for it. +950/-222
- r9222: Improved discovery/polling vlan information from devices. Splitted vlan polling in ports module to vlan submodule. Discovery vlans now more common for mib based. +693/-276
- r9224: Added discovery/polling vlans for Huawei devices by HUAWEI-L2VLAN-MIB (OBS-2620). +235/-0
- r9248: Extend new assocation format to alerts. No automigration yet, only for testing. Slight cleanups to association code. +586/-114
- r9309: Multiple IP functions improvements. Fixed some issues in pear Net_IPv6. Added binary IPv4/IPv6 columns for simple in network search. Improved discovery IPs in modules ip-addresses, bgp-peers, pseudowires. Added config option for ignore IP addresses in discovery by type. +830/-135
✨ New Features:
- r8861: Add support for graphing mongodb +425/-0
- r8862: Add PanDacom MIBs
- r8865: Add detection of Kerio Control. Their SNMP is cut down and kinda useless. +20/-1
- r8866: Add detection of Kerio Operator (Linux) +20/-3
- r8873: Add nobulk to calix os def. Their SNMP stack sucks. +1/-1
- r8877: Add simple-ish markdown-based per-device notes page. +54/-0
- r8909: Add detection of checkpoint gaia embedded +16/-0
- r8925: Add support for boolean status inputs from ServersCheck SensorGateway. +33/-0
- r8926: Extend Gaia Embedded detection +5/-0
- r8928: Add eventlog entry for deleted devices +1/-0
- r8933: Add ability to generate SVG graphs +16/-4
- r8934: Add Cisco FirePOWER detection and extremeCpuMonitorTotalUtilization collection for XOS +9/-0
- r8939: Add Nokia logo +2/-0
- r8941: Add Cisco Firepower MIBs
- r8961: Add detection of Blue Coat ASG +12/-1
- r8963: Add nutanix detection and logo +11/-0
- r8981: Add short hostname length config variable to UI. +7/-0
- r8996: Add single-line format for Slack transport. +43/-28
- r8998: Add discovery of additional IBM/Lenovo management modules +16/-0
- r9001: Additional OpenGear sensors and status. +50/-9
- r9022: Add device availability graph to system graphs +40/-0
- r9023: Add testing InfluxDB export support. +157/-1
- r9040: Add WiP dashboarding system +524/-3
- r9041: Add dashboard page code +419/-0
- r9042: Add dashboarding tables +7/-0
- r9043: Definitions updates +4/-0
- r9045: Add documentation images +2/-0
- r9050: Add DSE 892 MIB
- r9051: Add Raisecom MIBs
- r9052: Add support for some sensors and inventory from raisecom devices. Fix some sensor descr parsing cludgery. +457/-21
- r9056: Add new Mikrotik sensors +23/-2
- r9062: Add SMS Envoi alert transport +66/-0
- r9065: Add additional discovery rule for Ligo devices +8/-0
- r9067: Add Generic UPS entry for shitboxes with UPS-MIB +16/-0
- r9068: Add Riello Netman definition +15/-1
- r9069: Add support for DSE devices +67/-5
- r9070: Add operating mode status entry for DSE +12/-0
- r9071: Add collection of APC outlet statuses +16/-0
- r9074: Add device AP count graph for Cisco LWAPP +27/-3
- r9077: Add basic detection and support for Forcepoint firewalls. +21/-0
- r9078: Add support for ECS4120. +174/-7
- r9081: Add APC masterswtich. +14/-1
- r9091: Add ZyXEL ES Temperatures +17/-0
- r9092: Add ZyXEL ES Voltages +9/-0
- r9098: IPv6 counters +288/-1
- r9100: Add ipv6 stats indicator to port rows +24/-13
- r9102: Also collect
v6 counters from J +76/-9
- r9103: Add Global IPv6 stats for J with placeholder graphs. +395/-0
- r9104: Add JS
- r9105: New group rule engine and format +465/-367
- r9106: oops +267/-4
- r9122: Add Mempools to API +47/-0
- r9128: Add reset/restore rules buttons to group add/edit. +25/-23
- r9142: Additional IBM CME metrics +50/-0
- r9143: A few more CME statuses +19/-0
- r9151: Add sensatronics e4 temperature sensors +67/-0
- r9152: Add missing OS images +4/-0
- r9153: Add Innovaphone def and logo +9/-0
- r9155: Add ability to signal graph can be inverted +13/-0
- r9162: Add pf temp catcher +13/-12
- r9164: Add custom stuff +70/-0
- r9165: Add ADFweb logo +16/-0
- r9167: Additional IAS oid, also switch to ifName +4/-1
- r9169: Add support for GUDE 818x PDUs +34/-1
- r9170: Add HPE VC server status indicators +26/-0
- r9171: Add HPVC-MIB inventory population +111/-0
- r9172: Add expanded routing menu +29/-7
- r9176: Add config option, new svg and unused discovery function for lsps +233/-57
- r9195: Add Lenovo switch MIBs
- r9203: Add support for Lenovo CNOS devices (provided by Lenovo) +163/-7
- r9230: Add MGE status sensors from XUPS-MIB +37/-0
- r9245: Add ifVlan to port entity attributes +1/-0
- r9247: Add ability to set device 'ignore until' via the API +44/-0
- r9256: Add isnull/isnotnull to text fields for associations +37/-61
- r9258: Add additional stacked storage graph types. +153/-3
- r9260: Add totals to stacked storage bytes graph +17/-0
- r9261: Add IPv6 bits aggregate graph to ports +47/-0
- r9264: Add ability to edit new format alert associations. +450/-270
- r9266: Add ability to use device distro/distrover in association rulesets +18/-7
- r9268: Add support for UBNT EdgePower. +85/-3
- r9276: Add NetBotz wireless sensor collection +26/-0
- r9277: Add additional NetBotz wireless sensor metrics +26/-0
- r9285: Add support for legacy IT-WATCHDOGS-MIB +103/-2
- r9288: Add device description to search parameters. +3/-3
- r9289: Add support for BDCOM sensors, RAM and serial/version. +107/-0
- r9290: Send additional data to pagerduty +8/-1
- r9297: Modify alert creation to use new association method. +384/-246
- r9322: Add asset tag to dell-vendor-mib and add to dnos6 +3/-0
- r9363: Add ability to enable BGP-based host discovery for private ASNs and/or whitelisted ASNs. +29/-3
- r9366: Add support for CTC FRM220 (only really handles ch08) +98/-0
⚡ Improvements:
- r8870: Minor EIGRP updates +58/-36
- r8874: Improve Cisco CBQoS polling +85/-25
- r8875: Improve Cisco CBQoS support. Add alerting. Add group support. Add graph definitions. Add ability for entity system to handle a parent type, not just a parent table. Display parent type in alert table. No agg for cbqos yet. +225/-17
- r8885: Reduce time taken by EIGRP poller on devices with no EIGRP. +22/-7
- r8895: Add option to get more accurate long term uptime from net-snmp +49/-36
- r8899: Improve BGP per-session local as support +17/-5
- r8935: Use router id for OSPF device discovery. +1/-1
- r8937: Improve bill creation form. Fix creating bill from port page. +169/-124
- r8999: Sort alert checkers page by checker name rather than checker id +4/-0
- r9034: Work to unify generation of navbars between main navbar and in-page navbars. +32/-7
- r9057: Improve GCOM support OBS-2595 +5/-4
- r9058: Add SLA entity type graph title array +9/-0
- r9060: Improve detection of "online" MG UPS +3/-1
- r9063: Add additional metrics to BGP peer alerting +9/-2
- r9085: Multiple improvements and fixes. +588/-111
- r9121: Improve BGP support +604/-501
- r9137: Auto-rebuild group on add/edit. Add expanded alert_checkers to navbar. +22/-7
- r9145: Add ability to switch between stacked and unstacked processor graphs for unix devices. +10/-1
- r9160: Improved Packetflux Sitemonitor support +68/-83
- r9209: Improved navbar function. Add "alerted" sensor count to navbar. Add FORTINET-FORTIADC-MIB strings collection. +45/-13
- r9265: Improve new association accuracy. Fix port disable field name. +6/-5
- r9301: Extend new format association editing to alerts. +227/-178
🐛 Bug Fixes:
- r8860: Don't remove 'action' var. +1/-1
- r8863: Minor fix to graph colour code +2/-2
- r8864: Workaround bluecoat sensors changing scale +11/-0
- r8867: Always pull capacity oid for printer supplies. Apparently it can change between discovers. +13/-1
- r8868: Fix Junos queue numbers +2/-1
- r8869: Fix graph colour selection +1/-1
- r8872: Fix neighbour detection for Extreme XOS. +8/-1
- r8883: Fix Huawei MAC format. Add some remote access entries to huawei os definitions. +6/-8
- r8886: Assume data is NULL when not supplied to
print_cli_data() +1/-1
- r8887: Fix datepicker form element by always loading qtip javascript. +4/-4
- r8898: Improve cisco hardware string logic +4/-4
- r8923: Set session timeout to 1 day to try to avoid auth timeout issues. +2/-2
- r8924: Avoid setting things we may not need +1/-1
- r8929: Fix Cisco RAS sessions graphs +5/-5
- r8932: Strip spaces from nginx agent output +1/-1
- r8936: Fix pollerlog time calculation +4/-4
- r8995: Skip update properly, return caused updater script to exit +5/-1
- r8997: Fix short host usage for alert table on side panel (fix alert table honouring short host for entity text) +1/-1
- r9000: Fix collectd labelling bug (temperature -> humidity) +10/-10
- r9035: Missing function. +45/-0
- r9037: Move navbar generation functions to correct file. +157/-154
- r9044: Commit
index.php changes to allow hiding of side panel +26/-23
- r9046: Fix device link being clickable on syslog alerts. Also direct link to device's syslog alerts page. +3/-1
- r9047: Fix ioping app so it actually works. :) +49/-7
- r9053: Minor fix to raisecom support +2/-2
- r9054: Fix alert state translations for liebert and rittal MIBs +15/-15
- r9055: Fix typo in eltek definition +8/-8
- r9059: Remove disused file +0/-19
- r9061: Fix Cisco CBQoS poller to correctly remove non-existent QoS entries +17/-3
- r9064: Fix correctly generating rates for BGP stats. +2/-2
- r9066: Fix Printersupplies percentbar label bug. +4/-1
- r9095: Fix duplicate cookies and repeatedly setting session cache. +42/-6
- r9099: Better RRD filenames for
v6 stats +10/-82
- r9107: Missing SQL update. +36/-33
- r9108: Fix function def +1/-1
- r9109: Remove debugging leftover. +0/-5
- r9118: Real images +2/-0
- r9119: Use ntpq not ntpdc. +2/-2
- r9123: Fix JS +2/-1
- r9126: Remove debugging. +29/-27
- r9127: Remove more debugging. +4/-3
- r9129: Fix correct group count +731/-646
- r9134: Make change field name from deleted to tunnel_deleted for ipsec_tunnels +5/-4
- r9141: Fix form generation use of values. +5/-5
- r9144: Fix incorrect divisor for some graph types +1/-11
- r9150: Fix multioid auth when using wildcard ip range auth +1/-1
- r9161: Fix charge/energy sensor names and add rewrites +7/-5
- r9166: Don't show group bar if user doesn't have global read +31/-25
- r9174: Typo +1/-1
- r9182: Fix ADF custom MIB +52/-8
- r9185: Fix missing AFs
- r9186: Fix ADF multipliers +14/-25
- r9187: Improve local ASN selection +602/-532
- r9188: Fix BGP local_as length +1/-0
- r9207: Cosmetic bug in processor module +1/-1
- r9208: Add SysDescr regexp for dbsd and nobulk to dasan +3/-1
- r9218: Disable this for now +3/-1
- r9220: Fix the fix! +3/-6
- r9231: Fix status table output. Remove old code from status/sensor poller. +4/-155
- r9235: Fix contact_endpoint type to text. +1/-0
- r9252: Improve alert migration output +10/-9
- r9253: Fix port percent graph scaling +6/-1
- r9257: Fix previous :) +59/-26
- r9259: Fix multi-mempool usage graph +19/-6
- r9267: Filename fix.
- r9270: Fix APC thresholds. +2/-2
- r9271: Fix function name +1/-1
- r9272: Fix another threshold +2/-2
- r9275: Additional APC threshold fixes. +2/-2
- r9278: Minor fix +4/-4
- r9280: Disable example snmp
v3 config from defaults. +6/-6
- r9281: Change ADF graphs to be more relevant +4/-0
- r9282: Fix ADF current multiplier +1/-1
- r9286: Reflect current usage +0/-4
- r9298: CSS improvement, cleanup alert add form sligthly. +2/-4
- r9300: Fix to device type alerts on old system. +15/-14
- r9311: Add placeholder to initialise snmp
v3 array +1/-0
- r9321: IT NEW YEAR +2/-2
- r9361: Fix display of delete button for custom oid entries +4/-7
- r9371: Fix slow overpopulation of permissions array +5/-0
- r9376: Don't forever-disable panos graph. +1/-1
🔧 Minor Changes:
- r8876: Added ability for collect poller wrapper stats on remote rrd host (with rrdcached). Added --no-overwrite option for rrdtool create command when remote rrd host used. +46/-10
- r8879: Improved common functions:
age_to_seconds() - now complete opposite with formatUptime(); timeticks_to_sec() - allow partial timetick.
Added function uptime_to_seconds(), can used for convert human written uptime and/or uptime in hh:mm:ss format to seconds (applicable for EigrpUpTimeString format). +69/-9
- r8892: Prioritizing snmpEngineTime over hrSystemUptime and sysUptime. Clean old geolocation parts. +58/-69
- r8902: Added detect hardware/version/uptime for Ubiquiti UniFi by UBNT-UniFi-MIB. +10/-4
- r8906: Improved detect private BGP AS numbers. +85/-27
- r8912: Added support for Eltek SmartPack devices. Added sensors discovery by SP2-MIB. +254/-6
- r8913: Improved discovery statuses with additional event oid values. Added discovery additional APC Netbotz statuses by PowerNet-MIB (OBS-2011). +125/-14
- r8938: Improved detect sensor port associations for some Cisco ASR devices (OBS-2295). +17/-95
- r8940: Speedup some syslog db queries with correct indexes (OBS-2506). +6/-2
- r8944: Do not force discovery bgp peers if snmpwalk received incomplete data from device. Added trivial helper functions for get last snmp error code and status. +55/-16
- r8953: Improved discovery sensors by DeltaUPS-MIB. +90/-20
- r8965: Improved discovery some power supply statuses by CISCO-ENVMON-MIB and CISCO-ENTITY-FRU-CONTROL-MIB. +110/-49
- r8967: Added unittest for
snmp_fix_string() with UTF8 convert strings. +48/-1
- r8970: Added discovery sensors for DPS Telecom devices by DPS-MIB-V38 (OBS-2276). +12/-10
- r8973: Added basic support for CrandlePoint devices (OBS-2234). +18/-2
- r8974: Added basic support for TempAlert devices (OBS-2229). +27/-1
- r8975: Added all remaining HiDPI os icons. +51/-9
- r8978: Added discovery sensors from connected UPS for Synology NAS devices by SYNOLOGY-UPS-MIB. +85/-0
- r8982: Added discovery additional processor and mempools for Zyxel ES by ZYXEL-ES-COMMON and ZYXEL-SYS-MEMORY-MIB. +106/-5
- r8984: Improved
test_alert.php script, now possible to test alert send by contact_id.
Improved list of avialable alert message tags with: ALERT_UNIXTIME, ALERT_TIMESTAMP_RFC2822, ALERT_TIMESTAMP_RFC3339, DEVICE_SYSNAME and DEVICE_REBOOTED. +227/-109
- r8985: Added unittests for common array_*
_replace() functions. Added array_tag_replace() function for in-definition %tags% replaces by array with tag-string key pairs. +262/-34
- r8989: Added support for Netonix Switch devices with sensors by NETONIX-SWITCH-MIB. +168/-2
- r9006: Added support for
fs.com FMT devices (OBS-2569). +395/-0
- r9009: Improved support for IBM CMM and AMM. Added discovery some sensors by BLADE-MIB. +146/-8
- r9017: Added unit test for
process_port_label(). Improved some port label renames. Removed direct calls to rename_ifname() from wui. +317/-54
- r9025: Improved search ports by description. +39/-24
- r9031: Improved sensors detect by RITTAL-CMC-III-MIB (OBS-2542). +243/-49
- r9032: Added detect statuses for Ciena devices by CIENA-WS-ALARM-MIB. Improved detect vmware os. (OBS-2579). +77/-0
- r9049: Added sysDescr/os fields to device searching. +2/-2
- r9114: Improved
generate-rancid.php script. Added multiple per-version rancid os map definitions (for new oses supported by rancid). +83/-18
- r9131: Fixed
get_all_devices() for fetch hostnames with correct device_id. Fixed list devices in qb list. Added hard-coded livesearch in qb select. More debug cleanups. +15/-6
- r9140: Updated query builder to latest version. Added ability for use optgroup for entity and device lists. +51/-31
- r9147: Reload syslog rules, when contact associations changed. Reload sql config when syslog configuration changed in WUI. +74/-10
- r9159: Fixed discovery sensor names on Huawei devices by HUAWEI-ENTITY-EXTENT-MIB (OBS-2637). Added discovery voltage sensors by HUAWEI-ENTITY-EXTENT-MIB. +64/-19
- r9173: Added
int_add() and int_sub() functions for accurate add and substract big Counter64 numbers (by gmp or bc extension if exist). Added unit tests. +170/-21
- r9177: Fixed sql ambiguous error in where clause for some fields (ie disabled, ignore) when generate groups. Fixed generate qb form when unknown attribs used (after rules migration). +99/-41
- r9193: Added support for Waystream switches (OBS-2652). +123/-0
- r9204: Added and used function
snmp_mib_entity_vendortype() for expand ENTITY-MIB with vendor type MIBs. +78/-36
- r9205: Added basic support for Zebra printer devices (OBS-2661). +11/-0
- r9210: Added basic support for Stormshield NS-BSD firewalls. +47/-0
- r9223: Added required mib definitions for vlans discovery. Improved Huawei devices hardware/version detect. +14/-70
- r9225: Improved display polling perf times for some ports submodules. +60/-12
- r9227: Improved discovery sensors for Huawei devices. +108/-27
- r9229: Added discovery vlans by EXTREME-VLAN-MIB. Improved discovery vlans by Q-BRIDGE-MIB on some devices. +218/-0
- r9237: Added ability to set per-model (by sysObjectID) snmp request options (nobulk, noincrease, max-rep, max-get). +153/-27
- r9241: Added flags for use in snmp requests OBS_SNMP_TIMETICKS and OBS_SNMP_ALL_TIMETICKS. Cleanup snmp_* functions runtime calc. Function
snmp_get_multi() now deprecated (not recommended to use). +120/-124
- r9242: Replaced mostly requests
snmp_get_multi() by snmp_get_multi_oid(). +243/-198
- r9262: Improved syslog parsing for Extreme XOS devices (OBS-2690). +38/-1
- r9291: Added device_id field for IP address tables. +28/-11
- r9292: Added ability for select device groups by IP or Network. +62/-16
- r9293: Added ability for select port groups by ARP MAC or IP. +10/-1
- r9307: Added multiple common regexp constants for IP/MAC/FQDN/EMAIL. Added unittests for this. +296/-1
- r9316: Enabled group/alert associations for device and port entities by IP address/network. Fixed boolean QB rules. +54/-64
- r9317: Fixed
check_device_duplicated() when sysName in mixed-case. +22/-13
- r9328: Added ability for include/exclude devices by groups in wrapper. Added options -g (--include-groups) and -e (--exclude-groups). +60/-9
- r9333: Improved
get_pid_info() on high load Linux systems. +142/-43
- r9343: Added support for additional PowerWalker UPSes. +63/-30
- r9344: Added Polycom Video devices definition (OBS-2482). +16/-0
- r9354: Added global eventlog about version and db schema updated. +209/-91
- r9367: Added ability for convert power DOM sensors from watts to dBm. +79/-3
- r9378: Improved polling fdb tables. Fixed db insert errors for fdb tables. +59/-19
- r9379: Improved support for Ricoh printers. Added discovery Ricoh printersupplies by RicohPrivateMIB. +193/-27
- r9387: Added polling FDB tables by BRIDGE-MIB for some devices which not have Q-BRIDGE-MIB support (OBS-1686). +59/-18
- r9391: Added polling Extreme devices FDB table by EXTREME-FDB-MIB. +134/-41
- r9396: Collect device IP addresses also if not exist associated port (ie Vlan port with virtual ifIndex). Added ifIndex fields to ip address and vlan tables. +110/-48
📋 MIB Updates:
- r8911: Updated Eltek mibs.
- r8946: Update Aruba mib files.
- r8951: Updated Juniper MIB files.
- r8952: Updated Socomec mib files.
- r8972: Added MIB files (cradlepoint, kentix).
- r9005: Added
fs.com MIB files.
- r9012: Multiple mib files updated. Moved all used mibs to subdirs. Removed all old and duplicate mib files.
- r9080: Update Cisco and APC MIBs
- r9154: Update Cisco SB mib files.
- r9192: Added Waystream mib files.
- r9211: Added Stormshield mib files.
- r9228: Updated huawei mib files.
- r9283: Multiple MIB files added/updated (no any new features have been added).
- r9287: Updated hp, mimosa, raisecom mib files.
- r9342: Updated PowerWalker mib files.
- r9345: Added Polycom mib file.
🗄️ Database Changes:
- r8931: Increase group name/descr field sizes +2/-0
- r9019: Set ifHighSpeed to be unsigned +1/-0
- r9038: Update Wifi tables to current dev schema +12/-0
- r9249: Fix processor_ignore type +2/-0
📝 Trivial Changes:
- r8871: Undebug EIGRP polling. +2/-2
- r8884: Clean & undebug. +5/-9
- r8890: Fixed skip load qTip on tablet/mobiles (correctly load qTip with datetime picker). +11/-8
- r8891: Updated Pear Net_DNS2 lib to latest.
- r8893: More clean. +21/-26
- r8894: Fixed deletion users with CSRF validation (OBS-2451). +13/-6
- r8896: Converted "accurate linux uptime" to mib definition. Fixed fetch this uptime (needed only first number). +85/-59
- r8897: Fixed detect maximum value between snmpEngineTime and hrSystemUptime (OBS-2464). +3/-2
- r8901: Undebug. Fixed discovery BGP vendor specific per session local ASes. +36/-7
- r8903: Fixed display iBGP peers for per session local ASes. +9/-6
- r8904: Fixed iBGP counter on device BGP page. +1/-1
- r8907: Removed guessing device bgpLocalAs with multiple local ASes. +20/-38
- r8914: Renamed status events map key. +13/-7
- r8915: Fixed display php memory limit in cli versions output. +1/-1
- r8918: Fixed priority for hrSystemUptime (OBS-2464). +26/-20
- r8919: More accurate detect neighbour local port by LLDP-MIB (OBS-2474). +49/-15
- r8920: Fixed eventlog for device rebooted time. Added date info when device last rebooted on device page. +39/-18
- r8921: Snmpwalk separate oids instead whole huge table in neighbours discovery by LLDP-MIB (OBS-2266). +16/-4
- r8942: Speedup housekeeping timestamp db queries (OBS-2508). +6/-6
- r8943: Fixed variable for timeout check in
get_http_request() (OBS-2511). +2/-2
- r8945: Removed php version check in hash_equals compat library.
- r8947: Polling printer supplies cleanup. +66/-105
- r8948: Improved exclude uptime rollover time for reboot trigger. +12/-3
- r8949: Set default port realtime polling interval to 10s for JunOS. +2/-0
- r8950: Improved detect incorrect snmp
v3 auth error. +17/-10
- r8954: Fixed discovery some sensors by DeltaUPS-MIB. +11/-6
- r8955: Fixed port labels on Delta UPS devices. +1/-0
- r8956: Fixed php
7.1 compatability for functions rrdtool_last() and rrdtool_lastupdate() (OBS-2528). +17/-6
- r8957: Fixed display bill_bits graphs (OBS-2529). +3/-3
- r8958: Fixed polling ports ifAlias with UTF-8 chars. +8/-0
- r8959: Also fixed polling ports ifName and ifDescr with UTF-8 chars. +12/-5
- r8964: Improved detect sensor port associations for some more Cisco ASR devices (OBS-2295). +2/-2
- r8966: Exclude (by default) deleted ports in query in
get_port_id_by_ifDescr() and get_port_id_by_ifAlias() (this cause mistakes when ifIndex changed). +4/-4
- r8968: Correctly fixed polling ports ifAlias, ifName and ifDescr with UTF8 chars. +2/-2
- r8969: Fixed polling wmi storages if volume serial number begin with zero (OBS-1649). +1/-1
- r8971: Missed files for previous commit (OBS-2276). +100/-0
- r8976: Cleaned some os icons in definitions. +11/-1
- r8979: Fixed discovery DOM sensors by WWP-LEOS-PORT-XCVR-MIB. +4/-4
- r8980: Added missed mib definition for A10 Thunder devices (OBS-2526). +1/-0
- r8983: Small fixes for external libs.
- r8986: Small replace loop improvement. +17/-11
- r8987: Fixed caching oids in status polling. +4/-4
- r8988: Added flag OBS_SNMP_DISPLAY_HINT for disable display-hint in snmp output. Use it for discovery sensors by definitions (prevent different values in poller and discovery). +13/-13
- r8990: Improved PoE states for statuses by NETONIX-SWITCH-MIB. +5/-3
- r8991: Added more debugging for test alerts send. +5/-1
- r8992: Added some critical error codes as stop list for db schema update. +14/-14
- r8994: Skip DB conversion for old polling history. +2/-0
- r9002: Improved Yandex Geo coding api. Added warning about yahoo geo api, which not worked anymore. +15/-3
- r9003: Skip errors after incorrect db update with strict table in table notifications_queue. +2/-1
- r9004: Fixed updating version/model/serial if hardware changed (OBS-2572). +1/-1
- r9007: Prevent error (Cannot find module) from snmp commands, when mib_dir unused. +6/-2
- r9008: Fixed discovery PSU 1 status by OAP-NMU. +1/-1
- r9010: Additional unit test for redetect os. Redetect os only if used complex, networked or file os detect. +16/-0
- r9014: Added discovery sensors for Geist graveyard pdu device (OBS-2570). +52/-1
- r9016: Do not show sensor edit for deleted sensors. +1/-1
- r9018: Clear db errors about not exist PaGP db columns. +5/-2
- r9020: Fixed scale for Fortigate mempool. Moved hardware/version detect for ServersCheck to definitions. +12/-25
- r9021: Fixed discovery sensors and hardware for some old Force10 S-Series devices. +8/-2
- r9026: Use common replace for '/' in url for values in
generate_url(), this prevent apache 404 error in link jump. +1/-1
- r9027: Fixed detect port_label_num for ports with colon in description. +13/-4
- r9029: Just script used for split mibs definitions. +189/-0
- r9033: Small improve display ordering for device graphs. Show discover protocol for port neighbours on device->ports page. +85/-30
- r9039: Reset device icon and type, when detected device OS changed (OBS-2577). +27/-5
- r9075: Fixed detect Ubiquiti EdgeSwitch XP (OBS-2603). +35/-4
- r9076: Fixed detect Ubiquiti Unify APs with new firmware (OBS-2611).
Improved detect Raisecom ISCOM devices. +13/-2
- r9079: Clean latest Forcepoint mib definitions. Improved detect Edgecore devices, correctly binding by models definitions. +106/-14
- r9082: More accurate detect syslog host by IP (skip disabled/down devices), when multiple same IP in DB. +25/-5
- r9083: Always clean pagination vars from form action url (OBS-2167). +5/-0
- r9084: Other way for detect syslog device for localhost IPs. +18/-2
- r9086: Improved detect Accedian devices (OBS-2621). Undebug. +2/-1
- r9087: Removed old unmainteined api code, since it have security and compatability troubles (moved to attic). +0/-52
- r9088: Also removed old api pages.
- r9090: Temporary disable generate rss feed url. +1/-1
- r9096: Revert incorrect warning about mcrypt module (when sodium used). +6/-3
- r9097: Fixed create new contact from pages other than contacts page (OBS-2624). +1/-1
- r9101: Added config option for IP-MIB::ipIfStats (enabled by default). Simplify ports modules fetch from config instead hard-code. +19/-35
- r9110: Fixed escape single quotes in values for query builder. +6/-1
- r9112: Do not show old numeric syslog tags. +1/-1
- r9115: Extended config variable for rancid version in wui. +9/-1
- r9116: Added option for set maximum displayed config revisions in rancid. +18/-2
- r9120: Improved parse program/tag for mikrotik syslogs. Improved syslog unittests. +200/-201
- r9124: Disable page refresh on group edit page. +1/-0
- r9125: Do not show syslog-ng hex tags. +1/-1
- r9130: Detect snmp
v3 password error code. +6/-1
- r9133: QB form livesearch for values count more than 7 only.
- r9135: Updated bootstrap-select to latest for fix issue in qb (with select picked values).
- r9136: Return selectpicker css change as previus (removed shadow).
- r9138: Fixed in qb duplicate entries, added boolean type, added disabled devices rule. Small fix for width in conditions. +37/-9
- r9146: Fixed hidden password fields (correctly escape form values). +12/-10
- r9148: Restore configured debug for syslog. +5/-5
- r9149: Prevent double escape value. +1/-1
- r9156: Force use separate_walk feature for TP-Link switches. +1/-0
- r9157: Added detect hardware/version on some TP-Link switches. +10/-0
- r9158: Updated distro script to latest
v2.0. Added FreePBX distro icons. +113/-47
- r9175: Fixed unittest with correct includes order. +49/-28
- r9179: Fixed poll billing when additional params passed (ie in wrapper). +14/-0
- r9180: Clean compatability in poll-billing. +10/-5
- r9181: Small billing pages cleanup. Added primary index for bill data table. +65/-13
- r9183: Disabled qb ruleset valudation hack. +2/-0
- r9184: Use setRules method with allow_invalid option in QB, instead direct rules set for edit groups. +11/-49
- r9189: Sync (with discovery) poller local asn fetch for cisco devices. +15/-5
- r9190: Improved discovery D-Link sensors for some models. +83/-4
- r9191: Improved detect NetPing devices. +29/-7
- r9194: Fixed WAYSTREAM-MIB identity. +1/-1
- r9196: Improved port_label_process for Cisco IOS XR and Huawei devices. +15/-3
- r9197: Improved parsing HP procurve syslog messages. +10/-0
- r9199: Improved convert hex ip addresses values for ipv6z type. +11/-0
- r9200: Improved detect IPv6 addresses in VRF (OBS-2658). +14/-2
- r9201: Improved detect IPv6 addresses in VRF by CISCO-IETF-IP-MIB. +8/-2
- r9202: Improved syslog messages parsing for Sophos UTM devices. +40/-1
- r9212: Improved detect some BSD based oses with net-snmp daemon. +8/-0
- r9213: Improved detect some BSD based oses with net-snmp daemon (++). +3/-0
- r9214: Do not refresh add syslog rule page. +1/-0
- r9215: Fixed detect FTOS hardware when net-snmp return correct utf-8 chars. +3/-1
- r9216: Display that currently do discover or poll device if it never polled/discovered. +25/-3
- r9226: Added polling routed vlans by CISCO-VLAN-IFTABLE-RELATIONSHIP-MIB (OBS-2663). +70/-0
- r9232: Improved detect Konica-Minolta printers (OBS-2668). +23/-11
- r9233: Correctly detect Konica-Minolta printers (fixed previous change). +55/-13
- r9234: Moved function
get_model_array() to common, use it for fetch device mibs.
Added doc about snmp max-get os definition. +55/-60
- r9236: Added option enable_ports_vlan to WUI config. +9/-2
- r9238: Fixed discovery/polling Huawei NE20 routers (set lower max-rep) (OBS-2673). +22/-1
- r9239: Fixed nobulk os definition (by mistake in r9237). +1/-1
- r9240: Moved snmp max-rep hack for Cisco 2960S stacked switches to model definitions. +14/-6
- r9244: Show information about fping version. +25/-1
- r9246: Reduced default snmp max repetition for Huawei devices (many platforms have troubles with max-rep greater than 50). +2/-1
- r9250: Always use port ifIndex from index part (ignore incorrect Oid data on some devices). +5/-6
- r9251: Cleanup, undebugging for group/alert rules generate. Fixed generate group/alert rules with parent groups include. +68/-28
- r9254: Fixed phpunit tests. +2/-2
- r9255: Reduced max-rep for Huawei CE series switches. +3/-0
- r9263: Revert group operators (appear in r9258). +1/-1
- r9269: revert back extreme os definition for syslog (appear in r9268). +3/-0
- r9273: Fixed EdgePOWER os name. Cleanup Eaton contact statuses definition. +11/-11
- r9274: Improved short name for Mgmt interface in DNOS. +6/-0
- r9284: Fixed vendor mib name renamed (ICT-MIB to ICT-DISTRIBUTION-PANEL-MIB). +40/-40
- r9295: Improved display in WUI sql formatter for huge IN lists (debug mode).
- r9296: Added ability for print single SQL query in debug output. +26/-26
- r9299: Temporary hide wip entity definitions. +6/-6
- r9303: Added use ? for LIKE match queries as single char in
generate_db_values(). +19/-4
- r9304: Cleanup debug. +8/-3
- r9305: Fixed ambiguous collumn error in BGP discovery. +3/-2
- r9306: Updated pear Net_DNS2 to
1.4.4 (fixed compatability with php 7.2).
- r9308: Minor wui cleanups. +28/-23
- r9310: Small cleanup. +13/-7
- r9312: Fixed variable name mistake. +8/-8
- r9314: Use new functions for ip address API queries too. +56/-29
- r9315: Updated API Flight Engine to latest version
1.3.6.
- r9318: Improved OSPF search port by IP. +5/-3
- r9319: Ignore /tmp filesystem on JunOS by default (OBS-2708). +8/-4
- r9323: Hide snmp auth parameters when trying autodiscover devices. +38/-8
- r9324: Try validate hostname with mydomain config option when autodiscover neighbours. +11/-0
- r9325: Use tagsinput for select IP/Networks in group/alerts builder. +12/-0
- r9326: Updated QueryBuilder js to
2.5.2.
- r9327: Fixed edit old IP/network rules in qb. +5/-1
- r9329: Fixed pagination for sensors/status pages. +50/-20
- r9330: Added mydomain config option to WUI config editor. +8/-0
- r9331: Improved version detect for Arista EOS (OBS-2711). +2/-1
- r9332: Fixed pagination for sensors/status pages on first page. +5/-0
- r9335: Fixed incorrect detect broadcast for /31 and /32 addresses (OBS-2715). +5/-2
- r9336: Added ability to use any snmp context in snmp_* functions. Improved phpunit test for
isSNMPable() also for v3 snmp. +82/-35
- r9338: Correctly db table index update. +2/-2
- r9339: Improved
add_device_vars() for do not use empty snmp v3 auth and cleanup warnings. +87/-36
- r9340: Changed include to require for
common.inc.php, just for see where troubles with includes. +1/-1
- r9341: Improved detect new OPNsense os (OBS-2725). +8/-1
- r9346: Do not loop all snmp auths in device add when duplicate device found. +18/-0
- r9347: Fixed device link on device add page. +1/-1
- r9348: Fixed group entity association for some fields +8/-2
- r9350: Prevent to use shell in external exec calls. +56/-49
- r9351: Improved detect snmp auth error. +2/-5
- r9352: Close opened handle. +2/-0
- r9353: Added ifIndex, ifAdminStatus as possible port group associations (OBS-2733). +38/-25
- r9355: Fixed Port Label Short entity key. +2/-2
- r9356: Fixed detect remote rrdcached daemon. +25/-12
- r9357: Improved detect is rrd exist on remote rrdcached daemon. +56/-18
- r9358: Fixed poller-wrapper with remote rrdcached. +11/-8
- r9364: Fixed WUI config variable names for bgp autodiscovery. Improved use private bgp ASn also with 32bit ASn for bgp autodiscovery. +3/-3
- r9365: Added Rancid
3.8+ specific os map. +4/-1
- r9368: Added ability for display BGP 32bit ASNs in asdot format. +156/-26
- r9369: Simplify single action transformations array (by reduce nested array). +61/-46
- r9370: Moved entity specific definitions to entities subdir. +365/-278
- r9372: Improved detect sensor thresholds by CISCO-ENTITY-SENSOR-MIB. +28/-14
- r9373: More accurate sensor thresholds by CISCO-ENTITY-SENSOR-MIB. +52/-1
- r9374: NAS4Free was renamed to XigmaNAS. +6/-2
- r9375: Fixed display some unrestricted pages for limited users. +121/-79
- r9377: Added function
dbInsertMulti() for insert multiple sets of values in single query. +73/-0
- r9380: Moved snmptranslate arrays to mib definitions. +121/-135
- r9381: Fixed FORCE10-BGP4-V2-MIB definition. +6/-4
- r9382: Added parsing port ifAlias on timos (OBS-2178). +20/-1
- r9383: Improved search in FDB tables. Fixed generate permissions query for unlimited users with multiple entities in request. +128/-67
- r9384: Improved association DOM sensors with ports by MIKROTIK-MIB. +37/-7
- r9385: Added Wavelength sensor class. +45/-3
- r9386: Improved support for MikroTik RouterOS. +25/-40
- r9388: Fixed display FDB entries without vlan. +4/-3
- r9389: Fixed detect VM containers with latest distro script. +16/-6
- r9390: Fixed temperature sensor scale for Ciena Waveserver version above
1.6 (OBS-2753). +8/-2
- r9392: Distro script updated to
v2.2. +14/-7
- r9393: Update device graphs array by definitions in
rrdtool_update_ng(). +75/-11
- r9394: Added alert device metric: fdb_count. +103/-87
- r9397: Improved support for Nortel/Avaya devices. Added polling/discovery for Vlans/IP addresses/FDB table. +268/-11
- r9398: Detect user remote ip address by alternative headers (ie for Cloudflare). +37/-10
- r9399: Fixed search ip addresses without associated port. +4/-2
- r9400: Fixed insert sensor/status last discovered field (OBS-2756). +2/-11
- r9401: Remote address HTTP header now configurable. By defult it can used only for address logging. To use this http header for session identification, set to TRUE. +90/-37
- r9402: Added very limited list of allowed html tags and entities in
escape_html(). +23/-2
- r9404: Improved syslog entries parsing for HPE switches and Arista EOS. +100/-29
- r9405: Do not validate if rrd file exist on remote rrdcached, always use piped rrdcreate instead. +32/-25
- r9406: Fixed display port linked with IP address. +1/-1
- r9407: Disable global page refresh on dashboards. +1/-0
- r9408: Increased minimum PHP version to
5.6 in warnings (recommended is 7.1). +47/-31
- r9409: Improved detect multiphase input sensors for APC ATS devices. +60/-38
- r9410: Update initial db schema. +453/-265
- r9411: Update phpFastCache lib. Date bump.
📦 Other Changes:
- r8878: Minor: consider disk 'copyback' status as warning instead of alert on LSI controller +12/-12
- r8905: derp +1/-1
- r8910: MIB: Update Raritan RemoteKVMDevice-MIB
- r8916: NEW: Microsoft Teams alerting transport +70/-0
- r8917: Trivial: correct warning message on contact delete modal +1/-1
- r8922: Fix: update Teams transport +1/-3
- r8977: derp.
- r9036: Trivial: remove debug output +1/-1
- r9072: Minor: add storage ignore configuration variables to web UI +22/-0
- r9094: derp. +1/-1
- r9113: derp.. +1/-1
- r9117: remove stupid goddamn symlinks (DO NOT PUT SYMLINKS IN THE REPO) +0/-4
- r9132: derp. missed file for previus commit. +20/-10
- r9139: derp, debug. +4/-4
- r9163: undebug +0/-1
- r9178: undebug. +1/-1
- r9198: Medium: fix clickatell alerting using new API calls +9/-22
- r9206: derp. s/type/group/ +1/-1
- r9243: derp. +1/-1
- r9294: derp. fixed undefined function error. +1/-1
- r9313: derp, undebug. +2/-2
- r9320: derp. remove wip. +0/-3
- r9349: Small improve. +1/-1
- r9359: derp. fixed condition. +1/-1
- r9360: derp derp +1/-1
- r9395: remove undone code. +0/-6
+43,743 added
-13,624 removed
30,119 net