From 589a32fe94ae03b7b81809da466da32c32fb0f4d Mon Sep 17 00:00:00 2001 From: Adam Amstrong Date: Fri, 23 Jul 2010 01:20:15 +0000 Subject: [PATCH] Add temperature detection for Force10 E/C/S-Series git-svn-id: http://www.observium.org/svn/observer/trunk@1461 61d68cd4-352d-0410-923a-c4978735b2b8 --- .../temperatures/ftos-c-series.inc.php | 38 +++++++++++++++++++ .../temperatures/ftos-e-series.inc.php | 38 +++++++++++++++++++ .../temperatures/ftos-s-series.inc.php | 36 ++++++++++++++++++ 3 files changed, 112 insertions(+) create mode 100644 includes/discovery/temperatures/ftos-c-series.inc.php create mode 100644 includes/discovery/temperatures/ftos-e-series.inc.php create mode 100644 includes/discovery/temperatures/ftos-s-series.inc.php diff --git a/includes/discovery/temperatures/ftos-c-series.inc.php b/includes/discovery/temperatures/ftos-c-series.inc.php new file mode 100644 index 000000000..306c0193e --- /dev/null +++ b/includes/discovery/temperatures/ftos-c-series.inc.php @@ -0,0 +1,38 @@ + $entry) + { + + $descr = "Slot ".$index; + $oid = ".1.3.6.1.4.1.6027.3.8.1.2.1.1.5.".$index; + $current = $entry['chSysCardTemp']; + + discover_temperature($valid_temp, $device, $oid, $index, "ftos-cseries", $descr, "1", NULL, NULL, $current); + } + } + + unset($oids); + +} + + +?> diff --git a/includes/discovery/temperatures/ftos-e-series.inc.php b/includes/discovery/temperatures/ftos-e-series.inc.php new file mode 100644 index 000000000..c944dd9b6 --- /dev/null +++ b/includes/discovery/temperatures/ftos-e-series.inc.php @@ -0,0 +1,38 @@ + $entry) + { + + $descr = "Slot ".$index; + $oid = ".1.3.6.1.4.1.6027.3.1.1.2.3.1.8.".$index; + $current = $entry['chSysCardUpperTemp']; + + discover_temperature($valid_temp, $device, $oid, $index, "ftos-eseries", $descr, "1", NULL, NULL, $current); + } + } + + unset($oids); + +} + + +?> diff --git a/includes/discovery/temperatures/ftos-s-series.inc.php b/includes/discovery/temperatures/ftos-s-series.inc.php new file mode 100644 index 000000000..510f54cad --- /dev/null +++ b/includes/discovery/temperatures/ftos-s-series.inc.php @@ -0,0 +1,36 @@ + $entry) + { + + $descr = "Unit ".$index . " " . $entry['chStackUnitSysType']; + $oid = ".1.3.6.1.4.1.6027.3.10.1.2.2.1.14.".$index; + $current = $entry['chStackUnitTemp']; + + discover_temperature($valid_temp, $device, $oid, $index, "ftos-sseries", $descr, "1", NULL, NULL, $current); + } + } + + unset($oids); + +} + + +?>