mirror of
https://github.com/munin-monitoring/contrib.git
synced 2025-07-29 12:25:02 +00:00
- have some dirs
This commit is contained in:
parent
0b089ea777
commit
08346aac58
687 changed files with 0 additions and 0 deletions
62
plugins/sensors/hddtemp
Executable file
62
plugins/sensors/hddtemp
Executable file
|
@ -0,0 +1,62 @@
|
|||
#!/bin/sh
|
||||
#
|
||||
# Plugin to monitor harddrive temperatures through SMART.
|
||||
#
|
||||
# This plugin is an alternative to hddtemp_smartctl, which is
|
||||
# the preferred one.
|
||||
#
|
||||
# client-conf.d/-options:
|
||||
#
|
||||
# drives -- List drives to monitor. E.g. "hda hdc".
|
||||
#
|
||||
# $Log$
|
||||
# Revision 1.4.2.1 2005/01/25 21:00:01 jimmyo
|
||||
# Added plugin generic/hddtemp_smartctl, made by Lupe Christoph. Made it the default hddtemp plugin.
|
||||
#
|
||||
# Revision 1.4 2004/11/10 16:00:39 jimmyo
|
||||
# Applied patch from Nicolas Stransky to generic/hddtemp, to fetch temp more elegantly (SF#1052845).
|
||||
#
|
||||
# Revision 1.3 2004/05/20 19:02:36 jimmyo
|
||||
# Set categories on a bunch of plugins
|
||||
#
|
||||
# Revision 1.2 2004/01/29 19:39:00 jimmyo
|
||||
# Generic plugins now use printf instead of echo -n, as this is more portable (SF#885564)
|
||||
#
|
||||
# Revision 1.1 2004/01/02 18:50:00 jimmyo
|
||||
# Renamed occurrances of lrrd -> munin
|
||||
#
|
||||
# Revision 1.1.1.1 2004/01/02 15:18:07 jimmyo
|
||||
# Import of LRRD CVS tree after renaming to Munin
|
||||
#
|
||||
# Revision 1.2 2003/12/18 19:16:00 jimmyo
|
||||
# Changes from Alexandre
|
||||
#
|
||||
# Revision 1.1 2003/12/18 19:04:37 jimmyo
|
||||
# New plugin: Alexandre Dupouy contributed "hddtemp".
|
||||
#
|
||||
#
|
||||
#%# family=contrib
|
||||
|
||||
hddtemp=${hddtemp:-/usr/sbin/hddtemp}
|
||||
|
||||
if [ "$1" = "autoconf" ]; then
|
||||
if [ -x "$hddtemp" ]; then
|
||||
echo yes
|
||||
exit 0
|
||||
else
|
||||
echo no
|
||||
exit 1
|
||||
fi
|
||||
fi
|
||||
|
||||
if [ "$1" = "config" ]; then
|
||||
|
||||
echo 'graph_title HDD temperature'
|
||||
echo 'graph_args --base 1000 -l 0'
|
||||
echo 'graph_vlabel temp in °C'
|
||||
echo 'graph_category sensors'
|
||||
for a in $drives ; do echo $a.label $a `$hddtemp -q /dev/$a | cut -d: -f 2` ; done
|
||||
exit 0
|
||||
fi
|
||||
|
||||
for a in $drives ; do printf "$a.value $($hddtemp -n -q /dev/$a)\n" ; done
|
Loading…
Add table
Add a link
Reference in a new issue