Webminstats is a Webmin based graphical display of system parameters history.
general
- portable code, written in modern Perl
- ready to work with any Unix operating system, mainly on linux, but also MacOs, Bsd, ...
- can work without network
aquisition
- use cron as scheduler
- run aquisition script every minute
- each module can have it's own sample rate (configuration from module interface)
- aquisition search (in general) for local ressources
- some modules allow remote aquisition : ping, snmp, mysql, postgresql, ups
- debug mode (with DEBUG_MODE environment variable), on global aquisition or on a specific module
- aquisition errors are sent by mail, on first event, then once a day
- mails are sent by default to root, but the user can be configured in the configuration screen
- all aquisition errors are stored in aquisition.log log file
database
use
rrdtool
- round-robin database (fixed database size)
- store data for a year in five containers : hourly, daily, weekly, monthly, yearly data
- consolidation function choice : MIN, MAX, LAST, AVERAGE (configuration from module interface)
- can filter input data with min and max threshold (configuration from module interface)
graphs
also built using
rrdtool
- line and bar graphs
- normal or logarithmic scale
- automatic scale or upper and lower limits (custom graph)
- can display data after math operations
- graphs for hourly, daily, weekly, monthly, yearly data
- graphs for custom period (period may be saved by module)
- display current, min, max, average value for each parameter on the displayed period
- graphs from a module can be splitted in several "display"
modules
- modular : easy to add new modules
- custom : write your own module
- clones : clone an existing module and name it as you want
interface
- work with any browser (standard HTML 4)
- use webmin security model (authentified access, http/https protocol, ...)
- multi-language : translation in English, French, German, Spanish, brasilan
- on-line context help
- all-web configuration
- automatic rebuild of consulted graphs every 60 secondes
- snaphots
- display the data date under the mouse cursor
- a log is available
- panorama mode
batch mode
- batch module install/upgrade : batch_install.pl
- batch graph build : batch_graph.pl
monitoring
actions can be configured
- on each parameter
- on relation to a value : equal, different, more than, minus than
actions can be :
- predefined actions (mail, top, who)
- start an external command
a
log is available for summary
install/update
- automatic configuration (as possible)
- automatic aquisition start
- automatic update without data loss
back to main page
Page changed on 29 march 2013