X7ROOT File Manager
Current Path:
/etc/munin/plugins
etc
/
munin
/
plugins
/
📁
..
📄
acpi
(1.99 KB)
📄
apache_accesses
(5.11 KB)
📄
apache_processes
(6.46 KB)
📄
apache_volume
(5.06 KB)
📄
cpu
(7.3 KB)
📄
cpuspeed
(4.6 KB)
📄
df
(4.26 KB)
📄
df_inode
(4.31 KB)
📄
diskstats
(34.62 KB)
📄
entropy
(988 B)
📄
exim_mailqueue
(3.12 KB)
📄
exim_mailstats
(5.51 KB)
📄
forks
(1.01 KB)
📄
fw_packets
(1.75 KB)
📄
hddtemp_smartctl
(10.51 KB)
📄
http_loadtime
(3.22 KB)
📄
if_err_eth0
(3.07 KB)
📄
if_err_eth1
(3.07 KB)
📄
if_eth0
(5.78 KB)
📄
if_eth1
(5.78 KB)
📄
interrupts
(1.99 KB)
📄
irqstats
(4.2 KB)
📄
load
(2.69 KB)
📄
memory
(11.16 KB)
📄
munin_stats
(3.78 KB)
📄
mysql_bytes
(1.77 KB)
📄
mysql_innodb
(5.52 KB)
📄
mysql_queries
(2.59 KB)
📄
mysql_slowqueries
(1.5 KB)
📄
mysql_threads
(1.58 KB)
📄
netstat
(3.3 KB)
📄
open_files
(1.2 KB)
📄
open_inodes
(1.06 KB)
📄
proc_pri
(1.56 KB)
📄
processes
(15.26 KB)
📄
swap
(1.24 KB)
📄
threads
(1.4 KB)
📄
uptime
(859 B)
📄
users
(2.46 KB)
📄
vmstat
(1.13 KB)
Editing: load
#!/usr/bin/sh # -*- sh -*- : << =cut =head1 NAME load - Plugin to monitor the load average on a system. =head1 CONFIGURATION The following environment variables are used by this plugin: =over 4 =item load_warning <float> Threshold for when to report a warning =item load_critical <float> Threshold for when to report a critical =back =head2 EXAMPLE CONFIGURATION [load] env.load_warning 5 env.load_critical 10 =head1 NOTES If run with the "autoconf"-parameter, give our opinion on whether we should be run on this system or not. This is optional, and only used by munin-config. In the case of this plugin, we should most probably always be included. =head1 MAGIC MARKERS #%# family=auto #%# capabilities=autoconf =cut . "$MUNIN_LIBDIR/plugins/plugin.sh" if [ "$1" = "autoconf" ]; then echo yes exit 0 fi # If run with the "config"-parameter, give out information on how the # graphs should look. if [ "$1" = "config" ]; then # The host name this plugin is for. (Can be overridden to have # one machine answer for several) # The title of the graph echo 'graph_title Load average' # Arguments to "rrdtool graph". In this case, tell it that the # lower limit of the graph is '0', and that 1k=1000 (not 1024) echo 'graph_args --base 1000 -l 0' # The Y-axis label echo 'graph_vlabel load' # We want Cur/Min/Avg/Max unscaled (i.e. 0.42 load instead of # 420 milliload) echo 'graph_scale no' # Graph category. Defaults to 'other' echo 'graph_category system' # The fields. "label" is used in the legend. "label" is the only # required subfield. echo 'load.label load' # These two read the environment for warning values for the field # "load". If "load_warning" or "warning" aren't set in the # environment, no warning levels are set. Likewise for "load_critical" # and "critical". print_warning load print_critical load # This one is purely to add an explanation to the web page. The first # one is for the graph itself, while the second one is for the field # "load". echo 'graph_info The load average of the machine describes how many processes are in the run-queue (scheduled to run "immediately").' echo 'load.info 5 minute load average' # Last, if run with the "config"-parameter, quit here (don't # display any data) exit 0 fi # If not run with any parameters at all (or only unknown ones), do the # real work - i.e. display the data. Almost always this will be # "value" subfield for every data field. echo -n "load.value " cut -f2 -d' ' < /proc/loadavg
Upload File
Create Folder