HPE 3PAR 8450(ストレージ)の監視について

HPE 3PAR 8450の監視をしようと思っていますが、
なかなか良いテンプレートがネットには落ちておらず。。。
※スクリプトを使用したものはありましたが。。。

もしHPE 3PARの監視の知見を持っている方がいましたらご教授いただきたいです。

コメント表示オプション

お好みのコメント表示方法を選び「設定の保存」をクリックすると変更が反映されます。

全ての機器毎にテンプレートがあること自体が希ですので、必要ならご自身で作成されては
如何でしょうか?逆にそれをZABBIX Shareなどで可能なら公開されると良いと思います。

https://support.hpe.com/hpsc/doc/public/display?docId=c04204225

上記マニュアルからすれば、ベンダ拡張は「.1.3.6.1.4.1.12925」で始まる様なので
snmpwalk等を駆使すればCPU/Disk/Memory、コントローラー、PSUなど基本的な
内部情報は取得できるはずです。

当方、CISCO系スイッチ種がかなりある環境におり、OIDは調べまくったので結構相違点があります。
Cisco891と892ですら違いますね・・・(891はFANステータスが無いとか)。
・・・ベンダソフト保守が無いと面倒ってのは確かなんですけどね・・・辟易w

ユーザー Yasumi の写真

>wakabaさん

回答ありがとうございました。返信遅くなりすみません。
あれから試行錯誤をしましたが、どうも3PARからsnmpwalkで取得できる情報に
「CPU/Disk/Memory、コントローラー、PSUなど基本的な内部情報」はないように見えました。
ホスト名や稼働時間は取得できました。

また、下記のサイトにあるシェルとテンプレートを使用することで
showvvやshowportなどの3parのCLIコマンド経由でZabbixに情報を引き出せる手法は成功しました。

・zabbix_3PAR-storage-monitoring
https://github.com/hvaithia/zabbix_3PAR-storage-monitoring

特に重要な仮想ボリュームの使用量に関しては、
「showvv -showcols Name,Tot_Rsvd_MB,VSize_MB」コマンドが有効なのかなと思いました。
シェルを改修して下記のような内容を組み、テンプレートを修正することで予約済みの容量を取得できました。
ありがとうございます。

=================================================================
### 仮想ボリューム使用量 ###
if [ $COMMAND == "vv_capacity" ]
then
$CONNECTCOMMAND showvv -showcols Name,Tot_Rsvd_MB,VSize_MB > $LOGDIR/3par_$COMMAND.out
VVMENU=`cat $LOGDIR/3par_$COMMAND.out`
echo $VVMENU
fi

### 仮想ボリューム01 ###
if [ $COMMAND == "vv_total" ]
then
VVTOTAL=`awk 'NR==2{print $3}' ${LOGDIR}/3par_vv_capacity.out`
echo $VVTOTAL
fi

if [ $COMMAND == "vv_used" ]
then
VVUSED=`awk 'NR==2{print $2}' ${LOGDIR}/3par_vv_capacity.out`
echo $VVUSED
fi
=================================================================