From 5ca959fa688255a8de61f89fe2751eb4d24a6912 Mon Sep 17 00:00:00 2001 From: Florian Schaal <florian@schaal-24.de> Date: Tue, 22 Mar 2016 09:22:07 -0400 Subject: [PATCH] fixed typo --- server/lib/classes/cron.d/100-monitor_raid.inc.php | 19 +++++++++++++++++++ 1 files changed, 19 insertions(+), 0 deletions(-) diff --git a/server/lib/classes/cron.d/100-monitor_raid.inc.php b/server/lib/classes/cron.d/100-monitor_raid.inc.php index c7d8c4e..90b9a61 100644 --- a/server/lib/classes/cron.d/100-monitor_raid.inc.php +++ b/server/lib/classes/cron.d/100-monitor_raid.inc.php @@ -295,6 +295,25 @@ } } + /* + * Adaptec-RAID + */ + system('which arcconf', $retval); + if($retval === 0) { + $state = 'ok'; + $data['output'] = shell_exec('arcconf GETCONFIG 1 LD'); + if(is_array($data['output'])) { + foreach ($data['output'] as $item) { + if (strpos($item, 'Logical device name : RAID') !== false) { + if (strpos($item, 'Optimal') !== false) { + $this->_tools->_setState($state, 'ok'); + } else { + $this->_tools->_setState($state, 'critical'); + } + } + } + } + } $res = array(); $res['server_id'] = $server_id; -- Gitblit v1.9.1