All Activity

Minor: move infinera iqnos to sysobjectid discovery
    • -20
    • +0
    /includes/discovery/os/iqnos.inc.php
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.
    • -14
    • +1
    /includes/polling/functions.inc.php
Minor: add small warning to poller and discovery when passing an invalid device
Minor: add Infinera device OS recognition and icon
    • binary
    /html/images/os/infinera.png
    • -0
    • +20
    /includes/discovery/os/iqnos.inc.php
Minor: add option to enable/disable chasing of LDAP referrals, from #488. Turned off by default.
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.
    • -301
    • +281
    /html/includes/navbar.inc.php
Trivial: use $scriptname in housekeeping example, minor html fix on perf page
[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.

    • -2
    • +2
    /html/pages/device/edit/sensors.inc.php
Minor: only show new/old os in discovery output when actually changing it
Minor: housekeeping rusglish to english; small logfile cleanups; if we deleted the rrd, no need to check for its validity
    • -2
    • +2
    /includes/housekeeping/eventlog.inc.php
[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().

    • -6
    • +20
    /includes/housekeeping/ports.inc.php
    • -25
    • +49
    /includes/housekeeping/rrd.inc.php
    • -6
    • +18
    /includes/housekeeping/syslog.inc.php
    • -13
    • +25
    /includes/housekeeping/timing.inc.php
    • -6
    • +18
    /includes/housekeeping/eventlog.inc.php
Trivial: CLEANME markings for code cleanup later on; reducing FIXME to actual issues
    • -1
    • +1
    /includes/polling/port-etherlike.inc.php
    • -1
    • +1
    /includes/polling/netscaler-vsvr.inc.php
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
Minor: add forgotten timing housekeeper
    • -0
    • +32
    /includes/housekeeping/timing.inc.php
Medium: add housekeeping script with various options to clean up; change logfile() function to accept a filename
    • -0
    • +25
    /includes/housekeeping/eventlog.inc.php
    • -0
    • +25
    /includes/housekeeping/syslog.inc.php
    • -0
    • +25
    /includes/housekeeping/ports.inc.php
    • -0
    • +54
    /includes/housekeeping/rrd.inc.php
Trivial: some documentation, comments and syntax reordering
[MAJOR] Updated bootstrap-switch to 3.0.2, changed some styles and js.

    • -2
    • +3
    /html/pages/device/edit/netscaler_vsvrs.inc.php
    • -1
    • +1
    /html/pages/device/edit/alerts.inc.php
    • -0
    • +22
    /html/js/bootstrap-switch.min.js
    • -153
    • +0
    /html/css/bootstrap/less/switch.less
    • -9
    • +12
    /html/pages/device/edit/sensors.inc.php
    • -80
    • +80
    /html/pages/device/edit/ports.inc.php
    • -0
    • +205
    /html/css/bootstrap/less/bootstrap-switch.less
    • -1
    • +1
    /html/css/bootstrap/less/bootstrap.less
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
    • -6
    • +4
    /html/includes/graphs/generic_multi_line.inc.php
    • -1
    • +1
    /html/includes/graphs/port/errors.inc.php
    • -1
    • +1
    /html/includes/graphs/device/diskio_ops.inc.php
    • -1
    • +1
    /html/includes/graphs/port/nupkts.inc.php
Minor: fix broken HTML around frontpage traffic graph, fixes #915
Trivial: syntaxer run (yes, I realize most lines affected are from the previous commit ;)
    • -2
    • +2
    /html/includes/graphs/bgp/auth.inc.php
    • -2
    • +2
    /html/pages/api/manual.general.inc.php
  1. … 836 more files in changeset.