ユーザ用ツール

サイト用ツール


サイドバー

このページの翻訳:



最近の更新



Tag Cloud

01_linux:04_監視:adaptec_raid監視

AdaptecRaid監視

Linux

StoreManインストール

最新のStoreManを落としてくる。

Storage Manager

# tar zxvf asm_linux_x86_v7_00_18781.tgz
# cd manager
# rpm -ivh StorMan-7.00.i386.rpm

監視スクリプトを用意

check-aacraid.py

# ls -al /usr/local/bin/check-aacraid.py

visudoを設定しておく

nagiosユーザから、arcconfコマンドを実行できるよう設定しておく。

nagios ALL=(root) NOPASSWD: /usr/StorMan/arcconf GETCONFIG 1 *

あと、これをコメントアウトしとくの忘れずに!

これがあると、nagios側からコマンドを実行できません。

#Defaults    requiretty

nrpe.cnfに追加

下記を追加


command[check_aacraid]=/usr/local/bin/check-aacraid.py

nrpe再起動


# service nrpe restart

Nagiosサーバから確認

# ./check_nrpe -H 10.10.10.1 -c check_aacraid
Logical Device 0 Optimal,Logical Device 1 Optimal,Controller Optimal

エラー

Logical Device 0 Optimal,Controller Optimal,Battery Status ZMM not installed

Adaptech 6405の場合、ZMM not installedとなってしまう。

- 対処

  60 for line in os.popen4("/usr/bin/sudo /usr/StorMan/arcconf GETCONFIG 1 AD")[1].readlines():
    ↓
  60 for line in os.popen4("/usr/bin/sudo /usr/StorMan/arcconf GETCONFIG 1 AD | grep -v ZMM")[1].readlines():

DeprecationWarning: os.popen3 is deprecated.  Use the subprocess module.

Python 2.6 だとスクリプトでWarninngが出る。

- 対処
check-aacraid.py に下記の行を追加しとけば、とりあえずWarninngは消える。

import warnings
warnings.filterwarnings('ignore', category=DeprecationWarning, message=r'os\.popen4')

windows

Adaptec

windows adaptec raid監視

NSC.ini

[NRPE Handlers]
command[check_raid]=c:\Windows\system32\cscript.exe //NoLogo C:\win_check_adaptec-aac_VINCE.vbs
01_linux/04_監視/adaptec_raid監視.txt · 最終更新: 2012/10/20 03:16 by matsui