Some changes listed below may only apply to Observium Professional or Enterprise editions.
๐ฏ Major Features
- r6455: Added ability to use mysqli extension for db connections. Moved dbFacile include to definitions.
Added new db-specific config options: db_extension, db_port, db_socket, db_persistent, db_compress (see in defaults or wiki).
NOTE, by default (without config option db_extension) used old dbFacile code with minimal changes for compatability! +1,395/โ45
- r6459: Added discovery Cisco flash storages by CISCO-FLASH-MIB. Converted db column storage_index to varchar for support multipart indexes. +129/โ1
- r6504: Added support for Aten PDUs (and basic for other Aten devices). Added discovery sensors by ATEN-PE-CFG. Added Aten MIBs. +256/0
- r6532: Added ability to use ajax autocomplete in form input by
print_form() and print_search(). Added "IP network" field (with autocomplete) in IPv4/6 search form. +144/โ11
- r6623: Added ability to export alert checks and groups as template. Added multiple new functions for processing template files and xml data with unit tests.
Added ability for override alert/group/notification templates by user templates.
Note, at present is only export work! +1,079/โ325
- r6653: Migrated Cisco specific SLA discovery/polling to generic MIB-based. Fixed SLA state display in entity popups. +365/โ283
- r6678: Added support for discovery/polling SLAs by DISMAN-PING-MIB and JUNIPER-PING-MIB. Multiple inprovements for SLA pages/graphs.
Added new SLA metrics: rtt_sense_uptime, rtt_event. Minor fixes for Cisco SLAs. (Sponsored by Teamix GmbH). +519/โ63
- r6796: Added detect new D-Link devices (D-Link firewall, some switches). Added per-hw definitions for hardware names and MIBs. (D-Link uses per-hw MIBs). +157/โ49
- r6844: Multiple D-Link os/models additions. Improved detect D-Link devices. Fixed detect IPv4 addresses on some D-Link devices. +228/โ4
- r6947: Implement config-from-database, used initially for some alerting options. Add alert testing CLI script. Add ability to globally disable and/or suppress alerts. +1,259/โ220
- r6994: Added support for OneAccess OneOS devices. +194/โ11
- r7031: Improved geo coding. Added API KEY as config option, moved api options to definitions. Improved detect County/City in some cases. In global settings edit page now allowed display option specific descriptions (enum type). +527/โ119
- r7088: Migrated devices_attribs db table to common entity_attribs and added set of required functions for operate with entity attribs (set/get/del). +353/โ98
- r7108: Added snmp errors counter (in poller). Added function
snmp_log_errors() and global variable $snmp_exitcode with last snmp error reason code (see possible codes and reasons in definitions). +347/โ62
- r7113: Fixed polling Cisco ACE loadbalancer, fixed db errors. Loadbalancer pages still broken. +415/โ262
- r7115: Added ability for skip icmp echo checks for device (and use check only snmp availability). Added related checkbox and console option (-p) for skip ping checks when add/change device config. +433/โ300
- r7125: Added ability for set custom ports speed (in device edit page). +281/โ94
- r7141: Added ISDP neighbours discovery by FASTPATH-ISDP-MIB. +115/โ3
- r7156: Improved user add/edit pages, administrators can change any user info. Added userlevel definitions. +393/โ152
- r7178: Improved WUI authenticate module. Added configuration options for set session lifetime ('web_session_lifetime'), bind user sessions to remote IP ('web_session_ip') and can set CIDR ranges allowed for logon ('web_session_cidr'). +245/โ53
- r7227: Fixed initial DB schema install on mysql
5.7 and with strict sql_mode. Added full dump of initial DB schema (speedup first install). Fixed some initial DB connection checks. +144/โ23
- r7252: Added support for NetPing UniPing devices (
v3 and server solution). Discover most sensors by DKSF-60-4-X-X-X, DKSF-70-5-X-X-1 MIBs.
Fixed Counter sensor. +409/โ7
- r7421: Improved and rewritten pseudowires stuff. Added support for Juniper pseudowires by JUNIPER-VPN-MIB. Added pseudowire entity (with all common entity features like alerts). Added polling and graphs for all supported pseudowires. +1,085/โ93
- r7482: Added more hidpi os icons. Fixed os icon dimensions. Added simple os icons checker script. +70/โ41
- r7491: Multiple small page fixes and deduplicate.
Fixed display alert stuff for unprivileged users.
Disabled debug by default for unprivileged users in WUI (added config option:
$config['web_debug_unprivileged']).
Enabled alerts/groups stuff in CE. +347/โ358
โจ New Features
- r6447: Improve group system adding useful display modes for port entity types. Split port "table row" generation to a function and call it instead of the old include. Merge some code related to this. Add a bunch of new multiport graph types. +1,017/โ126
- r6450: Add initial support for TSL MDU12 devices. Broke incorrectly implemented "anyusb" support. +23/โ2
- r6451: Add ability to display "unknown" neighbours alongside identified neighbours in the detailed port view table row. Also add some more b tags to the port neighbours view. +223/โ170
- r6452: Add platform/version for unidentified neighbours in
print_port_row() +4/โ1
- r6453: Clean up alerting table. Add ability to have teh new alerts table on the front page. +19/โ8
- r6454: Move contacts to its own namespace outside of alerts. +128/โ78
- r6477: Expand group menu entry with list of groups (needs sub-treeing for large numbers of groups) +16/โ2
- r6502: Add Net Insight Nimbra OS detection and icon. Update license to 2015. +10/โ1
- r6508: ZTE ZXR10 Optical Sensors +93/โ1
- r6509: Add support for setting minigraph height/width on front page +5/โ1
- r6510: Add a few more aggregate graph types. Change multiport to multi-port. Update related code. Move sensor/status entity block to
entities.inc.php. +1,330/โ920
- r6515: Add support for health/status sensors from DELL-RAC-MIB. +84/โ4
- r6518: Add Aerohive definition and icon. Update Altiga mibdir +16/โ6
- r6521: Add Barracuda load balancer definition. Fix device/port row +14/โ2
- r6523: Also hide footer when bare=yes +10/0
- r6538: Add support for JVM monitoring via the UNIX agent using a java applet. +1,020/0
- r6573: Initial A10 global graphs +62/0
- r6578: Add support for Data Domain devices, including sensors from DATA-DOMAIN-MIB. +133/โ8
- r6589: Add SONICWALL-FIREWALL-TRAP-MIB
- r6590: Add Eltek MIBs
- r6592: Basic detection of Eltek devices and logo. +13/0
- r6599: Add Varnish application support via unix-agent +264/0
- r6600: Support authentication by CAS. +111/0
- r6626: Add support for Firebrick devices, including graphing of sensors and L2TP sessions and tunnels. Add Zhone ZNID os definition. Minor changes to table poller. +187/โ7
- r6627: Add two MIBs Casa stuff needs.
- r6633: juniper-srx5000-spu-monitoring-mib collection and graphing. +92/โ13
- r6638: Add basic support for GTA GB firewalls (awaiting MIB) +16/0
- r6640: Add some NETAPP-MIB graphs (cp/misc) from array. Add headers to other files. +288/โ3
- r6641: Add some icons.
- r6646: Add support for VRP sensors from HUAWEI-ENTITY-EXTENT-MIB and HUAWEI-ENERGYMNGT-MIB. +151/0
- r6658: Added basic Netgear ReadyDATA detection. +31/0
- r6659: Add some extra bits for readyos +31/โ2
- r6667: Add Ubiquiti EdgeSwitch MIBs
- r6669: Add improved support for Ubiquiti EdgeSwitch. Adds temperature sensors and status indicators. +159/โ21
- r6675: Add application to collect data from NFS kernel server on Linux +218/0
- r6676: Rest of nfsd support +89/0
- r6677: Add support for C&C Power devices, including battery and rectifier statistics and device alarms. +88/โ64
- r6679: Add graphing of connections on GTA GB-OS devices using custom MIB. Add basic detection of ADVA FSP150 and Raiscom/ISCOM/ROS devices. +75/0
- r6681: Add missing EdgeSwitch OS poller +41/0
- r6682: Add support for Dell IDRAC-MIB fanspeed sensors. +68/0
- r6689: Add basic detection of New Greennet / GCOM devices. Add processor collection from GCOM. Add ability to poll processors which return idle instead of utilisation. +30/โ2
- r6693: Add support for mempools and processors GCOM. Add GCOM icon and os data collection. +62/0
- r6702: Add a couple of extra lancom devices. Yes. This is major, epic, spectacular mib-per-model derp. Damn you, wireless vendors! +15/0
- r6717: Add support for Dell Compellent including sensors and states. Add support for more Dell IDRAC sensors. Split sensors and status definitons. +840/โ521
- r6736: Add support for Teracom Ethernet I/O controllers, including current, frequency, humdity and voltage sensors. +140/0
- r6737: Add support for gcom memory pool polling. +34/0
- r6746: Add support for p2p radio enumeration including new entity type and associated definitions. Add new graphs for p2p radios. Add p2p radio polling for SAF Tehnika devices via SAF-IPRADIO. +747/โ15
- r6747: Move around p2pradio poller function to correct place and name. Add code to delete radios which are no longer valid. +103/โ96
- r6751: Medium: add QNAP system fan, HD state and temperature, sensors +9/โ2
- r6753: It would probably help if I included the nas-mib sensors discovery file +63/0
- r6769: Add some additional hiveos info. Change 'aerohive' to 'hiveos' +26/โ2
- r6770: Add headers +11/0
- r6771: Update Fortinet definitions. +118/โ76
- r6783: Add support for microsens generation 6 devices +95/โ18
- r6802: Add support for mitel system alarm. +20/โ3
- r6804: Add support for DDN SFA devices including status indicators. Added DDN MIBs. +125/0
- r6812: Add support for transciever statistics from Cyan +180/0
- r6814: Add examples to ArubaOS, BDCOM IOS and PanOS pollers +39/โ3
- r6815: Add polling of AAA sessions on Cisco IOS +1,152/โ2
- r6816: Add ability to globally enable/disable MIBs via new page /mibs/ +131/โ2
- r6817: Add missing file to enable previous commit +48/0
- r6822: Add contacts editing UI elements. Add ability to show only changed configuration settings. Add some new icons. Add ability to pass arbitrary link parameters to navbar function. Slightly improve location menu builder. Rename database field. +472/โ45
- r6832: Add update notification +15/0
- r6837: Add support for rx/tx levels from Cyan devices via Cyan's GEPORT and TENGPORT MIBs +203/โ4
- r6840: Commit additional changes for Cyan +26/โ9
- r6846: Add notification about
PHP 5.4 requirement +5/0
- r6874: Show warning thresholds in sensor table +42/0
- r6885: Add support for Rittal CMC including the addition of a new sensor type, water flow. +201/0
- r6888: Add support for Cisco ASA failover status indicators +42/0
- r6890: UI elements for sensor permissions +92/โ5
- r6891: Add entities permissions script. +58/0
- r6901: Add default for alert email graphs to be TRUE +2/0
- r6908: Add support for collection of per-afi/safi counters from ARISTA-BGP4-MIB +196/โ26
- r6910: Add ability to sort devices table by some additional fields. +6/0
- r6911: Change remote access links to use _blank as target +1/โ1
- r6915: Add Netgear ReadyDATA OS disk temperature sensors +72/0
- r6916: Add support for NetGear ReadyData OS global temperatures and fanspeeds. No status for now, since it's a text value (bad netgear, bad!) +63/โ1
- r6917: Add support for temperature/fanspeed sensors on Netgear ReadyNAS devices from READYNAS-MIB +131/0
- r6918: Add changes to linux discovery script to discovery older netgear readynas +5/0
- r6931: Change alert filters to a dropdown. Add a few extra. Add a new sprite. Add some additional alert graphs. Other bits and pieces. +57/โ21
- r6932: Add identification of Moxa NP6000 and Moxa icon +9/0
- r6934: Add detection of Moxa NP5000 +8/0
- r6937: Add groups to device menu +17/โ1
- r6946: Add hipchat notification support +58/0
- r6959: Add haPeerState to netscaler ha status +23/โ6
- r6968: Add SMON-MIB to procurve os definition. +1/0
- r6997: Add temperature sensor discovery for Ubiquiti AirFiber +40/0
- r7021: Add TRIPPLITE-MIB
- r7022: Add scheduled maintenance capability to the alerting system. Cleanups to permissions and navbars. +529/โ34
- r7043: Add support for broadcom fastpath devices with reference firmware +30/0
- r7121: Add support for Kannal SMSBox notification transports +47/0
- r7122: Add detection for Avocent DSR +8/0
- r7124: Add Engenius Switch OS detection +10/0
- r7134: Add support for discovery, polling and display of load balancing statistics from F5 devices. +512/โ1
- r7174: Add support for custom OIDs. +570/โ12
- r7190: Add support for F5 processors +25/0
- r7198: Add discovery of Cambium ePMP devices. +7/0
- r7200: Add some additional metrics to netscaler alerting. Add Cambium PMP MIB +11/โ1
- r7211: Add Additional F5 support. +55/0
- r7216: Add support for netscaler service group members. +759/โ55
- r7219: Add ability to disable discovery modules per-OS. +30/โ13
- r7226: Add web_url configuration to web interface. +8/0
- r7289: Add default left pane +145/0
- r7290: Add left search panel to devices page for wide displays +53/โ3
- r7291: Additional cleanups for extended layout. Hide info panel on xl. +123/โ2
- r7311: Add support for Atto Technologies +209/0
- r7313: Add detection of Cisco Prime Infrastructure +7/0
- r7314: Add ability to disable a contact from it's page. +12/โ1
- r7315: Add support for Janitza devices including sensor discovery +215/0
- r7359: Add some additional os discovery, graphs and cleanups. +62/โ7
- r7375: Add discovery for billion and radware devices. Add logos for billion, radware and blackbox. +15/0
- r7376: Add basic discovery of HP Colubris devices +15/0
- r7378: Add netopia data poller +23/0
- r7385: Add alerting capability for netscaler servicegroup members +17/โ1
- r7389: Add ability to generate box tools by array using generate_box_open +56/โ27
- r7447: Add unfinished support for p2p radio graphing on Ubiquiti AirFiber devices. +68/0
- r7448: Add generic webhook notifier transport +67/0
- r7449: Detect Cisco TrustSec MACSEC encryption and display encrypted ports. +24/โ6
- r7454: Add MACSEC poller module +32/0
- r7461: Add aggregate graphs to custom oid page. +129/โ31
- r7468: Add support for telegraph alert transport +57/0
- r7476: Add missing less files
- r7508: Add PIXOS map for rancid. +20/โ19
- r7511: Add support for Red Oxygen SMS gateway service. +89/โ1
- r7512: Add some Eaton MIBs.
- r7513: Add ability to define sockets for libvirt. +8/0
- r7516: Add support for Lighttpd graphing via the UNIX-Agent. +335/0
- r7517: Add additional HP Colubris support (info/cpu/memory). +88/โ2
- r7518: Improved configurable freeradius unix-agent. +73/โ37
- r7519: Add improved ifAlias_persist script +42/0
- r7520: Add Kamailio app module. +719/0
- r7524: Improve printer consumable detection. Add GE images and os definition. +34/โ9
- r7526: Allow sorting device list by device_id and allow descending sort order (hacky temp stuff) +2/0
โก Improvements
- r6466: Improve alert table output. Output formatted table instead of print_r'd array for failed tests. Add historical availability graph to popup. +51/โ9
- r6467: Extend fancy group output to devices and storage (imperfect, still) +217/โ132
- r6468: Better colourisation of storage entity tables +14/โ7
- r6472: Refactoring of processor, mempool and storage table building code. unify under print_*
_table() functions. Use this for global, per-device and group pages. +667/โ679
- r6475: Split sensor/status entity type table generation into functions. Use these functions globally, per-device and in groups. +376/โ399
- r6489: Improve display of ADSL stats in detailed port format. Rearrange detailed port format. Improve display of VRF/VLAN data in port rows. +61/โ46
- r6497: Show sensor type on ports/sensors page. Clean up sensor table code a little. +18/โ63
- r6511: Store port_label and port_label_short in the database +175/โ153
- r6531: Improve sensor row generation. Use it now in popups too. Add icon. Split up generation and printing. Add 'state_table' information to entity definitions. +98/โ49
- r6533: Fix and improve /devices/ status format. +64/โ58
- r6535: Minor improvements to global BGP peer page. +8/โ9
- r6536: More refactoring of entity code. +226/โ170
- r6546: Improve SLA/RTT UI. Add a couple of OS bits and pieces. +358/โ88
- r6558: Improvements to toner display. Rearranging of some entity stuff and cleanups. +106/โ108
- r6569: Update billing navbar code. Commit toner entity file. Add basic bridgewave detection and definition. +270/โ57
- r6570: Improvements to UI for SLA and BGP pages. Add eventlog to group system. +68/โ28
- r6571: Quick fix to show SLA graphs in popups. +23/โ3
- r6577: Improvements to mempool/storage/toner tables. Disable coloured table striping, for now. +21/โ16
- r6580: Minor improvements to alert_log and port pages +2/โ2
- r6582: Add global IPSLA page. Hide "suppressed" alerts from alerting table "failed" view. +73/โ3
- r6587: Allow sorting on FDB/ARP tables +81/โ29
- r6588: Make VRF badges orange. +3/โ3
- r6603: Improve Smokeping support. Add some comments to CAS module. Add some other bits and pieces. +482/โ45
- r6608: Improve LDAP authentication. Show username and User Level on useredit pages. Correctly filter memberof check. +47/0
- r6644: Add status markers to move overview things. Move OSPF discovery to discovery-protocols. Add some pretty labels to overview boxes. +54/โ60
- r6652: Remove some old manual entity links. Add ability to tell
entity_link() we want short entity names. +126/โ108
- r6674: Improve some graph colours. +71/โ5
- r6739: Minor improvements to group page. Sort groups alphabetically by group name. +10/โ11
- r6773: Improve Ironware identification +682/โ528
- r6774: Better CPU graph. Still needs work on colours and order. +81/โ2
- r6785: Some further layout and style tweaks to port editing page. +22/โ23
- r6787: Add stale entry removal capabilities to the housekeeping tool. +37/โ2
- r6788: Allow showing of all sensors by using metric=sensors. Use this for links on the front page. Fix Checkpoint and Sonicwall images +9/โ9
- r6811: Improvements to device poller/discovery performance page. Show standard 4 graphs, since it's more useful. +20/โ11
- r6821: Numerous UI improvements to CEF pages. Removal of a couple of old .png icons from the top navbar. +32/โ32
- r6829: Add status to contacts table +3/โ3
- r6835: Add search by device OS to inventory page. +51/โ2
- r6848: Clean up poller module output. +747/โ172
- r6858: Clean up additional output. Rename StatsD include for autoloader. +377/โ322
- r6861: Move EIGRP ports page. Add some graphs to health pages. Clean up discovery output. +214/โ120
- r6884: Regenerate groups in discovery. Add some new icon sprites. Add remote access menu. Add per-user sensors permissions. Fix staledb housekeeping module. Only show device aggregate graphs to users who can see the device. +373/โ245
- r6900: Add ability to suppress sending of graphs in alert emails. +1/โ1
- r6909: Add ability to see only suppressed alerts on alert table. +14/0
- r6924: Widen NetInsight Nimbra definition to include more devices. +1/โ1
- r6926: Update to front page minigraphs and micrographs #1427 +16/โ3
- r6936: Add ability to take multiple int_groups. Add default icon as oicon-network-ethernet. +1/โ1
- r6938: Add groups to ports menu. Create per-entity array of group menu items. +11/โ9
- r6942: Re-engineer notification functions. Add basic Slack notification support. Remove alert_table-state table and move its data to alert_table. Allow sending alert graphs per-metric, add some metrics to entity definitions. Various other fixes and improvements. +539/โ134
- r6943: Update recovery notifications to new system. Split up user preferences page. Remove unused field from alert_table. +196/โ148
- r6944: Switch slack notification to use existing HTTP function. Clean up some preferences stuff. Clean up formatting of
config.php.default +14/โ50
- r6945: Remove more alert_table-state references. Clean up slack output. Add hipchat option to contacts creation page. +26/โ22
- r6949: Improve Q-BRIDGE-MIB handling of large lists of ports +20/โ2
- r6962: Send entity descriptions with slack notifications (ex: port descr). Delete contact associations when deleting alert checker. +4/โ1
- r6964: Improve configuration page. Clean up some LESS/CSS. Fix SSL/HTTPS url generation. Rearrange top menu items. Other fixes. +136/โ91
- r6965: Clean up apps and VRF page layout a little. +11/โ10
- r6969: Implement -q quiet mode for unattended polling. Use it in poller-wrapper. Set scale minimum to 0 for UCD CPU graphs. +21/โ2
- r7018: Don't show inaccessible editing buttons to <10 users on group page +17/โ7
- r7044: Improve settings page layout slightly, better row colours, state marker and coloured setting headers. +15/โ7
- r7045: Add per-checker, per-group and per-device support for scheduled maintenance. Modify database tables to properly accomodate this, and add UI and poller code. +553/โ58
- r7067: Improved support for Eltek devices. Added ability to delete device directly from its navbar via a modal popup. +83/0
- r7082: Clean up user editing page. Implement permissions-from-groups. +301/โ155
- r7096: Improve user editing page a little more. +98/โ14
- r7120: Sort associated alert checkers and alert checker dropdown on contact page #1517 +5/โ3
- r7188: Improve F5 Support. +100/โ16
- r7217: Add searching for neighbours. +70/0
- r7224: Some bootstrap grid modifications (unused)
- r7274: Fashion is a form of ugliness so intolerable that we have to alter it every six months. +657/โ596
- r7283: Additional layout changes. +202/โ59
- r7284: Try background texture.
- r7292: Add side pane search functionality to ports page. +49/โ5
- r7293: Prettier graphs layout for devices page. +6/โ4
- r7295: Restore icons to device overview. Tweak some icon placement css. Change and background. +16/โ16
- r7310: Further cosmetic cleanups. +45/โ11
- r7312: Improve hardware detection for Huawei VRP devices +12/โ6
- r7329: Add support for Maipu MyPower. Change HiDPI icon naming scheme. +62/โ7
- r7335: Add question mark to generic devices logo. Add box style to devices page layouts. +12/โ5
- r7336: Improve login page slightly. Add box styles to inventory. +8/โ5
- r7340: Switch to box styles in edit. +40/โ40
- r7345: Visual cleanups. +37/โ36
- r7346: Clean up cosmetics of device settings pages. +60/โ53
- r7347: Further visual improvements and migration to new box style. +1,279/โ1,045
- r7349: Further style improvements +56/โ26
- r7350: Testing faster caching scheme. +47/โ13
- r7352: Improve entity handling of a few entities. +113/โ40
- r7353: Some entity handling improvements. +41/โ23
- r7354: Multiple html fixes and migrations of some code to new styles. #1625 from Kent Johannessen. +387/โ400
- r7355: Hack up css for images-on-navbars
- r7356: Clean up billing pages. +63/โ45
- r7363: Additional style updates. Tweaked shadow and radii. +6/โ9
- r7365: Fix Perf page. +21/โ17
- r7371: Improve F5 support. +42/โ11
- r7379: Improve consistency and simply building of box chrome. +153/โ155
- r7380: Bring netscaler UI in line with new changes. Add state-marker and labels. +57/โ25
- r7382: Improve netscaler pages. Switch ASA RANCID mapping to 'asa' from 'cisco' +28/โ27
- r7386: Some further cosmetic cleanups to the front page +6/โ2
- r7387: Update F5 page layout +83/โ60
- r7388: Extend new style to more pages, fix p2pradio page. +38/โ23
- r7391: Fix group add tooltip. Use generate_box functions for some form generations. +23/โ18
- r7402: Improve F5 support. +51/โ14
- r7444: Shorten some transport descriptions +10/โ10
- r7445: Clean up contacts display format +6/โ5
- r7446: Improve contact display (wrapping single word in a table is a PITA) +4/โ4
- r7458: swap descr/dest in contacts list. fix p2p radios count in top nav. +4/โ4
- r7470: Update mibs page to new style. Fix link colours. +10/โ2
- r7485: Improve hidpi rendering of port row thumbnails +35/โ8
- r7509: Improvements to layout. +27/โ12
๐ Bug Fixes
- r6436: Remove nowrap from short-format eventlog display (don't nowrap a page wide string!) +1/โ1
- r6444: Fix locations auth +8/โ2
- r6449: widen date fields for alert ui table +3/โ3
- r6457: Fix language stuff, commit rewrites change from yesterday +11/โ8
- r6473: Fix erroneous == +2/โ2
- r6491: Shorten 802.1ad lag name. Fix storage graph printing. +6/โ3
- r6492: Fix percentage sensor graphs +6/โ6
- r6493: Fix sensors graph properly. Fix ProxySG version string collection. +10/โ4
- r6514: Also test file!
- r6519: Increase label_short to 255 since we have some badly behaved devices around.
- r6520: Fix enterasys logo. Set a few OSes to use ifName labelling +3/0
- r6522: Fix search box (missing renamed function) +1/โ1
- r6528: Remove superfluous text descriptions +1/โ8
- r6529: deletion of OSPF neighbours on delete of device +1/โ1
- r6534: Fix sensor minigraph popup and link +2/โ7
- r6537: Change link on front page to exclude ignored ports for "down ports" metric +8/โ7
- r6547: Minor fix, need to do this properly +2/โ2
- r6548: Hide a few things from unprivileged users +37/โ4
- r6553: Add Munin menubar brand. Add some initial colourisation to packages table. +31/โ3
- r6557: Correct link for sensor row mini graph +1/โ3
- r6572: Missing definition changes from previous commit +7/โ1
- r6574: Fix status row minigraph link +2/โ4
- r6575: Clean up some iftype rewrites +35/โ35
- r6576: Fix toner graphs display to be inside the table. +6/โ5
- r6581: Many minor HTML fixes and improvements. +111/โ119
- r6585: Add SLA option to ports menu. Fix displaying of links in device/ports/ +11/โ2
- r6586: Fix comparing floats where one may be negative. +1/โ1
- r6591: Split sonicwall SSL devices into a different OS type, since they have their own MIB. +12/โ2
- r6594: Fix SLAs link +1/โ1
- r6598: Add missing get_rrd_path +2/โ2
- r6601: Change properties to settings for consistency +1/โ1
- r6602: Make ignore button description more obvious +1/โ1
- r6604: Don't escape login message, since people put HTML there. +1/โ1
- r6605: Use sonicwall icon for sonicwall OSes! +2/0
- r6607: OS definitions +27/0
- r6637: FIX some OS definitions. Please don't use company names as OS types. Samsung makes more than just printers! Few MIB changes. +42/โ13
- r6639: Add a couple of sprites. Change navbar icons. Rename printer type OS poller files. +121/โ119
- r6647: Take descriptions form ENTITY-MIB for VRP entities, since the Huawei ones are... verbose. +6/โ6
- r6662: Also detect Ubiquity EdgeMax +1/โ1
- r6671: That's the index, not part of the entity! +1/โ1
- r6672: Improve descriptions +2/โ1
- r6692: Add file headers. +67/โ1
- r6695: Fix unchecked input +9/โ1
- r6696: function name +2/โ2
- r6701: Hacky-fix aggregated processors overview links to have mouseover of the last processor in the aggregate. +3/โ1
- r6712: Add another regexp to cisco smb detection. +2/โ1
- r6715: move around some stuff in os definitions +10/โ8
- r6720: dedup some sysObjectIDs +2/โ2
- r6723: Longer Unique ID +1/โ1
- r6724: Use ifName for Calix devices since they seem to randomly return different things for ifDescr. +1/0
- r6742: Fix versioncheck +6/โ3
- r6748: Fix name for p2p tables. +1/โ1
- r6749: Smarter way of working out of an entity is valid or not. +47/โ62
- r6750: Minor: correctly detect QNAP serial number 0/โ1
- r6755: Minor: fix qnap serial number +1/0
- r6757: Fix graphs from previous commit +1/โ1
- r6758: Fix more include_once mess for
common.inc.php +4/โ4
- r6760: Add windows 10 and windows 2003 icons. Use them. Correctly set device type, which wasn't setting for some reason. +8/โ2
- r6761: Remove erroneous debugging 0/โ3
- r6762: Additional
include_once() for web includes +5/โ5
- r6763: Move eventlog pane back to where it belongs! +3/โ1
- r6772: Add more fortigate definitions +62/โ64
- r6777:
date() is not time()! +2/โ1
- r6778: Fix new extended cpu info graph using original rrds with more complex graphdef. +62/โ20
- r6779: Fix frontpage module after sensors change from 'up' to 'ok' +4/โ4
- r6786: Update documentation link for geolocation settings +1/โ1
- r6803: Fix logo link to stop Edge being angry. +2/โ2
- r6805: Fix deletion of netscaler virtual services. +2/โ2
- r6810: Fixed windows poller to detect windows 10 +14/โ14
- r6823: Make 'OK' green. +1/โ1
- r6825: Add state marker to toner overview. Also improve percent bar legability. +6/โ8
- r6826: Fix detection of TSL +2/โ6
- r6827: Fix "usages". +1/โ1
- r6828: Fix usages properly. +2/โ2
- r6847: Correct version :) +1/โ1
- r6866: Fix bits graph +13/โ13
- r6867: Squasing RRDtool bugs +1/โ1
- r6871: Fix billing search +1/โ1
- r6873: Some alerting cleaups +15/โ4
- r6876: Minor graph fix +4/โ4
- r6887: Fix Unifi Switch definition. Don't match all broadcom fastpath devices. +2/โ1
- r6892: Pass correct device id +1/โ1
- r6893: Cache and navbar processing of sensors. Fix query generation function to use correct number of parenthesis +6/โ4
- r6894: Fix correctly recording FDB table changes, disable table output due to performance issues. +3/โ2
- r6896: Disable table temporarily +1/โ1
- r6898: Fix Munin RRD filename generation in graphs system +3/0
- r6899: Fix correctly setting dot3stats filename and clean up fortigate os poller output. +7/โ3
- r6905: Report more errors. +2/โ2
- r6906: Change some device types to wireless +2/โ2
- r6907: Correct default notification format in
config.php +3/โ4
- r6913: Switch alert_table-state table to innodb and reapply 224 to fix memory full issues.
- r6933: Correctly use entPhysicalDescr where it exists. +3/โ1
- r6948: Use more sensible defaults for alert suppression/disabling. +3/โ1
- r6950: Disable awesome checkboxes for now, since the css seems to not be showing properly.
- r6951: Fix paths and includes for some script files (especially generate-rancid and generate-smokeping) +12/โ28
- r6954: Update netscaler status check for netscaler redundancy status +8/โ4
- r6955: Remove debugging left over from previous changes. +2/โ5
- r6960: Fix
syslog.php path handling +3/0
- r6963: Change config option field type +1/โ1
- r6967: Improve escaping across many places. Add pagination to some group pages. +215/โ195
- r6970: Fix radiuses of widget headers
- r6980: Fix per-user sensor permissions +18/โ14
- r7015: Only show graphs which apply to the device +24/โ21
- r7016: Switch default geolocation API to OSM +1/โ1
- r7017: Allow user level 5 to see groups in navbar +1/โ1
- r7028: Don't show meaningless internal alert_check_id in tables. 0/โ3
- r7029: Fix duplicate emails +2/โ1
- r7030: Fix duplicated emails in alerting +2/0
- r7032: Fix date-from-svn code. Add some Dell state sensors. Fix spacing on about page. +36/โ8
- r7052: Don't bother remembering OSPF processes which are disabled and have router-ids of
0.0.0.0. +15/โ6
- r7055: Improve ports page graph format to match format elsewhere in the UI +3/โ3
- r7056: Rollback previous commit for imperfections :> +3/โ3
- r7058: Fix graphs view for /ports/ to match UI convention +4/โ4
- r7059: Only ignore stack status for propVirtual on ciscosb devices. +2/โ2
- r7066: Remove some spurious code. Add basic Eltek voltage polling. +92/โ121
- r7071: Add ability to unignore port descr masks for device traffic graphs per-os. Use this to unignore ports on Dell iDRAC. +2/โ2
- r7073: Use ifHighSpeed if ifHighSpeed > ifSpeed +1/โ1
- r7075: Don't show global settings to non-admin users. +10/0
- r7084: Minor fixes to previous commit. +4/โ3
- r7085: Consistency fixes to previous commits. +5/โ5
- r7086: Include "ignored" devices in group building. Ignore is only for alerting. +6/โ7
- r7087: Missing change from previous. +1/โ1
- r7123: Fix some wifi discovery bugs +5/โ3
- r7202: Fix permissions bug. +2/โ1
- r7209: Fix distro script +2/0
- r7210: Fix devices/status/ +3/โ1
- r7218: Fix Konica Minolta icon. +2/0
- r7221: Fix graph menu for groups (you can't rely on device_graphs for per-entity graphs, duh!) +1/โ2
- r7232: Fix Cisco SLB polling. +16/โ5
- r7264: adama gots a hidpi screen. booya! +7/โ1
- r7285: Ignore error
- r7294: Add box class to device/port/ port header. +1/โ1
- r7296: Missing close I tag. +1/โ1
- r7302: Improve some shadows and move css/divs around. +57/โ33
- r7308: Remove unrequired, erroneous, superfluous, unnecessary column from state/sensor tables. +2/โ6
- r7341: Fix UCD memory graph width on overview +1/โ1
- r7348: Fix alert log filtering on device page +8/โ8
- r7351: Fix width of graph browser graph. +7/โ7
- r7357: Fix misspelling. +1/โ1
- r7361: Don't delete billing permissions (they aren't proper entities, so were being removed) +10/โ4
- r7362: Add missing row div to devices page. +3/โ1
- r7366: Fix ports cache generation queries +8/โ2
- r7367: Fiddle with sql cache queries (it's impossible to get these numbers to match!) +7/โ2
- r7369: hide ignored/disabled/down devices and ignored/disabled ports from ports down list on boxes and old status table +2/โ2
- r7370: Fix akcp sensorprobe detection +1/โ1
- r7372: Add AKCP securityProbe and fix Blackbox sensorserv +28/โ11
- r7377: Fix SQL query checking issue. +3/โ2
- r7390: Fix minor typo :) +1/โ1
- r7433: Clean up popup generation. Add config entry for table classes. +35/โ33
- r7440: Fix typo in device eventlog overview panel +1/โ1
- r7441: Set ASA rancid type back to cisco. +1/โ1
- r7442: Set empty array even if there are no peers. +2/โ1
- r7443: Don't require array types in
print_cli_table(). Print error and continue if table_rows isn't an array. +2/โ1
- r7459: Don't allow blank associations. +6/โ2
- r7462: Remove duplicated transport definition. 0/โ10
- r7477: Fix show number of associated devices on customoids page +7/โ6
- r7481: Fix status entity row +14/โ9
- r7486: Move box classes outside of table (seems they don't work on IE in there...) +9/โ5
- r7487: Convert device display functions to use generate_graph_tag +23/โ8
- r7488: Improve styling of popup headers and fix suppression of device column in popup header table rows. +40/โ19
- r7510: Reference correct MIB in Fortigate OS poller. +1/โ1
- r7525: Fix typo in discovery output (poller -> discovery string) +1/โ1
- r7529: Fix percentage graph +2/โ2
- r7530: Fix box style on ports page on edge (move to separate div) +4/โ4
- r7531: Cleanup some box styles. Add scrolling to db debugging. +7/โ6
- r7532: Fix contacts list on Edge +7/โ1
๐ง Minor Changes
- r6433: Added Status indicators for APC UPS: Battery Replace, Diagnostics Results and Last InputLine Fail Cause. +222/โ7
- r6458: Fixed mysql agent script (OBSERVIUM-1239), added support mysqli extension in it. Fixed conflict between mysql and memcached agents (OBSERVIUM-1285). +101/โ47
- r6480: Disabled transactions in DB INSERTs, added logging errors for DB INSERT, UPDATE, DELETE. Small improve for mysqli. +34/โ30
- r6481: Added check ports by ifType in
is_port_valid(). Fixed DB INSERTs errors in poller modules ports and mac-accounting for some devices. +52/โ21
- r6486: Fixed mac-accounting polling, again. More cleanups for db queries, added cleaning missing entries. +47/โ24
- r6488: Fixed discovery links when remote_version is empty. Added remote_address to links info in CDP if exist. +7/โ1
- r6495: Rewritten device sensors overview. Port sensors combined into a common block (should work together with ENTITY-MIB, CISCO-ENTITY-MIB inventory module). +107/โ49
- r6498: Added detect measured class and entity (mostly ports) for sensors in CISCO-ENTITY-SENSOR-MIB and ENTITY-SENSOR-MIB. +321/โ197
- r6499: Rewritten sensors overview for devices, sensors bounded with an entities are now combined into a common blocks (used db fields). +33/โ61
- r6503: Improved detect hardware/version for Liebert environmental devices. Improved detect sensors and added status sensors by LIEBERT-GP-ENVIRONMENTAL-MIB. +252/โ23
- r6541: Fixed caching ports info on device ports page (apear in r6447). +74/โ85
- r6549: Added support for view git based rancid configs, since it officially supported in >=
3.2 +25/โ4
- r6554: Added status sensors for Power Source, Battery Status, Battery Charge and Diagnostics by UPS-MIB. Fixed sensors for netmanplus os by ENTITY-SENSOR-MIB (since device not report scales in output). +97/โ10
- r6560: Added discovery for temperature/humidity sensors on W&T devices by WebGraph-Thermo-Hygrometer-US-MIB. +96/0
- r6565: Added mouseover tooltip with current user IP and info about previous session. Added
generate_tooltip_link() function, mostly same as overlib_link(), but with static tooltip position. +69/โ11
- r6567: Added view for the last 10 login attempts on user preferences page. IPs partially hidden for non-priveleged users. +56/โ5
- r6595: Renamed
get_form_element() to generate_form_element(). Added new form element types in generate_form_element() - textarea, checkbox, switch. Pages "Add group" and "Add alert checker" converted to use generate_form_element(). +402/โ152
- r6615: Fixed and improved detect Cisco SMB Linux and hardware/version for it. +42/โ5
- r6634: By default export templates as human formatted XML. +65/โ15
- r6654: Fixed sorting by location on devices page. +168/โ162
- r6655: Allowed non-numeric SLA indexes. +58/โ128
- r6657: Fixed crossed var
$config['mibs'] in defaults and definitions. +35/โ33
- r6683: Added status_name_uptime metric for status sensors. Added sorting ability on SLA and status pages. +279/โ139
- r6708: Fixed initial dbSchema insert. dbSchema number updated on every good update iteration (for exclude multiple re-run update). Added common function
set_db_version(). +102/โ30
- r6727: Merge two same functions into one -
is_valid_hostname(). Updated unittest. +9/โ9
- r6731: Improved detect some OSes (Cisco NX-OS, Eltek, Vyatta OS). Added initial os detect for IBM Tape Library. +83/โ9
- r6732: Fixed caching in NetApp storage poller. +27/โ3
- r6733: Synched sensors page view same as status and sla. Added last sensor change info and metric 'sensor_event_uptime'. Minor fixes. +307/โ258
- r6740: Fixed new versioncheck script. +89/โ101
- r6744: Renamed db table links to neighbours, renamed discovery module discovery-protocols to neighbours, renamed function
discover_links() to discover_neighbour(). (This required for future changes) +506/โ476
- r6764: Added boolean return status for rrdtool commands (as global var
$rrd_status). Added option for debug rrd errors $config['rrd']['debug']. Some prettify debug out for all rrd commands. +144/โ50
- r6765: Fixed discovery storages for Netapp cluster devices, fixed discovery duplicate storage entries on some junos devices. Moved get_rrd_path to the right place. Added function
rename_rrd(). +55/โ16
- r6767: Added discovery stack statuses by CISCO-STACKWISE-MIB for Cisco stackable devices. +118/โ7
- r6780: Added generate queries by NULL values in
generate_query_values(). Fixed some strange error in mysqli_real_escape_string() when it lost $connection object. +56/โ12
- r6781: Fixed sensors/statuses counts on overview page. Added search ability by event for sensors/statuses/sla. Added some db indexes. +110/โ23
- r6789: Clean 'Wrong Type ' strings from
snmp_get() and snmp_multi_get() outputs. 'NULL' value from snmp output interpreted as empty string. +32/โ22
- r6790: Improved IBM AIX detect os/version/features. Added new os definitions option
$config['os'][$os]['ifDescr'] with processing list of regexps for ifDescr. +39/โ22
- r6799: Do not discover stack statuses for Cisco devices if not really configured on device (since on IOS 15.x it always enabled and can not be disabled for single device). +45/โ33
- r6806: Added Mitel User/Device license graphs. Fixed typo in system status. +83/โ31
- r6818: Improved os/hardware detect for old Synology DSM, Digi OS, Digi AnywhereUSB and BDCOM devices. +124/โ25
- r6819: Fixed discovery incorrect fan statuses by FOUNDRY-SN-AGENT-MIB. +68/โ49
- r6830: More usefull
print_vars(). +77/โ27
- r6834: Added ability to export device serialized array (in device data tab). +53/โ4
- r6838: Added
snmp_fix_string(). Convert non UTF-8 chars from snmp output for some oids (sysDescr, sysLocation, ifAlias). +107/โ3
- r6841: Added caching for queries to DB tables observium_attribs and device_attribs. +73/โ29
- r6849: Fixed caching remote ports on pseudowires page. Added sort ability for pseudowires. +67/โ24
- r6852: Fixed collect device polling stats. Removed UCD-SNMP-MIB from default os definition. Improved polling for generic device stats by UCD-SNMP-MIB, HOST-RESOURCES-MIB. +205/โ193
- r6853: Fixed ports ifLastChange polling. Small fix for fdb-table polling. +203/โ104
- r6855: Added basic support for FiberRoad Media Converter. +34/โ1
- r6856: Added common function
__autoload(). Pear/cli classes now autoloaded instead direct include/require. +129/โ1,433
- r6857: More poller output cleanups. Added
print_cli_table(). +107/โ117
- r6877: Added new os Mikrotik SwOS. Skip polling snmpEngineTime/snmpEngineID for snmp
v1. Added blacklisted MIBs for Mikrotik SwOS. +95/โ59
- r6881: Added basic support for Ubiquiti Unifi Switch. +41/โ6
- r6978: Block access to hidden files/dirs (with dot) from WUI. +6/0
- r6979: Added multiple os definitions for some SOHO/ADSL routers (D-Link/TP-LINK/ZTE/Innatech). +100/โ19
- r7002: Improved discovery for Avaya/Nortel devices, improved detect hardware/version/serial, processors and mempools. +161/โ65
- r7003: Moved check is_numeric and precision multiplication for processors to function
discover_processor(). Increases allowed index size for processors/mempools/storage. +82/โ64
- r7019: Fixed SQL config edit page, added some geo api options for sqlconfig. +233/โ55
- r7020: Updated bootstrap-switch to
3.3.4, fixed 1px bug in swithers which tormented perfectionist. +6/โ1
- r7024: Updated bootstrap-select to
1.7.3, added bootstrap 3 glyphicons, setting edit page now always display setting (also for defaults). +378/โ40
- r7034: Allowed reset geo location for device (on device edit page). Do not reset geo location data if geo api return forbidden status (like rate limits). +85/โ160
- r7036: More correctly detect false responses from geo apis. Added ability for rate limit (per day) in
get_http_request(). +86/โ17
- r7037: Added yahoo geo api. Temporary switched default to yahoo api (since openstreetmap api has very limited). +123/โ34
- r7038: Added enum-array config type (global settings page). Added some basic frontpage settings on GSP. +104/โ24
- r7050: Added ability for selective load js/css files and scripts if required. Datetimepiker load only if needed on current page. Improved datetime type in
generate_form_element() for allow single input. +136/โ66
- r7054: More correctly search field description in ARP ans dot1x search pages. Added ability for submit forms by press enter key in
print_form() and print_search(). +186/โ34
- r7061: Opimized loading of some js libraries on pages. Updated libs: JQuery
1.11.4, Mobile_Detect 2.8.17, PhpUserAgent. +61/โ63
- r7062: Added a reference example of per MIB ports polling modules (EtherLike-MIB, SMON-MIB). Clean some old unused functions and db fields. +224/โ145
- r7072: Fixed
float_cmp() for correct compare with epsilon and with negative numbers.
Fixed/updated unit tests. Updated pear Net_IPv4, Net_IPv6 to latest with fixed warnings about use static methods. +2/โ2
- r7089: Added basic support for Sophos devices. +74/โ58
- r7090: Added/updated os definitions for Cisco SPA Voip, VMware, Teradici PCoIP and Dell printer. +29/โ5
- r7092: Improved edit user page to use generic forms generator. Added hidden element in
generate_form_element(). Fixed minor issues with display authlog (trouble with placement authlog on useredit page still exist). +427/โ294
- r7097: Added horizontal type in form generator
print_form(). Switch change user password to new form.
Added function print_error_permission(), used return from included file instead "billion" if/else. +507/โ360
- r7098: Improved
print_form() for horizontal and widget styles. Unified multiple edit forms. Fixed form on delete device page. +661/โ355
- r7100: Added function
trim_quotes() for correctly trim paired and/or escaped quotes in string. Fixed trim quotes in snmp_get()/snmp_get_multi(). +33/โ7
- r7102: Added ability for show hidden value in password form element. Added billing config options to global DB setting. Fixed adding billing permissions to normal users. +164/โ38
- r7114: In snmp functions now used universal (human readable) binary flags instead randomly used variables.
Added common flags: OBS_QUOTES_STRIP, OBS_QUOTES_TRIM, OBS_ESCAPE, OBS_SNMP_CONCAT, OBS_SNMP_NUMERIC
and default combinations: OBS_SNMP_ALL (OBS_QUOTES_TRIM | OBS_QUOTES_STRIP), OBS_SNMP_ALL_NUMERIC (OBS_QUOTES_TRIM | OBS_QUOTES_STRIP | OBS_SNMP_NUMERIC).
Added function
is_flag_set(). +136/โ58
- r7130: Improved detect remote device/port by LLDP-MIB neighbours discover. +77/โ46
- r7132: Added discovery DOM sensors for Dell/Force10 S-Series. +77/โ3
- r7137: Added basic support for Baytech PDUs. +138/0
- r7143: Multiple pages cleanups (part 2). +340/โ261
- r7149: Added IN/LIST (and negative notin/notlist) condition for alert entity/device associations and condition tests. Condition values separated by comma. +116/โ72
- r7150: Improved geo location menu, improved links in menus with counters. +127/โ72
- r7151: Added global neighbours page. +257/โ39
- r7165: Added check serial (if possible) in
check_device_duplicated(), this fixed ability to adding clustered devices. +49/โ10
- r7167: Added popup for IP addresses with rDNS and whois info. +74/โ7
- r7170: Added graphs for BNG Active Subscribers Sessions on Cisco ASR9K [OBSERVIUM-1440]. +97/โ1
- r7171: Added basic support for Cisco/Altiga VPN3000. +101/โ3
- r7172: Added basic OS detect for Avaya Servers and Avaya Phones. +29/โ2
- r7173: Fixed polling Upstream/Downstream ports. +40/0
- r7182: Moved detect BGP peer remote device into discovery process. +79/โ63
- r7183: Fixed binding DOM sensors with ports on Arista EOS devices. +34/โ15
- r7191: Added ability set graph scale for port graphs, also added ability to display port bits graphs in mrtg style. Fixed display total ports graph on overview device page. +265/โ11
- r7195: Changed mrtg graphs style generic for graphs which used generic_data template. Fixed graphs filename header. Added direct link to graph on graphs display page. +44/โ175
- r7196: Added mrtg graphs style for generic_duplex template. +103/โ39
- r7199: Improved detect Cambium PTP/ePMP devices. Moved all PTP os definitions into single with per-model options. +59/โ57
- r7201: Improved BGP prefixes graphs, converted to definitions. +84/โ156
- r7208: Updated distro script. Multiple improvements:
- Detect more Linux distributions
- Fixed detect version/kernel for *BSD systems
- Detect AIX version
- Changed variable
$DISTROVER to $VERSION (but leaved compatability)
+146/โ64
- r7212: Added support whois info for IP popups when http proxy used or whois cmd not exist (used RIPE API). +85/โ25
- r7215: Moved all used out-of-observium-code includes and classes from multiple places to single libs dir. Changed autoloader accordingly. +6/โ6,202
- r7238: Added basic detect for Clavister cOS. +32/0
- r7249: Added basic detect for Hikvision Cams. Added ability for check issnmpable by different oids (when sysObjectID.0 and sysUpTime.0 not exist for os/device). +161/โ9
- r7269: Added detect HiDPI screen and screen resolution and use it for 'srcset' in image attributes for HiDPI screens. +35/โ20
- r7280: Direct call to
update.php not allowed anymore. Fixed some issues with set 'install_dir' config. Fixed unit tests. +50/โ40
- r7297: Added high/warn limits for sla entities. Improved entities definitions by more table/state fields (can used later). Minor pages fix. +225/โ53
- r7299: Fixed polling SLAs by DISMAN-PING-MIB, added support for SLAs from HH3C-NQA-MIB. +155/โ58
- r7304: Improved inventory discovery for h3c and hh3c devices, improved hardware/version detect for h3c devices. +66/โ9
- r7307: Fixed polling/discovery sensors and mempools by HH3C-ENTITY-EXT-MIB. Fixed
float_cmp() when compare with zero values. +42/โ18
- r7316: Improved
float_cmp() function by more correct comparision with epsilon, added more unittests. +19/โ5
- r7321: Added Reactive Power sensor type definition. +47/โ1
- r7323: Cleaned code for support ATTO storage devices, added missing MIBs and icons. +28/โ9
- r7328: Split function
detect_browser() into two with additional detect_browser_type. In detect_browser() added additional info for current browser screen_ratio and screen_resolution. +94/โ46
- r7333: Added multiple hidpi os icons. In Firefox srcset image tag still disabled, while not fixed issue with display it. +32/โ31
- r7339: Use common permissions check in device edit pages. +318/โ305
- r7432: Clean output for discovery modules (mempools, processors, inventory, sla, pseudowires). +136/โ132
- r7450: More pages style cleanups. Fixed user preferences page. +473/โ370
- r7460: Added basic support for Geist Watchdog. Improved discovery sensors by GEIST-MIB-V3. +107/โ15
- r7463: Reorganized definition includes. Moved wui specific definitions to separate definition file. +332/โ325
- r7464: Added basic support for NetPing Power devices. Improved NetPing os icon. +150/โ2
- r7471: Added multiple hidpi os icons.
- r7472: Fixed check permissions on Neighbours page, improved search forms. +154/โ119
- r7474: Last cleanups for switch widget to box styles. Removed unused
error-no-perm.inc.php file. +92/โ77
- r7480: Added multiple hidpi os icons.
- r7489: Bootstrap-switch changed to bs3 style. Small pages cleanups. +15/โ8
- r7494: Fixed hover tooltips issue. Improved tooltips style. +52/โ30
- r7498: Cleanups and excludes for CE. +289/โ217
- r7499: Fixed issue in db query parser with named params. Try to fix issue with snmp timeouts when discovery neighbours on some cisco devices (fixed CISCO-FLASH-MIB storage module). +79/โ9
- r7501: Added checks for snmp timeout errors in discovery modules by CISCO-FLASH-MIB and CISCO-CDP-MIB. Updated DB index for snmp_errors table. +48/โ14
- r7514: Updated contact edit page. +182/โ73
๐ MIB Updates
- r6516: Updated Aruba MIBs
- r6517: Clean some mibs up. Move some mibs around. Add HP version 7 "hpn" mibs.
- r6543: Add net insight MIBs
- r6544: Add CASA and BDCOM MIBs
- r6545: Add PROXIM MIBs
- r6550: Renamed net insight mibs.
- r6593: Add Cyan MIBs
- r6622: Updated some cisco mibs.
- r6642: Add MIBs from asentria, bridgewave and zhone
- r6643: Add Argus MIB
- r6645: Split/fixed Extreme MIBs (net-snmp not support all-mibs-in-one-file).
- r6649: Updated HP MIBs to latest
v8.
- r6660: Netgear wireless AP MIB
- r6661: Updated HUAWEI MIBs to latest.
- r6666: Add EMC Isilion and C&C Power MIBs
- r6719: Add Compellent MIB
- r6730: Added IBM mibs.
- r6791: Updated IBM MIBs.
- r6795: Updated D-Link MIBs.
- r6813: Update Ubiquiti MIBs
- r6845: Updated/added D-Link model specific MIBs.
- r6940: Add MOXA-NP6000-MIB
- r6941: Add Netgear ReadyNAS and ReadyDataOS MIBs
- r6992: Added OneAccess MIBs.
- r6995: Renamed Nortel/Avaya MIBs, removed old duplicates.
- r6996: More cleanups.
- r7014: Added ADAPTEC-UNIVERSAL-STORAGE-MIB.
- r7063: Fixed JunOSe MIBs.
- r7129: Added/update F5 and Cisco MIBs.
- r7131: Updated Force10 MIBs.
- r7145: Added FreeBSD MIBs.
- r7225: Added/updated MIBs for: sentry, aruba, bsd, cisco, fortinet, foundry/brocade, ibm, moser-baer, motorola, net-snmp, netping, nortel/avaya, rfc, sentry, xirrus. +2/โ2
- r7236: Clean old duplicate Juniper MIB dir, junos dir symlinked to juniper dir. +1/โ1
- r7247: Added Hikvision MIBs.
- r7326: Added MIB files for IBM, Microsoft, Maipu, Signamax.
- r7332: Revert back ATTO MIBs.
- r7521: Added smartoptics mib files.
- r7523: Update PowerNet-MIB
๐๏ธ Database Changes
- r6512: Add new database fields for label and short label
- r6690: Add option to processors to allow idle collection
- r6691: Add MIB/Object fields to sensors and status. Remove disused sensor_divisor field.
- r6707: Add some new fields to mempool, storage and processors tables.
- r6754: Add wifi_stations table
- r6759: Increase p2p radio modulation field to 12 characters
- r6836: Drop disused table alerts and stop inserting device up/down entries into it. +1/โ1
- r6843: Add additional field to the alerting-state table. Shrink unixtime fields by one character.
- r6870: Nothing :)
- r6875: Add index and primary key
- r6935: Expand contacts endpoint field to 256 characters
- r7025: Add SQL tables for alert scheduled maintenance
- r7046: maintenance associations table
- r7175: Add custom oid tables for previous commit.
๐ Security
- r7228: Encrypted session password for ldap auth with both user/server IDs. Mcrypt php module - required. +57/โ23
๐จ UI Changes
- r6612: Improve UI slightly in widescreen mode. Add a third column to widescreen device overviews. Add Alert Log and Alerts list to overview. Remove "swap" rows from UCD overview pane and added it to the memory row. +439/โ185
- r6625: Alerting UI improvements. +19/โ17
๐ผ๏ธ UI Assets
๐งช Tests
- r6862: Testing rrd parser issue +2/โ2
- r6863: Test 2 +1/โ1
- r6864: Test 3 +2/โ2
- r6865: Test 4 +1/โ1
โฑ๏ธ Performance
- r6966: Don't do MAX query on eventlog table, since it's somewhat slow. +1/โ1
๐ Trivial Changes
- r6435: Fixed initial states for status sensors (in discovery). +9/โ2
- r6445: Fixed scale for sensor value in
discover_sensor() (appear in r6438). +1/0
- r6456: Use config options db_port and db_socket in poller-wrapper script. +13/โ1
- r6460: Do not skip removable flash disks on cisco devices by CISCO-FLASH-MIB. +18/โ10
- r6461: Fixed storage descriptions for multi-partition storage by CISCO-FLASH-MIB. +3/โ3
- r6462: Clean warnings about Strict Standards in
external_exec(). +4/โ7
- r6463: Fixed description for some flash storages by CISCO-FLASH-MIB. +16/โ1
- r6465: Fixed ports table in db schema (added default for port_label_short).
- r6469: Fixed WMI OS Windows version and (null) values (OBSERVIUM-1323). +4/โ8
- r6470: Fixed devices page (apper in r6467). +1/0
- r6474: Use snmpgets by index in storage poller for CISCO-FLASH-MIB (snmpwalk produce high cpu usage on some platforms). +24/โ15
- r6483: Added option
$config['db']['debug'] for enable/disable DB erros logging. Currently enabled by default, for stress search errors in queries. It will be turned off later. +13/โ11
- r6484: Fixed db queries (tables: ospf_nbrs, users_ckeys). +2/โ2
- r6485: Fixed db queries in vlans discovery when port not founded. +5/0
- r6490: Set snmpwalk retries to 0 for vlan discovery on Cisco devices by BRIDGE-MIB (OBSERVIUM-1334). +3/โ2
- r6494: One more db fix for mac-accounting module. +2/0
- r6496: Fixed table colspan in
print_sensor_row(). +6/โ2
- r6500: Fixed descriptions for sensors bounded with measured entity when their descriptions are equals. +5/0
- r6501: Added detect hardware/version for some Mellanox switches. +54/โ1
- r6506: Excluded incorrect port sensors in HP Comware with value 2147483647 by HH3C-TRANSCEIVER-INFO-MIB. +5/โ5
- r6525: Cleanups after rename port key label to port_label. +35/โ31
- r6527: Fixed db queries in rename device and update device array. +7/โ8
- r6530: Workaround for port_label if device long time down (or not updated). +7/โ1
- r6539: Fixed display rebooted device statuses on overview page (additionally check rebooted events). +22/0
- r6540: No more latin1 collation in db schema. Fixed db errors "Illegal mix of collations". Note, update can be performed for a long time on eventlog table.
- r6542: Fixed rrd filename in wmi storage poller (OBSERVIUM-938). +1/โ1
- r6551: Small improved display SLA pages. +50/โ39
- r6552: Fidex non-critical includes in CE and feeds. +7/โ1
- r6555: One more fix for sensors on NetMan Plus. +2/โ2
- r6559: Clean os definition. +11/โ13
- r6562: Updated detect os for DD-WRT and OpenWrt. +11/โ2
- r6563: Fixed walking sensors by WebGraph-Thermo-Hygrometer-US-MIB. +2/โ3
- r6564: Fixed detect limits for sensors by WebGraph-Thermo-Hygrometer-US-MIB. +11/โ7
- r6566: Set tooltips unswitched by web_mouseover in
generate_tooltip_link(), since it display common texts. +10/โ9
- r6568: Fixed reset pagesize from session. +10/โ3
- r6597: Do not "filter" rtt_type in global SLA page. +4/โ5
- r6613: Added php/mysql timezones info and system date to cli debug/version output. +38/โ9
- r6619: Cleanup permission queries in ajax search. +7/โ7
- r6629: Fixed generate templates in some cases. +17/โ16
- r6630: Removed useless output from
snmp_get_multi(). +2/โ3
- r6631: Do not change result lat/lon for reverse geolocation queries. +17/โ5
- r6632: Changed entity to entity_type in base template options. +3/โ3
- r6636: Fixed db query in ajax search sensors. +1/โ1
- r6650: Fixed indexes and limits for sensors by HUAWEI-ENTITY-EXTENT-MIB, HUAWEI-ENERGYMNGT-MIB. +17/โ10
- r6651: Small update for files include. +182/โ168
- r6656: Limit index size for db slas table.
- r6668: Fixed email X- headers order. +4/โ3
- r6670: Fixed
generate_tooltip_link() and overlib_link(), set empty links unclickable. +9/โ8
- r6680: Added pagination to SLAs pages. +20/โ6
- r6684: Changed columns order on SLA and Status pages. +13/โ12
- r6685: Added filters by Group and Owner to global SLA page. +68/โ22
- r6687: Fixed status event logs. +15/โ8
- r6688: Added filter by Physical Class on Status page. +29/0
- r6709: Fixed discovery temperature sensor for Cisco WLC VM (OBSERVIUM-1299). +1/โ1
- r6713: Fixed detect os, hardware, version for some Cisco SMB. +9/โ4
- r6716: Fixed db error in initial ports state insert. +8/โ3
- r6718: Fixed device ports page includes. +4/โ2
- r6721: Removed check db version from snmp commands. +1/โ1
- r6722: Revert ability for filter empty Class in statuses and empty SLA groups. +7/โ2
- r6725: Fixed un-critical update db version error message. (get|set)
_db_version() now uses (get|set)_obs_attrib(). +8/โ18
- r6726: Restore "done" message at end of schema update. Removed db insert error messages from main output (leave only in debug). +4/โ5
- r6728: Updated hostnames size limit in db schema.
- r6729: Fixed show initial device rancid config revision. +7/โ1
- r6734: Fixed display zero sensor values. +1/โ1
- r6738: Fixed display observium date. +5/โ2
- r6743: Fixed display sensor thresholds. +30/โ29
- r6766: Set minimum user level as 8 for allow view rancid configs (global read ++). +3/โ2
- r6768: Revert back using pipes for
rrdtool_graph(). But with return status as in new. +55/โ51
- r6775: Fixed freeze on discovery stack statuses for some Cisco 2960S switches. +18/โ8
- r6776: Fixed some trivial warnings on generate device ports graph. +16/โ8
- r6784: Fixed toggle port properties on device ports edit page. +66/โ61
- r6792: Fixed hardware/version detect on Ubiquiti Unifi. +9/โ6
- r6793: Fixed detect airos/unifi devices. +16/โ9
- r6794: Fixed detect airos (since previous commit). +6/โ1
- r6797: Renamed new HW-specific definitions to model. Added unit test for
rewrite_definition_hardware(). +50/โ51
- r6798: Fixed detect some Cisco APs. +4/โ3
- r6800: Non critical speedup in dbEscape(). +4/โ4
- r6801: Fixed non critical poller/snmp issues. +23/โ15
- r6807: Fixed trivial issues in
print_fdbtable() and wmi storage poller. Added funcion is_valid_snmp_value(). +31/โ18
- r6809: Fixed some utf-8 display issues. +9/โ10
- r6820: Set in php ini default_charset as UTF-8. Added charset info in cli debug output. +22/โ1
- r6824: Complete disabled old dbFacile include (php mysql extension still used by default). Added dbShowVariables(). +40/โ8
- r6831: Trivial fixes for
r(). +8/โ4
- r6839: Fixed
snmp_fix_string() for old pcre library. +12/โ9
- r6850: Update version. +3/โ4
- r6851: Fixed discovery IPv4 addresses for some devices which do not know what is the network mask. +5/0
- r6854: Fixed status indexes in MIB defined discovery. +6/โ2
- r6860: Fixed display % in
print_cli_table(). +1/โ5
- r6868: Improved
print_versions() in cli. Workaround for fix defunct processes in rrdtool_pipe_close() with newer php versions. +34/โ19
- r6872: Added basic detect for IBM Flex switches. +8/โ1
- r6879: Removed unavialable alerts table from definitions. +1/โ1
- r6880: Fixed checkbox form element in
generate_form_element(). +1/โ1
- r6971: Clean unused debug variable (since added sql-config). +4/โ127
- r6972: Fixed include and
getopt() order in cli scripts. +20/โ20
- r6973: Fixed status event names (warn -> warning). +33/โ33
- r6974: Fixed Rittal CMC os definitions. +5/โ25
- r6975: Moved
cli_is_piped() to common. +16/โ10
- r6976: Moved option
$config[email][graphs] to the right place. +15/โ18
- r6977: Fixed polling/discovery BGP AFIs on junos. +13/โ8
- r6982: Improved detect hardware/version for some D-Link switches. +20/โ6
- r6993: Fixed minor issues in
print_inventory() and discovery processors from mib definitions. +68/โ22
- r7004: Forgotten os icon.
- r7009: Improved detect FabOS devices, improved polling hardware/version/serial. +22/โ4
- r7026: Added User-Agent header by default in
get_http_request(), since it required for some geo apis (ie: openstreetmap). +7/โ2
- r7027: More carefully detect timeouts in
get_http_request(), added response headers checks. +26/โ2
- r7033: Fixed minor graphs related issues in
is_graph(), is_entity_permitted(). Fixed get_port_id_by_customer() now check id device down or disabled. +53/โ16
- r7042: Improved detect hardware/version for Cisco NX-OS and Juniper JunOS(e). +73/โ22
- r7047: Fixed discovery status sensors TRAPEZE-NETWORKS-SYSTEM-MIB. +1/โ1
- r7048: Added application id parametr for yahoo geo api. +5/0
- r7057: In a quick search, press the enter key now navigate to the first founded item. +16/0
- r7064: Fixed multiple php warnings in WUI debug. +49/โ23
- r7065: Fixed possible out of memory error when cache huge ports table. +106/โ54
- r7070: Added this/last quarter preset option in datetime form element. +23/โ1
- r7076: Always use maximal value for port speed between ifSpeed/ifHighSpeed. +2/โ2
- r7083: Moved
generate_query_values() to common db functions. Removed obsolete dbFacile.php file. +100/โ743
- r7093: Fixed page layouts on edit user page. +34/โ34
- r7094: Added search form in authlog page. Minor fix for rows grid in
print_form(). +78/โ13
- r7099: Fixed detect some D-Link switches. +1/0
- r7101: Replace escaped quote with single quote in
trim_quotes(). +6/โ1
- r7104: More accurate ifSpeed overwrite by ifHighSpeed. +6/โ3
- r7105: Fixed incorrectly discover some sensors by UPS-MIB. +51/โ43
- r7106: Moved update device os/hardware/type fields to os module. +31/โ30
- r7111: Added index for snmp_errors table.
- r7117: Fixed discovery processors on some old Juniper platforms (M7i, M10, etc). +15/โ10
- r7118: Fixed save device settings. Checkbox/switch form items always send '1' as value instead 'on'. +11/โ11
- r7119: Fixed linking sensors with ports for Cisco ASR with IOS XR
5.1.3 and later. +4/โ2
- r7127: Fixed issue for Juniper devices repeating "Processor Updated" messages in eventlog. +1/โ1
- r7128: Fixed discovery ports sensor names by JUNIPER-DOM-MIB. +29/โ7
- r7133: Fixed short label naming for Dell/Force10 fortyGige ports. +1/โ1
- r7135: Fixed detect some Cisco IOX XE devices and serial/version for them. +12/โ4
- r7139: Added cmd option -M for poller/discovery for display globally enabled modules. +27/โ2
- r7142: Multiple pages cleanups (part 1). +133/โ175
- r7144: Fixed discovery Checkpoint voltage sensors. +54/โ39
- r7146: Fixed OpenBSD Fahrenheit temperature sensors discovery. +5/โ4
- r7147: Added links to old style configuration dumps. +63/โ53
- r7148: Use alternative Y axis scale in graphs. +3/โ1
- r7152: Fixed state event for Yellow Alarm from JUNIPER-ALARM-MIB. +5/โ1
- r7153: Fixed Ignore Until checkbox (appear in r7050). +6/โ4
- r7154: Also fixed Ignore Until checkbox on device alert page. +1/โ1
- r7158: Added basic support for Cisco ACNS platform. +54/0
- r7159: Fixed detect Dell Compellent devices. +11/โ5
- r7160: Multiple fixes for checkbox values ('on' vs '1'). +13/โ11
- r7161: Fixed load config from DB (appear in r7155). +21/โ19
- r7162: Display mysql sqlmode in cli with -VV option. +16/โ10
- r7163: Fixed JS function showDiv().
- r7164: Fixed issue with insert to DB when polling FDB tables on Cisco Nexus device. +1/โ1
- r7166: Added some whitelist definition keys which can be overridden in
config.php (ie: os, rancid). +15/โ1
- r7168: More correct detect Dell Compellent devices. +6/โ11
- r7176: Fixed navbar menu items css for IE 10-11. Fixed php warning on health page. +1/โ1
- r7177: Fixed edit user page for non mysql auth apis. +25/โ11
- r7179: Improved BGP peers entity popups. +36/โ10
- r7180: Fixed discovery DOM sensors on old S-Series Dell/Force10 switches. +2/โ1
- r7181: Small improve on routing page. +9/โ4
- r7184: Improved output in bgp-peers discovery output. Fixed display AFI/SAFI on routing page. +36/โ15
- r7185: Fixed LLDP discovery remote ports. +1/0
- r7186: Autocompress IPv6 addresses in IP popup links. +14/0
- r7189: Forgotten DB schema update (for r7184). Fixed delete device form. +3/โ3
- r7192: Updated UserAgentParser lib. +10/โ1
- r7193: Fixed graph form. +17/โ10
- r7197: Fixed percentile line in graphs for out range. +52/โ47
- r7205: Improved BGP updates graph, fixed nav links to BGP prefixes graphs. +34/โ18
- r7207: Added flag limit_auto (default True) in
discover_sensor(). Fixed Arista sensors limits discovery. +17/โ10
- r7214: qTip updated to
2.2.1. Small improve for whois popups. +14/โ2
- r7223: Fixed include pear path. It's still required for pear::mail. +9/โ4
- r7229: Added warning about difference in config 'web_url' for https vs http. +18/โ11
- r7237: Complete removed junos mib dir, all links to this dir replaced by juniper mib_dir. +56/โ56
- r7243: Fixed "remember me" session restore feature on LDAP auth mechanism (appear in r7228). +37/โ15
- r7248: Update some settings for the web/sql configuration. +25/โ32
- r7250: Use
snmp_fix_numeric() in poll processors. +6/โ5
- r7251: Updated isSNMPable, for correct use 'snmpable' os definition. +6/โ4
- r7253: Split UniPing Server Solution by old and new
v3 os, because used different MIB versions. +154/โ5
- r7257: Fixed update DB schema from some old schemas, added flag #ERROR_IGNORE in .sql update file. +8/โ4
- r7258: Use current dir as
$config['install_dir'] if it's not set in config. +16/โ9
- r7260: Fixed update error on 229 DB schema in some old installs.
- r7265: Do not use scrset image attribute in Firefox browser, while exist issue https://
bugzilla.mozilla.org/show_bug.cgi?id=1149357 +9/โ1
- r7270: Use img srcset attribute also if js or cookie not enabled in browser. +20/โ10
- r7275: Returned mistakenly replaced comments ;) +4/โ432
- r7286: Returned old way for ignore errors on DB schema update. +3/โ3
- r7288: Added cache oids for polling huawei sensons. +12/โ6
- r7303: Improved discovery/polling SLAs by HH3C-NQA-MIB. +86/โ40
- r7306: More detailed event log about reason why SLA changed. +5/โ1
- r7309: Fixed SLA jitter graphs by CISCO-RTTMON-MIB (appeared in r7299). +3/โ4
- r7317: Cleaned SLA poller standard output. +3/โ3
- r7318: Cleaned code for support Janitza devices, moved MIB to right place. +5/โ12
- r7322: Moved discovery sensors by JANITZA-MIB to definitions. +27/โ194
- r7324: Added authlog cleanup to housekeeping script. +64/โ4
- r7327: Replaced deprecated in php
5.3 split() by function explode() with same functionality. +7/โ6
- r7334: Updated windows os icons.
- r7337: Fixed update neighbours discovery with escaped chars. +1/โ1
- r7338: Fixed styles in device edit pages (graphs, mibs, modules). +145/โ69
- r7342: Fixed device edit snmp page. Added "box" class specific
print_form_box() function. +28/โ8
- r7343: Removed compat with widget style/class, by default used box style. +18/โ30
- r7344: Fixed device edit alerts/geo/delete form styles. +177/โ148
- r7422: Removed unused pseudowire print function. +1/โ310
- r7427: Readded db schema update for exclude intersection with r7423.
- r7436: Fixed cache and use some port IDs. +42/โ34
- r7437: Use html class definitions instead config option. +43/โ35
- r7451: Fixed select pseudowires type. +15/โ5
- r7455: Fixed update enum-array settings from wui config page. +3/โ1
- r7465: Cleanup some form styles. +69/โ62
- r7466: Fixed tooltips on box control headers. +57/โ22
- r7467: Updated mikrotik and routeros os icons.
- r7469: Synched latest mibs definitions. +20/โ12
- r7473: Fixed style of page edit alert check. +93/โ69
- r7478: Added discovery Cisco PXF Processors by CISCO-ENTITY-PFE-MIB. +32/0
- r7483: Added statistics in
check_icons.sh script. +38/0
- r7484: Improved detect Dell DNOS devices. +33/โ2
- r7490: Fixed display too big rancid configs. +21/โ7
- r7492: Fixed check permission on device edit alert page. Small cleanups. +87/โ86
- r7493: Minor WUI fixes. Added cache indexes. Updated jquery and qtip js to latest. +27/โ13
- r7495: Entity popups reverted to previous style. +27/โ19
- r7496: Tooltip popups disabled by default also on tablets. Added option for force enable popups on mobile/tablets. +15/โ4
- r7497: 2016 year.. +1,719/โ1,714
- r7502: Pre-CE fix. +24/โ24
- r7503: Updated license files (added CE license). +94/โ45
- r7504: Fixed navigation bar permissions. Fixed arista rancid definition. +60/โ93
- r7515: Use compressed definitions in CE. +22/โ6
- r7522: Fixed compressed definition file. +6/โ3
- r7528: Fixed check auth (in some cases) for rss feed. +1/โ1
- r7533: Added identifiers for RedOxygen transport. +1/0
๐งน Code Cleanup
- r6513: Clean up OS definition style somewhat +375/โ382
๐ง Development
- r6878: Fixed unittest for common functions.
๐ฆ Other Changes
- r6432: Medium: Add support for Racktivity AC2Meter; almost complete, just needs Kelvin support in Observium for the temperature sensors - Adds ES-RACKTIVITY-MIB +175/โ1
- r6434: DERP +1/โ159
- r6437: Medium: add sensor_unit column, currently only used for temperature sensors; do away with ugly Fahrenheit workaround; add support for Kelvin +78/โ72
- r6438: Minor: convert F/K sensor values upon discovery already +9/โ19
- r6439: Trivial: whoops, correct version of r6438 fix +3/โ3
- r6440: Minor: Correct Kelvin value on sensor discovery, add Kelvin sensors to ES-RACKTIVITY-MIB +94/โ36
- r6441: Trivial: add some comments to discovery functions, cleanups, replace use of 'current' variable to 'value' to reduce confusion with actual current +105/โ80
- r6442: Trivial: Restore discover_toner to previous form +2/โ2
- r6443: Minor: add global module temperature sensor for ES-RACKTIVITY-MIB 0/โ3
- r6446: Minor: correct racktivity discovery initial sensor values +7/โ7
- r6464: derp :> +1/โ1
- r6476: Medium: add Netbotz Access PX status sensor support +151/โ26
- r6479: Trivial: add KEEPALIVED-MIB
- r6482: --undebug 0/โ2
- r6487: Minor: allow
config.php to set up device_types, we previously used to override this later on +1/โ1
- r6505: forgot Aten icon.
- r6526: derp 0/โ1
- r6561: derp, forgot about changed graphs definition in os. +1/โ1
- r6579: Medium: Fix alert check condition editing +4/โ4
- r6583: Trivial: syntaxer run in includes/polling
- r6584: Trivial: syntaxer run in includes/
- r6596: Trivial: definition cleanup, add PoE MIBs to certain OSes and OS groups +326/โ321
- r6606: revert smokeping changes +45/โ468
- r6609: Minor: Display APC dates in non-backwards format +30/โ2
- r6610: Minor: Rewrite us date reformatting function +11/โ15
- r6611: Trivial: introduce new default date_stamp configuration option to go with r6610 commit +1/0
- r6614: bleh.. bad, bad syntaxer, do not touch regexps! +1/โ1
- r6616: Trivial: split off search functions into separate parts; start of improved ajax search, working towards working search results page +300/โ220
- r6617: Minor: Update search framework to return arrays; groundwork for actual search results page +99/โ85
- r6618: Medium: fix search user permission check introduced in r6616 +4/โ1
- r6621: Clean strange random link from ajax search. +29/โ19
- r6624: derp, lost changes. +3/โ1
- r6635: Trivial: cleanups +56/โ105
- r6663: Minor: restore ability to go directly to requested page after login +1/โ1
- r6664: Major: support for nested LDAP/AD groups +75/โ21
- r6673: Medium: allow configuration of dn field, used for nested groups. AD users beware: you need to set this to 'distinguishedname' - default 'dn' is OK for regular (Open)LDAP. +6/โ3
- r6686: duh.. +1/โ1
- r6694: [MIBs] Add GCOM MIBs
- r6697: Minor: Rename dbSchema table to observium_attribs for future use; store remote latest version in DB; remove stray
version.txt +35/โ15
- r6698: Fix: rollback update script +3/โ3
- r6699: Fix again: correct update script now to go with r6697 changes +9/โ5
- r6700: Fix: correctly detect db schema version in web interface notifications +1/โ1
- r6704: Minor: fix observium_attribs primary key duplication +28/0
- r6705: Fix derp. +1/โ1
- r6710: derp.. fix for fix :) +2/โ2
- r6711: undebug update output +1/โ7
- r6714: derp.. +1/โ1
- r6741: Trivial: emit message when running discovery -u and database was already up to date +10/โ8
- r6745: Minor: save last housekeeping (general and per-module) run timestamp +4/โ2
- r6756: Trivial: move is_ssl to
common.inc.php, change some include to include_once to resolve duplicate includes +42/โ42
- r6782: derp.. of course. +2/โ2
- r6859: less debug +1/โ3
- r6869: derp :) +1/โ1
- r6882: derp +2/โ2
- r6897: Minor: Add sysName to device overview data table +21/โ12
- r6902: Medium: redesign virtual machines; database table changes; rewrite vmware poller; add agent app for Proxmox VE KVM VMs; add support for autodiscovery of new vmware and proxmox VMs; make sure to run database update and rediscover your VM hosts +349/โ480
- r6903: Trivial: remove unused file
- r6904: Trivial: execute bit on proxmox qemu script +1/0
- r6919: Medium: rename id column to vm_id in vminfo table; restore polling of libvirt (accidentally disabled) +7/โ4
- r6920: Medium: Add sensors for PSE status and power usage on PoE switches - no per-port stats yet +54/โ3
- r6921: Minor: add OID to cache list for apc, works around firmware issue on APC AP9631 - can walk but not snmpget sensor port 2 when port 1 is not connected +1/0
- r6922: Minor: add POWER-ETHERNET-MIB to Cisco OS group +1/0
- r6923: Medium: fix vminfo vm_id column to be auto_increment again - oops; restores addition of new vms
- r6925: Medium: don't suppress IPMI events, ommitting these has just harmed me in finding a malfunction. If you have flapping IPMI data, fix your network or BMC +4/โ25
- r6927: Trivial: add POWER-ETHERNET-MIB to Junos devices +1/0
- r6928: [add] Add netscaler mapping for rancid +2/0
- r6929: Minor: Slightly improve code for Zyxel IES, add [untested] fan speed sensor +13/โ5
- r6930: Minor: ZyXEL IES: add [untested] voltage sensor +11/0
- r6952: Medium: semirewrite hipchat alert notifier, use api
v2 +17/โ32
- r6953: Medium: move fixes/rewrites of config options to after sql-config load - since sql-config they were being overwritten by config reload +63/โ69
- r6956: Medium: unset message variable after hipchat and mail as it might conflict with a target that might run afterwards. Re-indent mail target. +131/โ127
- r6957: Medium: Add Messagebird SMS API target for alerting +43/0
- r6958: Trivial: forgot to commit messagebird on dropdown for contact management +1/โ1
- r6961: Trivial: add copyright headers to alerting files; small documentation of endpoint variables per target +51/โ2
- r6981: Minor: PoE PSE power sensor limits: ignore pethMainPseUsageThreshold if it is 0 +1/โ1
- r6983: Medium: transition hardcoded transports to definitions; add PagerDuty transport +143/โ70
- r6984: Trivial: Remove duplicate (x) (x) output for Groups on navigation menu +1/โ2
- r6985: Trivial: Add Dell TL-2000/4000 MIBs
- r6986: Trivial: Add IBM TS3200 tape library MIB
- r6987: Medium: Clean up and refactor some alert transports; add pushover transport. Create an application at pushover to use the API +141/โ97
- r6988: Minor: Add ALERT_ID as alert transport attribute +2/โ1
- r6989: Minor: Correctly check for MessageBird SMS success +3/โ4
- r6990: Medium: Use correct serial number OID for Mikrotik devices; if it's not available, fall back to the old 'Software ID' we had before +6/โ1
- r6991: Minor: Add support for on-premise HipChat installation by specifying the API URL +7/โ2
- r6998: Minor: Very basic support for Dell TL-2000/4000 tape library global status +55/0
- r6999: Medium: Add status indicators to ajax search results +44/โ1
- r7000: [Add] Add discovery for Cisco ISE +10/0
- r7001: Trivial: deactivate unused device notes icon +2/0
- r7005: derp, copy-paste mistake.. +1/โ1
- r7006: Minor: Correctly calculate upper or lower limit even if the other one was passed +83/โ1
- r7007: Medium: Previous commit had a rogue ISPRO-MIB (Jacarta Interseptor Pro) commit; add supporting code and MIB for this. Not fully finished. +33/โ1
- r7008: Medium: remove db_cleanup, replace staledb for housekeeping by db_cleanup code, add staledb toggle into housekeeping script syntax help output +60/โ142
- r7010: Trivial: remove stray query from housekeeping staledb 0/โ7
- r7011: Medium: Allow code to set specific remote access URLs if the device supplies them, via device attributes. Do this for Dell Powervault; also minor cleanup +28/โ6
- r7012: Minor: add some more device-supplied http interface links +29/โ7
- r7013: Medium: Finalize support for ISPRO-MIB (Jacarta Interseptor Pro) - support digital sensors, status indicators for all sensors, add correct Fahrenheit support +140/โ41
- r7035: Medium: Fix insert of newly discovered toner +1/โ1
- r7039: Trivial: add dnos6 rancid map comment to definitions +2/โ1
- r7040: Minor: add 'matches' / 'notmatches' to alert verbs +2/0
- r7049: derp +1/โ1
- r7051: use switch instead checkbox. +2/โ2
- r7053: Minor: Ignore PoE threshold for Juniper, who is helpfully putting the current usage of the PSE in this OID +7/โ1
- r7074: Trivial: document new ports_unignore_descr OS toggle +2/โ1
- r7077: Trivial: syntaxer + manual code cleanup in discovery/sensors +240/โ217
- r7078: Trivial: syntaxer in includes/discovery +9/โ12
- r7079: Minor: remove legacy blocks marked for r7000 cleanup 0/โ62
- r7080: reverted some incorrectly cleaned "comatibility" blocks. +15/0
- r7081: Trivial: get rid of 2 PHP warnings, remove some double spaces +22/โ20
- r7091: Trivial: prevent double confirmation when resetting geolocation data; add option to send Observium UUID to geolocator +14/โ4
- r7095: oops +1/โ1
- r7103: Minor: add function to rename a DS inside RRD +26/โ2
- r7109: temporarily disabled error counting, due incompatible with mysql <
5.6 +1/โ1
- r7110: reenable counting snmp errors with fixed db schema for mysql less than
5.6. +23/โ11
- r7112: More accurate snmp errors rate calculation. +6/โ8
- r7116: fixed incorrect logic. +3/โ3
- r7126:
f.off debug. +1/โ1
- r7136: one more fix for detect correct version on Cisco IOS-XE. +1/โ1
- r7138: Medium: LLDP-MIB: When multiple MACs match, don't use this as link - it'd be wrong +3/โ2
- r7140: Medium: LLDP-MIB: change to ifDescr/ifIndex as a general backup mechanism in case we can't find by MAC/IP/Name/Alias +7/โ2
- r7157: derp +1/0
- r7194: derp. +10/โ10
- r7204: Minor: update MRV MIBs
- r7206: derp, lost updates. +15/โ9
- r7213: Trivial: Add telnet and http capability to Areca RAID controllers +1/0
- r7230: Medium: Avoid binding multiple times to the same LDAP server +28/โ20
- r7233: Medium: Add Clickatell SMS transport +68/0
- r7234: Trivial: Cleanups of app graph descriptions +53/โ47
- r7235: Medium: Basic unix-agent monitoring script for OpenVPN: Traffic, number of connected clients +155/โ2
- r7239: Medium: add support for multiple instances to OpenVPN agent script +77/โ23
- r7240: Medium: have applications insert their app_id themselves instead of generic code in unix agent, fixes issue that sometimes an app without 'instance' is inserted which only have error graphs because no rrd files are present +110/โ267
- r7241: Trivial: Small correction to previous commit for postfix-mailgraph app +1/โ1
- r7242: Trivial: code cleanups, documentation/comment updates +99/โ36
- r7244: Medium: update OpenVPN agent script, should hopefully work correctly with management password now +12/โ9
- r7245: Medium: OpenVPN script update, autoretrieve password from configuration +8/โ1
- r7246: Medium: add a lot more settings to the web/sql configuration; add way to populate a settings dropdown(enum) from a php function +476/โ526
- r7254: Minor: Replace auth_ldap_kerberized by auth|remote_user, to allow more modules to take advantage of it. Rewrite old setting to new. Add some LDAP related settings to SQL config +83/โ18
- r7255: Medium: Add security fallback for remote_user setting +8/0
- r7256: Minor: Convert SQLConfig RADIUS secret into password field, add password field support to SQLConfig WebUI +6/โ2
- r7259: Minor: code cleanups in html/includes/entities +169/โ178
- r7261: derp. +2/โ1
- r7262: Trivial: Add CLI user to event log +1/โ1
- r7263: Minor: Store current svn revision in attribs table; event log for upgrade not working yet due to
log_event() deficiency - to be fixed soon +9/0
- r7266: Trivial: add subcategories to transport definitions for required, optional and global fields; plan is that the global fields can be set globally (API keys, password, etc) and overridden per-checker if needed, and that optional fields can be left empty in the GUI. +76/โ46
- r7267: Minor: revert erroneously committed files +21/โ22
- r7268: Minor: revert erroneously committed files +5/โ5
- r7271: Medium: New transport: execute external program. Our data is put into environment variables which can be consumed by a script or binary. Exit status 0 is success, all others are failed +56/0
- r7272: Minor: convert script transport to use
external_exec() +3/โ2
- r7273: Minor: fix exchange smtp transaction graph, closes #1259 +1/โ1
- r7276: Trivial: replace hardcoded list of fields with
array_keys() to ease future additions +2/โ6
- r7277: Minor: Add FreeRADIUS app icon
- r7278: Trivial: syntax cleanup in includes/polling +145/โ201
- r7279: Trivial: syntax cleanup in includes/ +111/โ330
- r7281: Trivial: syntax cleanup in html/pages/ +379/โ368
- r7282: Trivial: add/update missing/incorrect copyright entries +303/โ75
- r7287: Medium: Fix new applications not being added correctly +1/โ1
- r7298: Derp. Removed unreleased changes. 0/โ8
- r7300: mib_lover... funny :) +2/โ4
- r7301: less debug. derp. 0/โ1
- r7305: file lost in space... +13/โ1
- r7319: ++ for previous commit. +36/โ33
- r7320: Trivial: Don't autorefresh on inventory page - resets collapse/expand +1/0
- r7325: bahh, again unreleased change :) +1/โ1
- r7358: Minor: Add virt-what unix agent script; allows Observium to specify what kind of virtual machine (host) this is, instead of just 'Generic'; requires virt-what package +50/0
- r7364: Minor: Exclude some more invalid DMI data (serial number, asset tags) +8/โ3
- r7368: Trivial: document authentication modules, some tweaks +421/โ186
- r7373: Minor: create sensorprobe group and add akcp device + clones into it, clean up common device details and remove redundant polling file for Minkels RMS +14/โ19
- r7374: Trivial: actually delete file as mentioned in 7373 0/โ17
- r7383: Minor: ignore more bogus asset tags and serials, fix small bug that would use baseboard asset tag over chassis asset tag always +7/โ2
- r7384: Medium: fix billing poller against
v1 devices +1/โ1
- r7392: Minor: fetch protocols dropdown on global neighbour page from neighbour table +10/โ1
- r7394: Trivial: Update MIKROTIK-MIB
- r7395: Minor: Sort device_ports ajax call by ifIndex +1/โ1
- r7396: Minor: don't autorefresh on bill add/edit/delete pages +4/โ1
- r7397: Trivial: Syntax and code cleanups +54/โ68
- r7398: New: Support for MIKROTIK-MIB MNDP - This mix of layer2 and layer3 reports RouterOS's CDP neighbours (L2) and also its Mikrotik neighbours (L3). Poor MIB, but let's give this a go... Suggestions welcome. Also some LLDP improvements and fixes. +115/โ11
- r7399: New: Add some more Mikrotik sensors if available +53/โ2
- r7400: New: Add more Mikrotik sensors, move RouterOS sensor discovery to definitions. Make sure to run discovery of all your RouterOS devices after discovery -u. +68/โ112
- r7401: Trivial: Small antiderp. +2/โ2
- r7403: New: Add graph for DHCP lease count on RouterOS. Some code layout cleanups. +744/โ703
- r7404: Minor: small fixup to Mikrotik DHCP lease count graph +2/โ1
- r7405: Minor: small fixup to Mikrotik DHCP lease count graph - derp +1/โ1
- r7408: Minor: Sort OS and portmedia correctly in dropdown, reindent. +313/โ313
- r7409: Bugfix: Hopefully correct unit power scales on PowerNet-MIB +2/โ2
- r7410: New: Add discrete sensor support for APC New-Gen InRow Chillers +77/0
- r7411: Minor: Convert older APC state map array code to discrete map introduced in r7410 +5/โ22
- r7412: Derp: clean up duplicate code 0/โ54
- r7413: Medium: Move Papouch sensors to definitions. Run discovery -u after svn up, then run discovery on your papouch devices +79/โ90
- r7414: New: NSD unix agent application, closes #1639 +595/0
- r7415: Fix: add missing space in fieldset separators +3/โ4
- r7416: Fix: Call
discover_app() from nsd app code +2/0
- r7417: Major: Dynamic UI to build endpoint for alert contact creation page +272/โ192
- r7418: Minor: Now that we have an edit GUI, e-mail will have a correct endpoint format. Fix existing entries and update the email transport +24/โ2
- r7419: Medium: Contact details page now correctly shows separated fields for endpoint data instead of a huge ugly string +32/โ1
- r7420: Minor: Spacies on contact add form +13/โ9
- r7423: Minor: transition endpoint in database from ::|| to JSON. Make sure to run discovery -u after svn up or your alerts WILL break. +51/โ26
- r7424: Derpfix to
259.php +2/0
- r7425: Derp. Fixed duplicate update number +34/โ31
- r7426: Committed an update too many, but will never run. Reverting.
- r7428: Final fix for conversion of alert contact endpoints to JSON +35/โ19
- r7429: You're not going to believe it, but... fix to emptied 260 update file to fix updater layout. +2/0
- r7430: Minor: Add support for tooltips on transport endpoint parameters, move some longer descriptions to the tooltip +36/โ28
- r7431: Medium: Show friendly names on contact list page instead of raw JSON +38/โ3
- r7434: New: Introduce DRAC6 and lower Global System Status indicator, fetch http URL from DELL-RAC-MIB/IDRAC-MIB-SMIv2 +40/โ4
- r7435: Minor: some blacklisted MIBs for simple OSes +9/โ1
- r7438: Medium: Fixed for chained APC rPDU2 PDUs, add apparent power sensor if available +94/โ31
- r7439: Minor: Move some APC rPDU2 stuff around, fix 'Unit x' prepend if there is only one unit +158/โ159
- r7452: revert back previous search box on syslog page. +1/โ1
- r7453: derp.. again, now correct revert. +25/โ32
- r7456: New: Add XMPP transport. Requires some libraries in libs/. Minor cleanups in transports code +123/โ46
- r7457: [iMPROVE] Update style of alert checker add page +50/โ34
- r7475: duh..
- r7479: Bugfix: restore config-default e-mail alerting +3/โ3
- r7500: Russian2English +1/โ1
- r7505: Minor: Enable SUPERMICRO-HEALTH-MIB on Windows machines +1/0
- r7506: Minor: ignore SUPERMICRO-HEALTH-MIB sensors with empty description +1/โ1
- r6471: Added overall devices polling performance tab (hidden for now). +69/0
- r6478: Added debug info for failed INSERT into DB. +5/0
- r6524: Fixed debug output for
external_exec() (hide snmp auth in cmd string by default). +12/โ8
- r6628: Remove errant debug! 0/โ1
- r6808: Added more detailed info in debug about rewrite location. +7/โ4
- r6665:
- r7330: HERP +4/โ4
- r6735: Update copyright notices on files to reflect current ownership. Change email. Update version check to understand different trains. Add some colours to update notice. +1,960/โ1,858
- r6842: Add PHP-CLI +3,014/0
- r6883: Updated netinsight logo
- r7068: Additional Eltek sensor and status support for rectifiers +61/โ6
- r7155: Fixed security hole, when definitions can be overriden by
config.php file. +12/0
- r7220: Move
test_email.php out of the way since it's no longer used and generates jira tickets 0/โ244
- r7222: PLEASE STOP USING THIS FUCKING FILE.
- r7331: DERP +3/โ3
- r7507: Remove erroneous license. 0/โ44
+80,582 added
โ46,458 removed
+34,124 net
filtered development activity