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: proc_pri
#!/usr/bin/sh # -*- sh -*- set -e : << =cut =head1 NAME proc_pri - Munin-plugin to monitor the processes priority on a Linux machine =head1 CONFIGURATION No configuration =head1 AUTHOR Lars Strand =head1 LICENSE GNU GPL =head1 MAGIC MARKERS #%# family=auto #%# capabilities=autoconf =cut . "$MUNIN_LIBDIR/plugins/plugin.sh" PS=$(command -v ps || true) if [ "$1" = "autoconf" ]; then if ! [ -x "$PS" ]; then echo "no (command ps not found)" exit 0 fi echo yes exit 0 fi if [ "$1" = "config" ]; then echo 'graph_title Processes priority' echo 'graph_order low high locked' echo 'graph_category processes' echo 'graph_info This graph shows number of processes at each priority' echo 'graph_args --base 1000 -l 0' echo 'graph_vlabel Number of processes' echo 'high.label high priority' echo 'high.draw STACK' echo 'high.info The number of high-priority processes (tasks)' print_warning high print_critical high echo 'low.label low priority' echo 'low.draw AREA' echo 'low.info The number of low-priority processes (tasks)' print_warning low print_critical low echo 'locked.label locked in memory' echo 'locked.draw STACK' echo 'locked.info The number of processes that have pages locked into memory (for real-time and custom IO)' print_warning locked print_critical locked exit 0 fi echo -n "high.value " "$PS" --no-header -eo stat | grep \< | wc -l echo -n "low.value " "$PS" --no-header -eo stat | grep N | wc -l echo -n "locked.value " "$PS" --no-header -eo stat | grep L | wc -l
Upload File
Create Folder