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: acpi
#!/usr/bin/sh # -*- sh -*- : <<=cut =head1 NAME acpi - Munin plugin to monitor the temperature in different ACPI Thermal zones. =head1 APPLICABLE SYSTEMS Linux systems with ACPI support. =head1 CONFIGURATION Load the 'thermal' kernel module and the plugin gets the thermal zones from /sys/class/thermal/thermal_zone*/ automagically. =head1 USAGE Link this plugin to /etc/munin/plugins/ and restart the munin-node. =head1 INTERPRETATION The plugin shows the temperature from the different thermal zones. =head1 MAGIC MARKERS #%# family=auto #%# capabilities=autoconf =head1 BUGS None known. =head1 VERSION v1.0 - 2006-11-13 v1.1 - 2018-03-24 =head1 AUTHOR Nicolai Langfeldt (janl@linpro.no) 2006-11-13 =head1 LICENSE GPLv2 =cut # directories containing thermal zone information if [ -d /sys/class/thermal/ ]; then ATZ=$(find /sys/class/thermal/ -maxdepth 1 -name "thermal_zone*" | sort -V) else ATZ= fi do_ () { # no-arg is fetch do_fetch } do_fetch () { for ZONE in $ATZ; do TEMP=$(cat "$ZONE/temp") echo "$(basename "$ZONE").value $(echo "$TEMP" | awk '{print $1/1000}')" done exit 0 } do_config () { echo "graph_title ACPI Thermal zone temperatures" echo "graph_vlabel Celsius" echo "graph_category sensors" echo "graph_info This graph shows the temperature in different ACPI Thermal zones. If there is only one it will usually be the case temperature." for ZONE in $ATZ; do TYPE=$(cat "$ZONE/type") echo "$(basename "$ZONE").label $TYPE" done # print values immediately if dirtyconfig is supported if [ "${MUNIN_CAP_DIRTYCONFIG:-0}" = 1 ]; then do_; fi } do_autoconf () { if [ -z "$ATZ" ]; then echo "no (failed to find thermal zones below /sys/class/thermal/thermal_zone*)" exit 0 fi for f in $ATZ; do if [ ! -r "$f/temp" ]; then echo "no (cannot read $f/temp)" exit 0 fi done echo yes exit 0 } case $1 in config|autoconf|fetch|'') "do_$1" esac exit $?
Upload File
Create Folder