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,24 +84,29 @@ class tarpit(MuninPlugin):
modules["tarpit"] = tarpit()
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):
return "generic.value 10"
def config(self, conf):
return """graph_title Always in 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"""
return self.conftext.replace("LEVEL","warning")
modules["always_warning"] = always_warning()
class always_critical(always_warning):
def fetch(self, conf):
return "generic.value 20"
def config(self, conf):
return self.conftext.replace("LEVEL","critical")
modules["always_critical"] = always_critical()
class graph_area(MuninPlugin):