Nagios XI - SNMPでのLinux監視

Nagios XI – SNMP での Linux 監視
目的
この資料では、SNMP を使用して Nagios XI でリモートの Linux マシンを監視する方法を説明します。
SNMP を使用すればネットワークデバイスやサーバーをエージェントレスで監視できます。通常は
監視対象マシンに専用エージェントをインストールするよりも好まれます。
対象読者
この資料は、Nagios XI 管理者を対象としています。
リモートの Linux マシンでの SNMP 設定
SNMP で Linux マシンの監視を開始する前に、システムに SNMP パッケージをインストールし設定
する必要があります。以下の作業を行います。
Step 1.
監視したいリモートの Linux マシンに root でログインします。
Step 2.
net-snmp パッケージをインストールします。
•
Red Hat 系:以下のコマンドを実行します。
yum install net-snmp
•
Debian/Ubuntu 系:以下のコマンドを実行します。
sudo apt-get install snmpd
Step 3.
以下のコマンドを実行して、snmpd 設定ファイル(snmpd.conf)を作成します。
cd /etc/snmp
cp snmpd.conf snmpd.conf.bak
vi snmpd.conf
Step 4.
i キーを押し編集モードに入ります。
Step 5.
snmpd.conf ファイルを環境にあわせて編集します。
下は、192.168.5.0/24 にコミュニティ名 public で、OID .1.3.6.1.2.1.25 下の
問合せを許可する例です。
注記: 実際には、環境あわせて編集してください。
rocommunity public 192.168.5.0/24
view systemview included .1.3.6.1.2.1.25
Nagios XI SNMP での Linux 監視
rev 2.0
1
Nagios XI – SNMP での Linux 監視
Step 6.
編集が完了したら、Esc キーを押します。
Step 7.
:wq と入力して Enter キーを押します。
Step 8.
以下のコマンドを実行して、snmpd を再起動します。
/etc/init.d/snmpd restart
Step 9.
必要に応じて、ファイアウォール設定を編集します。SNMP クエリを許可するには、Linux
マシンで UDP 161 ポートを開く必要があります。iptables を使用する場合は、以下の
コマンドでルールを追加できます。
iptables -I INPUT -p udp --destination-port 161 -j ACCEPT
/etc/init.d/iptables save
注記: Nagios サーバーのアドレスを許可ホストファイル(/etc/hosts.allow)に追加
する必要がある場合があります。
SNMP デーモンの開始
Linux マシンが再起動すると自動的に SNMP デーモンが開始するように設定します。
以下のコマンドを実行します。
Step 1.
Read Hat 系のシステムの場合は、以下のコマンドを実行します。
chkconfig snmpd on
Step 2.
以下のコマンドを実行し、SNMP デーモンを開始します。
/etc/init.d/snmpd start
SNMP 通信テスト
次に進む前に、Nagios XI サーバーがリモートの Linux サーバーに SNMP で通信できるかどうかを
確認します。以下の作業を行います。
Step 1.
ターミナルを開き、Nagios XI サーバーにログインします。
•
以下のコマンドを実行し、テストクエリを発行します。
注記:
•
IP アドレスは、SNMP をセットアップしたリモートマシンの IP アドレスに置き換え
てください。
•
public は設定した指定した SNMP コミュニティ文字列に置き換えてください。
Nagios XI SNMP での Linux 監視
rev 2.0
2
Nagios XI – SNMP での Linux 監視
cd /usr/local/nagios/libexec
./check_snmp_storage.pl -H IP アドレス -C public -m "^/$" -w 2 -c 4
Step 2.
結果を確認します。
リモートの Linux サーバーからディスク使用量情報が返されるはずです。
重要: コマンドがデータを戻さない場合、SNMP が適切に設定できていないか、リモート
サーバーのファイアウォール設定に問題があります。前のセクションに戻って設定が正
しく行われたかを確認してください。
Linux SNMP ウィザード
Linux SNMP ウィザードを使用すれば、SNMP での Linux 監視を簡単に開始できます。
Step 1.
Nagios XI インターフェースにログインします。
Step 2.
「設定 -> 設定ウィザード」を選択します。
Step 3.
Linux SNMP を選択します。
メモ: 検索フィールドに「snmp」と入力するとすぐに見つかります。
Step 4.
SNMP で監視したい Linux マシンの IP アドレス、通信で使用する SNMP 設定を指定し、
「次へ」を選択します。
注記: リモートサーバー上の snmpd.conf 設定ファイルで設定した SNMP コミュニティ
名を指定してください。
Nagios XI SNMP での Linux 監視
rev 2.0
3
Nagios XI – SNMP での Linux 監視
Step 5.
サーバーメトリックセクションで監視したいサーバーメトリックを選択し、警告およびクリテ
ィカルの閾値を指定します。
注記: ディスク使用量を監視する場合は、監視したいディスクのマウントポイントを入力
してください。
Nagios XI SNMP での Linux 監視
rev 2.0
4
Nagios XI – SNMP での Linux 監視
Step 6.
プロセスセクションで、監視したいプロセスと警告およびクリティカルの閾値を指定しま
す。
注記: 警告フィールドに数字を1つ入力した場合、プロセスの数が指定した数より少なければ警
告アラートが生成されます。クリティカルフィールドに値を入力した場合、プロセスの数が指定した
数以下であればクリティカルアラートが生成されます。
ヒント: プロセス数の許容範囲を指定する場合は、カンマ区切りで数字を2つ入力します。例えば、
下の例では、java プロセスが 2 より少ないか 16 より多い場合に警告を生成し、1 より少ないか 20
より多い場合にクリティカルアラートを生成します。
Nagios XI SNMP での Linux 監視
rev 2.0
5
Nagios XI – SNMP での Linux 監視
Step 7.
設定が完了したら、「次へ」をクリックします。
メモ: 以降の作業は他のウィザードと同じです。
Step 8.
以降のステップは他のウィザードと同じです。ステップ 3 – 5 までで、監視間隔、通知オ
プション、グループメンバー、親などを設定します。
Step 9.
最終ステップで「適用」をクリックします。
Nagios XI SNMP での Linux 監視
rev 2.0
6
Nagios XI – SNMP での Linux 監視
Step 10. 設定が正常に適用されたことを確認します。
Step 11. サービスステータスページでステータスを確認します
重要: 各サービスが有効なデータを返していることを確認してください。「ステータス情報」欄に接
続エラーが表示されている場合は、リモートの Linux ホストの SNMP デーモンまたはファイアウォー
ルが適切に設定されていない可能性があります。
Nagios XI SNMP での Linux 監視
rev 2.0
7
Nagios XI – SNMP での Linux 監視
お問い合わせ
弊社では、Nagios XI に関するご意見、フィードバックをお待ちしております。
Nagios XI についてご不明な点がございましたら、以下までお問い合わせください。
ジュピターテクノロジー株式会社(Jupiter Technology Corp.)
住所:
〒183-0023 東京都府中市宮町 2-15-13 第 15 三ツ木ビル 8F
URL:
http://www.jtc-i.co.jp/
電話番号:
042-358-1250
FAX 番号:
042-360-6221
ご購入のお問い合わせ:
お問い合わせフォーム https://www.jtc-i.co.jp/contact/scontact.php
メール
[email protected]
製品サポートのお問い合わせ:
カスタマーポータル https://www.jtc-i.co.jp/support/customerportal/
Nagios XI SNMP での Linux 監視
rev 2.0
8
Nagios XI – SNMP での Linux 監視
日本語マニュアル発行日 2016 年 02 月 29 日
本マニュアル原文 Nagios XI – Monitoring Linux Using SNMP
Revision 1.0 – September, 2015
(原文の内容を一部変更しています)
ジュピターテクノロジー株式会社
Nagios XI SNMP での Linux 監視
rev 2.0