- changed 2 files
Tuesday 22 Jul
Minor: move infinera iqnos to sysobjectid discovery
Major: remove old deprecated alerts; they can all be replaced by checkers in the new alerting system. Handle with care if you were relying on the old system.
Minor: add small warning to poller and discovery when passing an invalid device
Minor: add Infinera device OS recognition and icon
Minor: add option to enable/disable chasing of LDAP referrals, from #488. Turned off by default.
Monday 21 Jul
Medium: rework navbar backend code. IMPORTANT: if you use navbar-custom, the bad news is you will have to change its contents to fill an array like the new code does. The good news is you'll be able to create new menus, and append to just about all others.
Trivial: use $scriptname in housekeeping example, minor html fix on perf page
Friday 18 Jul
[MINOR] Added additional check if device SNMPable before discovery, changed order - first discovered the fastest.
[MINOR] Small fix for check_extension_exists(). Suppress error about not exist 'posix' php extension in is_cron() and print_prompt() functions.
[DEVEL] Added svn:ignore for logs, rrd, config.php
[MINOR] Added config option '-A <age>' in housekeeping script, for specify maximum age (overrides config options).
[MINOR] Small fixes. logfile() now create log file if not exist.
Minor: only show new/old os in discovery output when actually changing it
Thursday 17 Jul
Minor: housekeeping rusglish to english; small logfile cleanups; if we deleted the rrd, no need to check for its validity
[TRIVIAL] Fixed quotes in housekeeper 'deleted_ports'.
[TRIVIAL] Removed web specific function from discovery.
[MAJOR] Improved housekeeping script.More checks for ages (minimum allowed 24h in most modules), allowed use human readable ages like 3w, 2.5d.Now by default script asks 'Are you sure want to delete (y/N)?', for bypass promts use '-y'.Added new common functions: is_cron(), print_prompt(), age_to_seconds(), age_to_unixtime().
Trivial: CLEANME markings for code cleanup later on; reducing FIXME to actual issues
Minor: database updater now logs errors to the log directory instead of the main observium directory; no longer possible to update from a revision before 0.12.1.2828
Trivial: Use script filename in help texts - some were renamed and the syntax help was wrong; this makes it always-right.
Minor: log script name and pid in logs
Wednesday 16 Jul
Minor: add forgotten timing housekeeper
Medium: add housekeeping script with various options to clean up; change logfile() function to accept a filename
Trivial: some documentation, comments and syntax reordering
Tuesday 15 Jul
[MAJOR] Updated bootstrap-switch to 3.0.2, changed some styles and js.
Minor: by default, disable example LDAP group requirement; move some definitions to definitions
Trivial: remove some unused config options from defaults
Minor: Use unit_text instead of units_descr in generic graphs, fixes #907
Minor: fix broken HTML around frontpage traffic graph, fixes #915
Monday 14 Jul
Trivial: syntaxer run (yes, I realize most lines affected are from the previous commit ;)