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
© Copyright 2024 Paperzz