Module: check_mk
Branch: master
Commit: a89d52e4b03b43734f2cbda53421bcfcac8cc731
URL: http://git.mathias-kettner.de/git/?p=check_mk.git;a=commit;h=a89d52e4b03b43…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: Fri Mar 4 16:42:56 2011 +0100
Added missing manpage for fsc_subsystems check
---
ChangeLog | 2 +-
checkman/fsc_subsystems | 17 +++++++++++++++++
2 files changed, 18 insertions(+), 1 deletions(-)
diff --git a/ChangeLog b/ChangeLog
index 08adf34..d977052 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -9,7 +9,7 @@
Checks & Agents:
* Added check man pages for systemtime, multipath, snmp_info, sylo,
- ad_replication, fsc_fans, fsc_temp
+ ad_replication, fsc_fans, fsc_temp, fsc_subsystems
* Added SNMP uptime check which behaves identical to the agent uptime check
1.1.10b1:
diff --git a/checkman/fsc_subsystems b/checkman/fsc_subsystems
new file mode 100644
index 0000000..0e71688
--- /dev/null
+++ b/checkman/fsc_subsystems
@@ -0,0 +1,17 @@
+title: Check physical status of Fujitsu Siemens (FSC) Hardware parts
+agents: snmp
+author: Mathias Kettner <mk(a)mathias-kettner.de>
+license: GPL
+distribution: check_mk
+description:
+ The check can be used to monitor the physical state of hardware parts like PSUs and
+ the system board in Fujitsu Siemens (FSC) Systems.
+
+ This check uses the data provided by the SNMP agents supporting the
+ {SNI-SERVER-CONTROL-MIB} MIB. The check has been created using Fujitsu
+ Siemens Primergy Servers but should work on other hardware too.
+
+ The check raises a CRITICAL state when parts are reported as degraded, error or failed.
+
+inventory:
+ The check creates one service for each device provided in the SNMP data.
Module: check_mk
Branch: master
Commit: 3bf4abdb1cf8ad13a0d38071a4d9b6346c3db0bb
URL: http://git.mathias-kettner.de/git/?p=check_mk.git;a=commit;h=3bf4abdb1cf8ad…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: Fri Mar 4 16:24:45 2011 +0100
Added missing man page for fsc_temp
---
ChangeLog | 2 +-
checkman/fsc_temp | 16 ++++++++++++++++
2 files changed, 17 insertions(+), 1 deletions(-)
diff --git a/ChangeLog b/ChangeLog
index e6c0d25..08adf34 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -9,7 +9,7 @@
Checks & Agents:
* Added check man pages for systemtime, multipath, snmp_info, sylo,
- ad_replication, fsc_fans
+ ad_replication, fsc_fans, fsc_temp
* Added SNMP uptime check which behaves identical to the agent uptime check
1.1.10b1:
diff --git a/checkman/fsc_temp b/checkman/fsc_temp
new file mode 100644
index 0000000..4e8d30b
--- /dev/null
+++ b/checkman/fsc_temp
@@ -0,0 +1,16 @@
+title: Check temperature status of Fujitsu Siemens (FSC) Hardware
+agents: snmp
+author: Mathias Kettner <mk(a)mathias-kettner.de>
+license: GPL
+distribution: check_mk
+description:
+ The check can be used to monitor the temperature status of Fujitsu Siemens (FSC) Systems.
+
+ This check uses the data provided by the SNMP agents supporting the
+ {SNI-SERVER-CONTROL-MIB} MIB. The check has been created using Fujitsu
+ Siemens Primergy Servers but should work on other hardware too.
+
+ The check uses the thresholds provided by the SNMP agent to raise WARNING/CRITICAL states.
+
+inventory:
+ The check creates one service for each temperature sensor provided in the SNMP data.
Module: check_mk
Branch: master
Commit: 3175c15d810169c144772257dc4453ecf65dbae9
URL: http://git.mathias-kettner.de/git/?p=check_mk.git;a=commit;h=3175c15d810169…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: Fri Mar 4 16:13:02 2011 +0100
Added missing manpage for fsc_fans
---
ChangeLog | 2 +-
checkman/fsc_fans | 18 ++++++++++++++++++
2 files changed, 19 insertions(+), 1 deletions(-)
diff --git a/ChangeLog b/ChangeLog
index 8519d27..e6c0d25 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -9,7 +9,7 @@
Checks & Agents:
* Added check man pages for systemtime, multipath, snmp_info, sylo,
- ad_replication
+ ad_replication, fsc_fans
* Added SNMP uptime check which behaves identical to the agent uptime check
1.1.10b1:
diff --git a/checkman/fsc_fans b/checkman/fsc_fans
new file mode 100644
index 0000000..6940c0d
--- /dev/null
+++ b/checkman/fsc_fans
@@ -0,0 +1,18 @@
+title: Check physical FAN status of Fujitsu Siemens (FSC) Hardware
+agents: snmp
+author: Mathias Kettner <mk(a)mathias-kettner.de>
+license: GPL
+distribution: check_mk
+description:
+ The check can be used to monitor the physical state of FANs in Fujitsu
+ Siemens (FSC) Systems.
+
+ This check uses the data provided by the SNMP agents supporting the
+ {SNI-SERVER-CONTROL-MIB} MIB. The check has been created using Fujitsu
+ Siemens Primergy Servers but should work on other hardware too.
+
+ The check raises a WARNING state when the fan speed is below 90% of the maximum
+ fan speed. The CRITICAL state is reported when the fan speed drops below 80%.
+
+inventory:
+ The check creates one service for each FAN provided in the SNMP data.
Module: check_mk
Branch: master
Commit: e6fc93bc26d4bdb890023d1d6a18eb0ba55f304e
URL: http://git.mathias-kettner.de/git/?p=check_mk.git;a=commit;h=e6fc93bc26d4bd…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: Fri Mar 4 15:44:18 2011 +0100
Updated writing checks file
---
README.writing_checks | 1 +
1 files changed, 1 insertions(+), 0 deletions(-)
diff --git a/README.writing_checks b/README.writing_checks
index 6aeb27b..7fd1df0 100644
--- a/README.writing_checks
+++ b/README.writing_checks
@@ -142,6 +142,7 @@ Performance data:
SNMP based checks:
* Only use numeric OIDs in your checks. Name based OIDs rely on MIB files
and the check won't work when the MIB files are not in place.
+* The used numeric OIDs MUST be given with a leading dot.
Forbidden things:
* Neither the check- nor the inventory function may use the print command
Module: check_mk
Branch: master
Commit: b75604f34119730680b0345127ee7e4fe437d5f7
URL: http://git.mathias-kettner.de/git/?p=check_mk.git;a=commit;h=b75604f3411973…
Author: Mathias Kettner <mk(a)mathias-kettner.de>
Date: Fri Mar 4 15:37:33 2011 +0100
Minor fixups in gb ids
---
gb | 12 ++++++------
1 files changed, 6 insertions(+), 6 deletions(-)
diff --git a/gb b/gb
index d34811c..13ace3c 100755
--- a/gb
+++ b/gb
@@ -134,7 +134,7 @@ def git_add(bug):
def next_bug_id():
my_bug_ids = get_bug_ids()
if not my_bug_ids:
- bail_out('You have no bug ids left. Please reserve additional bug ids.')
+ bail_out('You have no bug IDS left. You can reserve 10 additional bug IDS with "gb ids 10".')
return my_bug_ids[0]
@@ -150,8 +150,8 @@ def usage():
where COMMAND is one of:
- ids [#] - Shows the number of reserved bug ids. With a number
- given as parameter the command will reserve new bug ids.
+ ids [#] - Shows the number of reserved bug IDS. With a number
+ given as parameter the command will reserve new bug IDS.
list [-g] [-r] [STATE] - list bugs (-g: sort after gain, -r: reverse)
new - create a new bug
show [# #..] - show several bugs (or all open)
@@ -457,7 +457,7 @@ def invalidate_my_bugid(id):
def store_bug_ids(l):
- file('.my_ids', 'w').write(repr(l))
+ file('.my_ids', 'w').write(repr(l) + "\n")
def main_fetch_ids(args):
@@ -486,8 +486,8 @@ def main_fetch_ids(args):
sys.stdout.write('Reserved %d additional IDs now. You have %d reserved IDs now.\n' %
(num, len(my_ids)))
- if 0 == os.system("git commit -m 'Reserved %d bug ids' ." % num):
- sys.stdout.write("--> Successfully committed reserved bug ids. Please push it soon!\n")
+ if 0 == os.system("git commit -m 'Reserved %d bug IDS' ." % num):
+ sys.stdout.write("--> Successfully committed reserved bug IDS. Please push it soon!\n")
else:
bail_out("Cannot commit.")