Skip to content
Monitoring plugin to check Adaptec RAID controllers
Branch: master
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.project Checking Output of arcconf with backticks Mar 15, 2013
COPYING
README.md Moved README to README.md to display markdown formatting on GitHub Jan 10, 2017
changelog Update version and changelog Nov 18, 2016
check_adaptec_raid Updated year's info to 2016 in README and plugin copyright Nov 18, 2016

README.md

check_adaptec_raid - Nagios/Icinga plugin to check Adaptec Raid Controller status

General

  • The Adaptec RAID Monitoring Plugin is a Nagios/Icinga to check the Adaptec RAID Controller for warnings or critical errors.
  • It is written in Perl and uses the arcconf command line tool to interact with the RAID Controller.

Current Version

Further information

Functionalities

  • Controller Status
    • Temperature
    • Defunct drives
    • Failed/Degrade drives
  • Logical Device Status
    • State
    • Failed Stripes
  • Physical Device Status
    • State
    • SMART alert flag
    • SMART warnings
    • Drive Power State
    • Failed Segments
  • If ZMM is present (unless disabled)
  • ZMM (if available)
    • Backup Unit Status
    • Non-Volatile Storage Status
    • Supercap Status
    • Temperature
    • Voltage present
    • Health

Used arcconf commands

  • arcconf GETCONFIG 1 AD
  • arcconf GETCONFIG 1 LD
  • arcconf GETCONFIG 1 PD

Installation Requirements

  • libfile-which-perl
  • arcconf

Requirements for Icinga/Nagios

  • On the system to be monitored:
    • check_adaotec_raid plugin
    • arcconf
    • sudoers entry for user nagios and arcconf (example: nagios ALL=(root) NOPASSWD:/sbin/arcconf)
  • NRPE (optional): command definition
  • On the Icinga-server:
    • command definition
    • service definition

Parameter usage (example)

./check_adaptec_raid -Tw 40 -Tc 50 -LD 0,1 -PD 1 -z 0

License

Copyright (C) 2013-2016 Thomas-Krenn.AG

This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program; if not, see http://www.gnu.org/licenses/.

You can’t perform that action at this time.