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

clean up alarm plugins, fix typo in graphtest

This commit is contained in:
Lasse Karstensen 2012-01-21 13:22:30 +01:00
parent 6df2ce2340
commit 071b1cace3

View file

@ -84,37 +84,42 @@ class tarpit(MuninPlugin):
modules["tarpit"] = tarpit() modules["tarpit"] = tarpit()
class always_warning(MuninPlugin): class always_warning(MuninPlugin):
conftext = """graph_title Always in LEVEL
graph_vlabel Level
graph_scale no
graph_info A simple graph that is always in LEVEL
graph_category active_notification
generic.label Level
generic.info Level usually above warning level
generic.warning 5
generic.critical 10"""
def fetch(self, conf): def fetch(self, conf):
return "generic.value 10" return "generic.value 10"
def config(self, conf): def config(self, conf):
return """graph_title Always in warning return self.conftext.replace("LEVEL","warning")
graph_vlabel Level
graph_scale no
graph_info A simple graph that is always in warning or critical
graph_category active_notification
generic.label Level
generic.info Level usually above warning level
generic.warn 5
generic.crit 10"""
modules["always_warning"] = always_warning() modules["always_warning"] = always_warning()
class always_critical(always_warning): class always_critical(always_warning):
def fetch(self, conf): def fetch(self, conf):
return "generic.value 20" return "generic.value 20"
def config(self, conf):
return self.conftext.replace("LEVEL","critical")
modules["always_critical"] = always_critical() modules["always_critical"] = always_critical()
class graph_area(MuninPlugin): class graph_area(MuninPlugin):
"A plugin that uses STACK and AREA. From proc_pri. Use: testing the grapher" "A plugin that uses STACK and AREA. From proc_pri. Use: testing the grapher"
def fetch(self, conf): def fetch(self, conf):
return """high.value 3 return """high.value 3
low.value 2 low.value 2
locked.value 1""" locked.value 1"""
def config(self, conf): def config(self, conf):
return """graph_title AREA and STACK return """graph_title AREA and STACK
graph_order low high locked graph_order low high locked
graph_category graphtes t graph_category graphtest
graph_info This graph shows nuber of processes at each priority graph_info This graph shows nuber of processes at each priority
graph_args --base 1000 -l 0 graph_args --base 1000 -l 0
graph_vlabel Number of processes graph_vlabel Number of processes