2
0
mirror of https://github.com/munin-monitoring/contrib.git synced 2018-11-08 00:59:34 +01:00

Reduce number of categories, use more generic terms

This commit is contained in:
Gabriele Pohl 2014-09-06 22:28:53 +02:00
parent 0743e6e5fb
commit e3899a30d8
44 changed files with 66 additions and 66 deletions

View File

@ -117,7 +117,7 @@ multigraph apache_vhosts_$check
graph_title average $check on all active vhosts graph_title average $check on all active vhosts
graph_args --base 1000 graph_args --base 1000
graph_vlabel average $check per response graph_vlabel average $check per response
graph_category apache_vhosts graph_category apache
graph_period minute graph_period minute
graph_order $order graph_order $order
END END
@ -139,7 +139,7 @@ multigraph apache_vhosts_$check.$site
graph_title average $check on $data{$site}{'label'} graph_title average $check on $data{$site}{'label'}
graph_args --base 1000 graph_args --base 1000
graph_vlabel average response in $check graph_vlabel average response in $check
graph_category apache_vhosts graph_category apache
graph_period minute graph_period minute
END END
@ -168,7 +168,7 @@ multigraph apache_vhosts_requests
graph_title requests by vhost graph_title requests by vhost
graph_args --base 1000 graph_args --base 1000
graph_vlabel requests / \${graph_period} graph_vlabel requests / \${graph_period}
graph_category apache_vhosts graph_category apache
graph_period minute graph_period minute
graph_order $order graph_order $order
END END
@ -193,7 +193,7 @@ multigraph apache_vhosts_requests.$site
graph_title status codes on $data{$site}{'label'} graph_title status codes on $data{$site}{'label'}
graph_args --base 1000 graph_args --base 1000
graph_vlabel status codes / \${graph_period} graph_vlabel status codes / \${graph_period}
graph_category apache_vhosts graph_category apache
graph_period minute graph_period minute
END END
my $draw='AREA'; my $draw='AREA';

Binary file not shown.

After

Width:  |  Height:  |  Size: 60 KiB

View File

@ -29,7 +29,7 @@ if [ "$1" = "config" ]; then
echo 'graph_title Number of Vulnerabilities' echo 'graph_title Number of Vulnerabilities'
echo 'graph_args --base 1000 -l 0 ' echo 'graph_args --base 1000 -l 0 '
echo 'graph_vlabel number of vulnerabilities' echo 'graph_vlabel number of vulnerabilities'
echo 'graph_category audit' echo 'graph_category security'
echo 'graph_info This graph shows the number of vulnerabilities in the system.' echo 'graph_info This graph shows the number of vulnerabilities in the system.'
echo 'vulnerabilities.label vulnerabilities' echo 'vulnerabilities.label vulnerabilities'
echo 'vulnerabilities.info The current number of vulnerabilities.' echo 'vulnerabilities.info The current number of vulnerabilities.'

View File

@ -85,7 +85,7 @@ class FanSpeed(Statistics):
print "graph_title Dell Fan Speeds" print "graph_title Dell Fan Speeds"
print "graph_args --base 1000 -l 0" print "graph_args --base 1000 -l 0"
print "graph_vlabel speed (RPM)" print "graph_vlabel speed (RPM)"
print "graph_category Chassis" print "graph_category sensors"
print "graph_info This graph shows the speed in RPM of all fans." print "graph_info This graph shows the speed in RPM of all fans."
print "graph_period second" print "graph_period second"
# Print remaining non-static values. # Print remaining non-static values.
@ -102,7 +102,7 @@ class ChassisTemps(Statistics):
print "graph_title Dell Temperature Readings" print "graph_title Dell Temperature Readings"
print "graph_args --base 1000 -l 0" print "graph_args --base 1000 -l 0"
print "graph_vlabel Temp in Degrees Celsius" print "graph_vlabel Temp in Degrees Celsius"
print "graph_category Chassis" print "graph_category sensors"
print "graph_info This graph shows the temperature for all sensors." print "graph_info This graph shows the temperature for all sensors."
print "graph_period second" print "graph_period second"
# Print remaining non-static values. # Print remaining non-static values.

View File

@ -206,7 +206,7 @@ elsif ( $ARGV[0] and $ARGV[0] eq "config" ) {
print "graph_title " . $mode->{'title'} . "\n"; print "graph_title " . $mode->{'title'} . "\n";
print "graph_vlabel " . $mode->{'vlabel'} . "\n"; print "graph_vlabel " . $mode->{'vlabel'} . "\n";
print "graph_args -l 0\n"; print "graph_args -l 0\n";
print "graph_category DJabberd\n"; print "graph_category jabber\n";
foreach my $field_name ( keys %{ $mode->{'fields'} } ) { foreach my $field_name ( keys %{ $mode->{'fields'} } ) {
my $label = $mode->{'fields'}->{$field_name}->{'label'} || $field_name; my $label = $mode->{'fields'}->{$field_name}->{'label'} || $field_name;
my $desc = $mode->{'fields'}->{$field_name}->{'description'} || $mode->{'fields'}->{$field_name}->{'key'}; my $desc = $mode->{'fields'}->{$field_name}->{'description'} || $mode->{'fields'}->{$field_name}->{'key'};

View File

@ -62,7 +62,7 @@ if ( $ARGV[0] and $ARGV[0] eq "config" ) {
print "graph_title Dovecot connections\n"; print "graph_title Dovecot connections\n";
print "graph_args --base 1000 -l 0 --no-gridfit --slope-mode\n"; print "graph_args --base 1000 -l 0 --no-gridfit --slope-mode\n";
print "graph_vlabel connections\n"; print "graph_vlabel connections\n";
print "graph_category dovecot\n"; print "graph_category mail\n";
print "connections.label Connections open\n"; print "connections.label Connections open\n";
print "connections.type GAUGE\n"; print "connections.type GAUGE\n";
print "connections.draw LINE1\n"; print "connections.draw LINE1\n";
@ -80,7 +80,7 @@ if ( $ARGV[0] and $ARGV[0] eq "config" ) {
print "graph_title Dovecot connected users\n"; print "graph_title Dovecot connected users\n";
print "graph_args --base 1000 -l 0 --no-gridfit --slope-mode\n"; print "graph_args --base 1000 -l 0 --no-gridfit --slope-mode\n";
print "graph_vlabel connections\n"; print "graph_vlabel connections\n";
print "graph_category dovecot\n"; print "graph_category mail\n";
print "connected.label Connected users\n"; print "connected.label Connected users\n";
print "connected.type GAUGE\n"; print "connected.type GAUGE\n";
print "connected.draw LINE1\n"; print "connected.draw LINE1\n";
@ -98,7 +98,7 @@ if ( $ARGV[0] and $ARGV[0] eq "config" ) {
print "graph_title Dovecot logins\n"; print "graph_title Dovecot logins\n";
print "graph_args --base 1000 -l 0 --no-gridfit --slope-mode\n"; print "graph_args --base 1000 -l 0 --no-gridfit --slope-mode\n";
print "graph_vlabel logins/5 minute\n"; print "graph_vlabel logins/5 minute\n";
print "graph_category dovecot\n"; print "graph_category mail\n";
print "login.label Logins\n"; print "login.label Logins\n";
print "login.type GAUGE\n"; print "login.type GAUGE\n";
print "login.draw LINE1\n"; print "login.draw LINE1\n";

View File

@ -252,7 +252,7 @@ SUGGESTIONS
cat <<CONFIG cat <<CONFIG
graph_title ejabberd resources - ${RESOURCE_TYPE//_/ } graph_title ejabberd resources - ${RESOURCE_TYPE//_/ }
graph_args --base $RESOURCE_BASE --lower-limit 0 graph_args --base $RESOURCE_BASE --lower-limit 0
graph_category ejabberd graph_category jabber
CONFIG CONFIG
;; ;;
esac esac

View File

@ -144,7 +144,7 @@ if ARGV.first == 'config'
puts <<CONFIG puts <<CONFIG
graph_title Ejabberd Log graph_title Ejabberd Log
graph_vlabel total graph_vlabel total
graph_category ejabberd graph_category jabber
graph_args -l 0 graph_args -l 0
CONFIG CONFIG
end end

View File

@ -33,7 +33,7 @@ graph_title ejabberd stats - connected users
graph_args --base 1000 --lower-limit 0 graph_args --base 1000 --lower-limit 0
graph_vlabel users graph_vlabel users
graph_info The number of currently connected users, as of ejabberd report graph_info The number of currently connected users, as of ejabberd report
graph_category ejabberd graph_category jabber
graph_order active graph_order active
connected.label Connected users connected.label Connected users
connected.draw AREA connected.draw AREA
@ -52,7 +52,7 @@ function ejabberd_stats_s2s() {
graph_title ejabberd stats - s2s connections graph_title ejabberd stats - s2s connections
graph_args --lower-limit 0 graph_args --lower-limit 0
graph_vlabel active connections graph_vlabel active connections
graph_category ejabberd graph_category jabber
graph_order incoming outgoing graph_order incoming outgoing
incoming.label incoming s2s incoming.label incoming s2s
incoming.info ejabberdctl $ejabberdctl_cmd_in incoming.info ejabberdctl $ejabberdctl_cmd_in

View File

@ -55,7 +55,7 @@ if ( defined $ARGV[0] and $ARGV[0] eq "config" )
print "graph_title Users\n"; print "graph_title Users\n";
print "graph_args --base 1000\n"; print "graph_args --base 1000\n";
print "graph_vlabel current users\n"; print "graph_vlabel current users\n";
print "graph_category Forums\n"; print "graph_category Forum\n";
print "graph_total Total\n"; print "graph_total Total\n";
print "members.label Members\n"; print "members.label Members\n";

View File

@ -10,7 +10,7 @@ graph=( 2 # number of graphs.
cat << EOF cat << EOF
graph_title Users Online graph_title Users Online
graph_vlabel Number of users and logins graph_vlabel Number of users and logins
graph_category logins graph_category system
graph_args --base 1000 -l 0 graph_args --base 1000 -l 0
graph_scale no graph_scale no
EOF EOF

6
plugins/network/ddclient Executable file → Normal file
View File

@ -34,8 +34,8 @@ if [ "$1" = "config" ]; then
echo 'graph_title IP Wechsel' echo 'graph_title IP Wechsel'
echo 'graph_args --base 1000 -l 0' echo 'graph_args --base 1000 -l 0'
echo 'graph_vlabel täglicher IP Wechsel' echo 'graph_vlabel täglicher IP Wechsel'
echo 'graph_category IP' echo 'graph_category network'
echo 'ip_change.label IP Wechsel' echo 'ip_change.label IP Wechsel'
echo 'graph_info Jeder IP-Wechsel der von DDCLIENT festgestellt wird erzeugt einen Wert von 1' echo 'graph_info Jeder IP-Wechsel der von DDCLIENT festgestellt wird erzeugt einen Wert von 1'
exit 0 exit 0
@ -68,7 +68,7 @@ fi
Last_update=${Last_update##*\(} Last_update=${Last_update##*\(}
Last_update=${Last_update%%\)} Last_update=${Last_update%%\)}
# Ausgabe für Munin - output for munin # Ausgabe für Munin - output for munin
if [ "$Last_update" -gt "$Ref_Timestamp" ]; then if [ "$Last_update" -gt "$Ref_Timestamp" ]; then
echo "ip_change.value 1" echo "ip_change.value 1"
else else

View File

@ -33,7 +33,7 @@ if ($ARGV[0] eq "config") {
graph_title NSR Device write speed (bytes/s) graph_title NSR Device write speed (bytes/s)
graph_args -l 0 --base 1000 graph_args -l 0 --base 1000
graph_vlabel bytes/s graph_vlabel bytes/s
graph_category Networker graph_category Network
graph_info Shows how much writing each device is doing. graph_info Shows how much writing each device is doing.
_EOM _EOM
foreach my $d (sort keys %hash) { foreach my $d (sort keys %hash) {

View File

@ -49,7 +49,7 @@ if [ "$1" = "config" ]; then
echo 'graph_args --base 1000' echo 'graph_args --base 1000'
echo 'graph_scale no' echo 'graph_scale no'
echo 'graph_vlabel Link Karma' echo 'graph_vlabel Link Karma'
echo 'graph_category misc' echo 'graph_category Reddit'
echo 'comment_karma.label Comment Karma' echo 'comment_karma.label Comment Karma'
echo 'comment_karma.draw LINE' echo 'comment_karma.draw LINE'
echo 'link_karma.label Link Karma' echo 'link_karma.label Link Karma'

View File

@ -14,7 +14,7 @@
if [ "$1" = "config" ] ; then if [ "$1" = "config" ] ; then
echo "graph_title AlertMe Keyfobs At Home" echo "graph_title AlertMe Keyfobs At Home"
echo "graph_category environmental" echo "graph_category sensors"
echo "graph_info this graph shows AlertMe Keyfob present count" echo "graph_info this graph shows AlertMe Keyfob present count"
echo "graph_vlabel number" echo "graph_vlabel number"
echo "KeyfobsAtHome.label number of keyfobs present" echo "KeyfobsAtHome.label number of keyfobs present"

View File

@ -22,7 +22,7 @@ if [ "$1" = "config" ] ; then
fi fi
echo "graph_title AlertMe Power" echo "graph_title AlertMe Power"
echo "graph_category environmental" echo "graph_category sensors"
echo -n "graph_info this graph shows AlertMe power measurements for " echo -n "graph_info this graph shows AlertMe power measurements for "
head -1 $TMPFILE head -1 $TMPFILE
echo "graph_vlabel power (W)" echo "graph_vlabel power (W)"

View File

@ -122,7 +122,7 @@ if ($ARGV[0] and $ARGV[0] eq "config")
print ("graph_args --base 1000\n"); print ("graph_args --base 1000\n");
printf ("graph_title Battery %s (%s) %s\n" , $batt_num, $batt_name, $graph_type); printf ("graph_title Battery %s (%s) %s\n" , $batt_num, $batt_name, $graph_type);
printf ("graph_info This graph shows battery %s (%s) %s\n" , $batt_num, $batt_name, $graph_type); printf ("graph_info This graph shows battery %s (%s) %s\n" , $batt_num, $batt_name, $graph_type);
print ("graph_category power\n"); print ("graph_category sensors\n");
if ($graph_type eq "capacity") if ($graph_type eq "capacity")
{ {
print ("graph_vlabel Capacity, mAh\n"); print ("graph_vlabel Capacity, mAh\n");

View File

@ -99,7 +99,7 @@ if ($ARGV[0] and $ARGV[0] eq "config")
print ("graph_args --base 1000\n"); print ("graph_args --base 1000\n");
printf ("graph_title Battery %s (%s) %s\n" , $batt_num, $batt_name, $graph_type); printf ("graph_title Battery %s (%s) %s\n" , $batt_num, $batt_name, $graph_type);
printf ("graph_info This graph shows battery %s (%s) %s\n" , $batt_num, $batt_name, $graph_type); printf ("graph_info This graph shows battery %s (%s) %s\n" , $batt_num, $batt_name, $graph_type);
print ("graph_category power\n"); print ("graph_category sensors\n");
if ($graph_type eq "capacity") if ($graph_type eq "capacity")
{ {
print ("graph_vlabel Charge\n"); print ("graph_vlabel Charge\n");

View File

@ -36,7 +36,7 @@ port=${port:-80}
if [ "$1" = "config" ]; then if [ "$1" = "config" ]; then
echo "graph_title Sequoia Websensor" echo "graph_title Sequoia Websensor"
echo "graph_info This graph shows the temperature and humidity" echo "graph_info This graph shows the temperature and humidity"
echo "graph_category sensor" echo "graph_category sensors"
echo "graph_args -l 0 -u 100 -r" echo "graph_args -l 0 -u 100 -r"
echo "graph.scale no" echo "graph.scale no"
echo "graph_vlabel % and C°" echo "graph_vlabel % and C°"

View File

@ -102,7 +102,7 @@ multigraph $sensorType
graph_title $sensorLocation - $sensorType [$sensorUnit] graph_title $sensorLocation - $sensorType [$sensorUnit]
graph_args --base 1000 -l 0 graph_args --base 1000 -l 0
graph_vlabel $sensorUnit graph_vlabel $sensorUnit
graph_category environment graph_category sensors
graph_info This graph shows $sensorType history. graph_info This graph shows $sensorType history.
EOT EOT
fi fi

View File

@ -143,7 +143,7 @@ multigraph power_amps_drawn
graph_title Power Draw in Amps graph_title Power Draw in Amps
graph_args --lower-limit 0 graph_args --lower-limit 0
graph_vlabel Amps graph_vlabel Amps
graph_category power graph_category pdu
graph_scale no graph_scale no
graph_info This shows the amperage drawn on your PDU. Per NEC, a PDU should not sustain 80% of its maximum circuit capacity for more than three hours. graph_info This shows the amperage drawn on your PDU. Per NEC, a PDU should not sustain 80% of its maximum circuit capacity for more than three hours.
@ -167,7 +167,7 @@ multigraph power_power_factor
graph_title Power Factor graph_title Power Factor
graph_args --lower-limit 0 graph_args --lower-limit 0
graph_vlabel Power Factor graph_vlabel Power Factor
graph_category power graph_category pdu
graph_scale no graph_scale no
graph_info Power factor represents the efficiency of the components connected to the circuit. Power factor declines as components age, increasing the overall load on the circuit. graph_info Power factor represents the efficiency of the components connected to the circuit. Power factor declines as components age, increasing the overall load on the circuit.
@ -186,7 +186,7 @@ multigraph power_crest_factor
graph_title Crest Factor graph_title Crest Factor
graph_args --lower-limit 0 graph_args --lower-limit 0
graph_vlabel Crest Factor graph_vlabel Crest Factor
graph_category power graph_category pdu
graph_scale no graph_scale no
graph_info Crest factor relates the peak value of a signal to its root mean square value. For three-phase AC, a crest factor of 1.732 is expected. Low crest factor may indicate UPS overclipping and crest factors over 5 degrade monitoring accuracy. graph_info Crest factor relates the peak value of a signal to its root mean square value. For three-phase AC, a crest factor of 1.732 is expected. Low crest factor may indicate UPS overclipping and crest factors over 5 degrade monitoring accuracy.

View File

@ -36,7 +36,7 @@ case $1 in
graph_title Icecast2 Stream Listeners graph_title Icecast2 Stream Listeners
graph_args --base 1000 -l 0 graph_args --base 1000 -l 0
graph_vlabel Listeners for Streams graph_vlabel Listeners for Streams
graph_category stream graph_category streaming
cool_ogg.label cool_ogg cool_ogg.label cool_ogg
cool_ogg.draw AREA cool_ogg.draw AREA
cool_ogg.type GAUGE cool_ogg.type GAUGE

6
plugins/streaming/icecast2_ Executable file → Normal file
View File

@ -49,7 +49,7 @@ def hent_XML():
total_lyttere = xmldoc.getElementsByTagName("clients")[0].firstChild.nodeValue total_lyttere = xmldoc.getElementsByTagName("clients")[0].firstChild.nodeValue
#Totalt antall kilder #Totalt antall kilder
total_kilder = xmldoc.getElementsByTagName("sources")[0].firstChild.nodeValue total_kilder = xmldoc.getElementsByTagName("sources")[0].firstChild.nodeValue
#Status for enkelt strøm #Status for enkelt strøm
sources = xmldoc.getElementsByTagName("source") sources = xmldoc.getElementsByTagName("source")
sourcelist = {} sourcelist = {}
for source in sources: for source in sources:
@ -68,7 +68,7 @@ def hent_XML():
if sourcename == "total": if sourcename == "total":
print "graph_title Totalt antall lyttere" print "graph_title Totalt antall lyttere"
print "graph_vlabel lyttere" print "graph_vlabel lyttere"
print "graph_category Icecast" print "graph_category streaming"
print "totallyttere.label Totalt antall lyttere" print "totallyttere.label Totalt antall lyttere"
print "totalkilder.label Totalt antall kilder" print "totalkilder.label Totalt antall kilder"
chanlist = {} chanlist = {}
@ -101,7 +101,7 @@ def hent_XML():
graphtitle = sourcename graphtitle = sourcename
print "graph_title %s" % graphtitle print "graph_title %s" % graphtitle
print "graph_vlabel lyttere" print "graph_vlabel lyttere"
print "graph_category Icecast" print "graph_category streaming"
for bitrate in mp3bitrates: for bitrate in mp3bitrates:
print "%s_%s.label %s-%s" % (sourcename, bitrate, "/" + sourcename.replace("_", "-"), bitrate) print "%s_%s.label %s-%s" % (sourcename, bitrate, "/" + sourcename.replace("_", "-"), bitrate)
sumstring += "%s_%s " % (sourcename, bitrate) sumstring += "%s_%s " % (sourcename, bitrate)

4
plugins/streaming/icecast2_all Executable file → Normal file
View File

@ -33,7 +33,7 @@ def hent_XML():
total_lyttere = xmldoc.getElementsByTagName("clients")[0].firstChild.nodeValue total_lyttere = xmldoc.getElementsByTagName("clients")[0].firstChild.nodeValue
#Totalt antall kilder #Totalt antall kilder
total_kilder = xmldoc.getElementsByTagName("sources")[0].firstChild.nodeValue total_kilder = xmldoc.getElementsByTagName("sources")[0].firstChild.nodeValue
#Status for enkelt strøm #Status for enkelt strøm
sources = xmldoc.getElementsByTagName("source") sources = xmldoc.getElementsByTagName("source")
sourcelist = {} sourcelist = {}
for source in sources: for source in sources:
@ -56,7 +56,7 @@ def hent_XML():
elif sys.argv[1] == "config": elif sys.argv[1] == "config":
print "graph_title Total number of listeners" print "graph_title Total number of listeners"
print "graph_vlabel listeners" print "graph_vlabel listeners"
print "graph_category Icecast" print "graph_category streaming"
print "totallyttere.label Total number of listeners" print "totallyttere.label Total number of listeners"
print "totalkilder.label Totalt number of sources" print "totalkilder.label Totalt number of sources"
sourcesort = sourcelist.keys() sourcesort = sourcelist.keys()

View File

@ -61,7 +61,7 @@ if ARGV[0] == 'autoconf'
elsif ARGV[0] == 'config' elsif ARGV[0] == 'config'
puts "graph_title Total sources and clients for Icecast" puts "graph_title Total sources and clients for Icecast"
puts "graph_vlabel listeners" puts "graph_vlabel listeners"
puts "graph_category Icecast" puts "graph_category streaming"
puts "sources.label Total number of sources" puts "sources.label Total number of sources"
puts "clients.label Total number of clients" puts "clients.label Total number of clients"
else else

View File

@ -89,7 +89,7 @@ try:
print "graph_title Icecast client listening duration" print "graph_title Icecast client listening duration"
print "graph_args --base 1000 -l 0" print "graph_args --base 1000 -l 0"
print "graph_scale no" print "graph_scale no"
print "graph_category Icecast" print "graph_category streaming"
print "graph_vlabel minutes" print "graph_vlabel minutes"
print "avg.label average listening duration" print "avg.label average listening duration"
print "mdn.label median listening duration" print "mdn.label median listening duration"
@ -97,14 +97,14 @@ try:
print "graph_title Icecast source uptime" print "graph_title Icecast source uptime"
print "graph_args --base 1000 -l 0" print "graph_args --base 1000 -l 0"
print "graph_scale no" print "graph_scale no"
print "graph_category Icecast" print "graph_category streaming"
print "graph_vlabel hours" print "graph_vlabel hours"
for s in sources: for s in sources:
print "%s.label source %s" % (s["mount"].strip("/").replace(".","_").replace("-","_"), s["mount"]) print "%s.label source %s" % (s["mount"].strip("/").replace(".","_").replace("-","_"), s["mount"])
elif plugin_name == "icecast_traffic": elif plugin_name == "icecast_traffic":
print "graph_title Icecast outgoing traffic" print "graph_title Icecast outgoing traffic"
print "graph_args --base 1024 -l 0" print "graph_args --base 1024 -l 0"
print "graph_category Icecast" print "graph_category streaming"
print "graph_vlabel bytes / second" print "graph_vlabel bytes / second"
is_first = True is_first = True
for s in sources: for s in sources:
@ -121,7 +121,7 @@ try:
print "graph_title Icecast listeners count" print "graph_title Icecast listeners count"
print "graph_args --base 1000 -l 0" print "graph_args --base 1000 -l 0"
print "graph_scale no" print "graph_scale no"
print "graph_category Icecast" print "graph_category streaming"
print "graph_vlabel listeners" print "graph_vlabel listeners"
is_first = True is_first = True
for s in sources: for s in sources:

View File

@ -25,7 +25,7 @@
#%# family=contrib #%# family=contrib
########################################################### ###########################################################
category = 'system' # 'upgrades' category = 'security' # 'upgrades'
title = 'Upgradable packages' # 'Upgradeable packages' title = 'Upgradable packages' # 'Upgradeable packages'
vlabel = 'Total packages' vlabel = 'Total packages'
other = 'other' other = 'other'
@ -73,7 +73,7 @@ def autoconf():
sys.exit(1) sys.exit(1)
def config(): def config():
print 'graph_category %s' % (category) print 'graph_category security'
print 'graph_title %s' % (title) print 'graph_title %s' % (title)
#print 'graph_total %s' % (total) #print 'graph_total %s' % (total)
print 'graph_vlabel %s' % (vlabel) print 'graph_vlabel %s' % (vlabel)

View File

@ -18,7 +18,7 @@ if [ "$1" = "config" ]; then
echo "graph_title APC Status - $title" echo "graph_title APC Status - $title"
echo 'graph_args --base 1000 -l 0 ' echo 'graph_args --base 1000 -l 0 '
echo "graph_vlabel $unit" echo "graph_vlabel $unit"
echo 'graph_category Hardware' echo 'graph_category sensors'
title=`/sbin/apcaccess | egrep "^MODEL" | awk '{print $3" "$4" "$5" "$6" "$7" "$8" "$9;}'` title=`/sbin/apcaccess | egrep "^MODEL" | awk '{print $3" "$4" "$5" "$6" "$7" "$8" "$9;}'`
echo "graph_info $title" echo "graph_info $title"
for key in $keys; do for key in $keys; do

View File

@ -35,7 +35,7 @@ if [ "$1" = "config" ]; then
echo 'graph_vlabel %' echo 'graph_vlabel %'
echo 'graph_scale no' echo 'graph_scale no'
echo 'graph_info This graph shows the percentage of processor time spent in kernel mode by the every single VM process.' echo 'graph_info This graph shows the percentage of processor time spent in kernel mode by the every single VM process.'
echo 'graph_category virtualbox' echo 'graph_category Virtualization'
echo 'graph_period second' echo 'graph_period second'
vboxmanage list vms | sed -r 's/^\"(.*)\" \{.*\}$/\1/' | while read VM_NAME; do vboxmanage list vms | sed -r 's/^\"(.*)\" \{.*\}$/\1/' | while read VM_NAME; do
VM_NAME_PRINT=`echo -e "${VM_NAME}" | sed 's/[^A-Za-z0-9_]/_/g'` VM_NAME_PRINT=`echo -e "${VM_NAME}" | sed 's/[^A-Za-z0-9_]/_/g'`

View File

@ -35,7 +35,7 @@ if [ "$1" = "config" ]; then
echo 'graph_vlabel %' echo 'graph_vlabel %'
echo 'graph_scale no' echo 'graph_scale no'
echo 'graph_info This graph shows the percentage of processor time spent in user mode by the every single VM process.' echo 'graph_info This graph shows the percentage of processor time spent in user mode by the every single VM process.'
echo 'graph_category virtualbox' echo 'graph_category Virtualization'
echo 'graph_period second' echo 'graph_period second'
vboxmanage list vms | sed -r 's/^\"(.*)\" \{.*\}$/\1/' | while read VM_NAME; do vboxmanage list vms | sed -r 's/^\"(.*)\" \{.*\}$/\1/' | while read VM_NAME; do
VM_NAME_PRINT=`echo -e "${VM_NAME}" | sed 's/[^A-Za-z0-9_]/_/g'` VM_NAME_PRINT=`echo -e "${VM_NAME}" | sed 's/[^A-Za-z0-9_]/_/g'`

View File

@ -39,7 +39,7 @@ RAMTOT=`free -b | grep Mem | awk '{print $2}'`
echo "graph_args --base 1024 -r --lower-limit 0 --upper-limit $RAMTOT --units-exponent 9" echo "graph_args --base 1024 -r --lower-limit 0 --upper-limit $RAMTOT --units-exponent 9"
echo 'graph_vlabel GB' echo 'graph_vlabel GB'
echo 'graph_info This graph shows the ram usage of every single VM process.' echo 'graph_info This graph shows the ram usage of every single VM process.'
echo 'graph_category virtualbox' echo 'graph_category Virtualization'
echo 'graph_period second' echo 'graph_period second'
I=0 I=0
vboxmanage list vms | sed -r 's/^\"(.*)\" \{.*\}$/\1/' | while read VM_NAME; do vboxmanage list vms | sed -r 's/^\"(.*)\" \{.*\}$/\1/' | while read VM_NAME; do

View File

@ -62,7 +62,7 @@ my @lines=split(/\n/,$output);
if ( exists $ARGV[0] and $ARGV[0] eq "config" ) { if ( exists $ARGV[0] and $ARGV[0] eq "config" ) {
my $lcount = 0; my $lcount = 0;
my $base_config = "graph_category VMware Fusion\n"; my $base_config = "graph_category Virtualization\n";
if( $type eq "pcpu" ) { if( $type eq "pcpu" ) {
print $base_config; print $base_config;

View File

@ -16,7 +16,7 @@ if [ "$1" = "config" ]; then
echo 'graph_title VMware CPU-Load' echo 'graph_title VMware CPU-Load'
echo 'graph_args --base 1000 -l 0' echo 'graph_args --base 1000 -l 0'
echo 'graph_vlabel Load of VMware VMs' echo 'graph_vlabel Load of VMware VMs'
echo 'graph_category VMware' echo 'graph_category Virtualization'
while [ $i -lt ${#VMX[*]} ] while [ $i -lt ${#VMX[*]} ]
do do

View File

@ -43,7 +43,7 @@ else
fi fi
if [ "$1" = "config" ]; then if [ "$1" = "config" ]; then
echo 'graph_category vserver' echo 'graph_category Virtualization'
echo 'graph_args --base 1000' echo 'graph_args --base 1000'
echo 'graph_title Vserver cpu usage' echo 'graph_title Vserver cpu usage'
echo 'graph_vlabel jiffies used per ${graph_period}' echo 'graph_vlabel jiffies used per ${graph_period}'

View File

@ -89,7 +89,7 @@ if [ "$1" = "config" ]; then
echo "graph_title Vserver $resource limit hits" echo "graph_title Vserver $resource limit hits"
# echo 'graph_args --base 1024k -l 0' # echo 'graph_args --base 1024k -l 0'
echo "graph_vlabel $resource limit hits" echo "graph_vlabel $resource limit hits"
echo 'graph_category vserver' echo 'graph_category Virtualization'
echo "graph_info Shows number of hits on $resource limits by each vserver.'" echo "graph_info Shows number of hits on $resource limits by each vserver.'"
for vserver_xid in $vservers ; do for vserver_xid in $vservers ; do

View File

@ -66,7 +66,7 @@ if [ "$1" = "config" ]; then
echo "graph_title Vserver $resource limits" echo "graph_title Vserver $resource limits"
# echo 'graph_args --base 1024k -l 0' # echo 'graph_args --base 1024k -l 0'
echo "graph_vlabel $resource limits" echo "graph_vlabel $resource limits"
echo 'graph_category vserver' echo 'graph_category Virtualization'
echo "graph_info Shows current $resource limits for each vserver.'" echo "graph_info Shows current $resource limits for each vserver.'"
for vserver_xid in $vservers ; do for vserver_xid in $vservers ; do

View File

@ -36,7 +36,7 @@ if [ "$1" = "config" ]; then
echo 'graph_args --base 1000 -l 0 --upper-limit 100 --rigid' echo 'graph_args --base 1000 -l 0 --upper-limit 100 --rigid'
echo 'graph_scale no' echo 'graph_scale no'
echo 'graph_vlabel %' echo 'graph_vlabel %'
echo 'graph_category xen' echo 'graph_category Virtualization'
echo 'graph_info This graph shows how many percent of the CPU time was used by each domain' echo 'graph_info This graph shows how many percent of the CPU time was used by each domain'
xm list | grep -v "^Name .* Time(s)$" | \ xm list | grep -v "^Name .* Time(s)$" | \

View File

@ -53,7 +53,7 @@ if (defined($ARGV[0])) {
'graph_title' => 'Xen Domain CPU Usage', 'graph_title' => 'Xen Domain CPU Usage',
'graph_args' => '--base 1000 -l 0 --upper-limit 100 --rigid', 'graph_args' => '--base 1000 -l 0 --upper-limit 100 --rigid',
'graph_vlabel' => 'Percent (%)', 'graph_vlabel' => 'Percent (%)',
'graph_category' => 'xen', 'graph_category' => 'Virtualization',
'graph_info' => 'Display the % of CPU Usage for each domain', 'graph_info' => 'Display the % of CPU Usage for each domain',
); );

View File

@ -169,7 +169,7 @@ if ($ARGV[0] eq "config") {
print "graph_args --base 1000 -l 0\n"; print "graph_args --base 1000 -l 0\n";
print "graph_vlabel cpu seconds\n"; print "graph_vlabel cpu seconds\n";
print "graph_scale no\n"; print "graph_scale no\n";
print "graph_category xen\n"; print "graph_category Virtualization\n";
print "graph_info This graph shows CPU time for each Xen domain.\n"; print "graph_info This graph shows CPU time for each Xen domain.\n";
for $domain (@domainlist) { for $domain (@domainlist) {
print "$domains{$domain}{'munindomain'}_cpu_time.label ".trim_label('pos',$domain)."\n"; print "$domains{$domain}{'munindomain'}_cpu_time.label ".trim_label('pos',$domain)."\n";
@ -186,7 +186,7 @@ if ($ARGV[0] eq "config") {
print "graph_args --base 1000 -l 0 --upper-limit 100\n"; print "graph_args --base 1000 -l 0 --upper-limit 100\n";
print "graph_vlabel %\n"; print "graph_vlabel %\n";
print "graph_scale no\n"; print "graph_scale no\n";
print "graph_category xen\n"; print "graph_category Virtualization\n";
print "graph_info This graph shows CPU utilization for each Xen domain.\n"; print "graph_info This graph shows CPU utilization for each Xen domain.\n";
for $domain (@domainlist) { for $domain (@domainlist) {
print "$domains{$domain}{'munindomain'}_cpu.label ".trim_label('pos',$domain)."\n"; print "$domains{$domain}{'munindomain'}_cpu.label ".trim_label('pos',$domain)."\n";
@ -199,7 +199,7 @@ if ($ARGV[0] eq "config") {
print "graph_title Xen domains memory usage\n"; print "graph_title Xen domains memory usage\n";
print "graph_args --base 1024 -l 0\n"; print "graph_args --base 1024 -l 0\n";
print "graph_vlabel bytes\n"; print "graph_vlabel bytes\n";
print "graph_category xen\n"; print "graph_category Virtualization\n";
print "graph_info This graph shows memory usage for each Xen domain.\n"; print "graph_info This graph shows memory usage for each Xen domain.\n";
for $domain (@domainlist) { for $domain (@domainlist) {
print "$domains{$domain}{'munindomain'}_mem.label ".trim_label('pos',$domain)."\n"; print "$domains{$domain}{'munindomain'}_mem.label ".trim_label('pos',$domain)."\n";
@ -213,7 +213,7 @@ if ($ARGV[0] eq "config") {
print "graph_title Xen domains network traffic\n"; print "graph_title Xen domains network traffic\n";
print "graph_args --base 1000\n"; print "graph_args --base 1000\n";
print "graph_vlabel bits per \${graph_period} in (-) / out (+)\n"; print "graph_vlabel bits per \${graph_period} in (-) / out (+)\n";
print "graph_category xen\n"; print "graph_category Virtualization\n";
print "graph_info This graph shows network traffic for each Xen domain.\n"; print "graph_info This graph shows network traffic for each Xen domain.\n";
for $domain (@domainlist) { for $domain (@domainlist) {
print "$domains{$domain}{'munindomain'}_netrx.label none\n"; print "$domains{$domain}{'munindomain'}_netrx.label none\n";
@ -233,7 +233,7 @@ if ($ARGV[0] eq "config") {
print "graph_title Xen domains disk IOs\n"; print "graph_title Xen domains disk IOs\n";
print "graph_args --base 1000\n"; print "graph_args --base 1000\n";
print "graph_vlabel IOs per \${graph_period} read (-) / write (+)\n"; print "graph_vlabel IOs per \${graph_period} read (-) / write (+)\n";
print "graph_category xen\n"; print "graph_category Virtualization\n";
print "graph_info This graph shows disk IOs for each Xen domain.\n"; print "graph_info This graph shows disk IOs for each Xen domain.\n";
for $domain (@domainlist) { for $domain (@domainlist) {
print "$domains{$domain}{'munindomain'}_vbdrd.label none\n"; print "$domains{$domain}{'munindomain'}_vbdrd.label none\n";

View File

@ -72,7 +72,7 @@ if ( defined($ARGV[0]) )
'graph_title' => 'Xen Domain CPU Usage v2', 'graph_title' => 'Xen Domain CPU Usage v2',
'graph_args' => '--base 1000 -l 0 --upper-limit 100 --rigid', 'graph_args' => '--base 1000 -l 0 --upper-limit 100 --rigid',
'graph_vlabel' => 'Percent (%)', 'graph_vlabel' => 'Percent (%)',
'graph_category' => 'xen', 'graph_category' => 'Virtualization',
'graph_info' => 'Display the % of CPU Usage for each domain', 'graph_info' => 'Display the % of CPU Usage for each domain',
); );

View File

@ -29,7 +29,7 @@ if [ "$1" = "config" ]; then
echo 'graph_args --base 1000 -l 0' echo 'graph_args --base 1000 -l 0'
echo 'graph_scale no' echo 'graph_scale no'
echo 'graph_vlabel MB' echo 'graph_vlabel MB'
echo 'graph_category xen' echo 'graph_category Virtualization'
echo 'graph_info This graph shows of many mS wall time where used by a domain' echo 'graph_info This graph shows of many mS wall time where used by a domain'
# xm info | while read name bla value; do echo "$name $value"; done # xm info | while read name bla value; do echo "$name $value"; done
$XM info | while read name bla value; do $XM info | while read name bla value; do

View File

@ -35,7 +35,7 @@ if [ "$1" = "config" ]; then
echo "graph_title Xen Traffic for $NAME" echo "graph_title Xen Traffic for $NAME"
echo 'graph_vlabel bits in (-) / out (+) per ${graph_period}' echo 'graph_vlabel bits in (-) / out (+) per ${graph_period}'
echo 'graph_args --base 1024 -l 0' echo 'graph_args --base 1024 -l 0'
echo 'graph_category xen' echo 'graph_category Virtualization'
echo 'out.label sent' echo 'out.label sent'
echo 'out.type DERIVE' echo 'out.type DERIVE'
echo 'out.min 0' echo 'out.min 0'

View File

@ -29,7 +29,7 @@ if [ "$1" = "config" ]; then
echo 'graph_title Xen Traffic' echo 'graph_title Xen Traffic'
echo 'graph_vlabel bits received (-) / sent (+) per ${graph_period}' echo 'graph_vlabel bits received (-) / sent (+) per ${graph_period}'
echo 'graph_args --base 1024 -l 0' echo 'graph_args --base 1024 -l 0'
echo 'graph_category xen' echo 'graph_category Virtualization'
DOMAINS=$(xm list | awk '{print $1}' | egrep -v "^(Name|Domain-0)") DOMAINS=$(xm list | awk '{print $1}' | egrep -v "^(Name|Domain-0)")
for dom in $DOMAINS; do for dom in $DOMAINS; do
name=$( echo $dom | tr .- __ ) name=$( echo $dom | tr .- __ )

View File

@ -42,7 +42,7 @@ if ( defined($ARGV[0]))
'graph_title' => 'Xen Domain I/O usage', 'graph_title' => 'Xen Domain I/O usage',
'graph_args' => '--base 1024 -l 0', 'graph_args' => '--base 1024 -l 0',
'graph_vlabel' => 'read (-), write (+)', 'graph_vlabel' => 'read (-), write (+)',
'graph_category' => 'xen', 'graph_category' => 'Virtualization',
'graph_info' => 'Display the I/O operations for each domain', 'graph_info' => 'Display the I/O operations for each domain',
); );