Nagios記事タイトルとURLをコピーするみなさんこんにちは。マネージドサービス部MSS課の塩野(正)です。Relicでは色々なサードパーティ製品と連携してデータを取得することができます。今回はNagiosという監視システムと連携した場合にどのような設定が必要になるか、どのような情報が連携されるかといった観点で記事を作成しました。Relicを使用している人Nagiosサーバを利用したことがある人Nagiosとは?まず、Nagiosについて簡単におさらいしましょう。NagiosはオープンソースのITインフラを監視するための監視システムです。機能的にはサーバーやネットワーク機器などの状態を監視し、問題が発生した際にアラートを発することができるといったよくある監視システムの一つになります。RelicでNagios統合する場合、ざっくりとした設定手順は以下のようなものになります。エージェントをインストールします。Nagios統合(nri-nagios)をインストールします。設定ファイル(nagios-config.yml)を編集して、Nagiosのサービスチェックを定義します。RelicプラットフォームでNagiosのデータを表示・分析します。詳しくは下記ドキュメントをご参照ください。docs.newrelic.comインストールと設定では、具体的なインストールと設定の手順を見ていきましょう。エージェントをインストールする必要があります。ガイド付きインストールの画面から環境に合わせたインストールコマンドを取得し実行します。Linux環境の場合は以下のようなコマンドになります。RelicのInfrastructureエージェントがインストールされます。エージェントのインストールの最後に、どのようなプラグインがインストールされたか確認ができます。エージェント以外にApatcheとログのインテグレーションのインストールが完了しており、Nagiosインテグレーションのインストールに失敗していることが確認できました。この時点ではNagiosインテグレーションのインストールに失敗していても問題ありませんので、そのまま次に進みます。項目からNagiosと入力して検索すると、下記のような項目が表示されますので下記のどちらかをクリックします。ライセンスキーは既存のものを流用していただいても問題ありませんが、ここでは便宜上新しいキーを作成しています。Nagiosプラグインが指定されたフォルダにあるかどうかを確認して、もしプラグインがなければ先にインストールするような手順となります。OSのバージョンによってPathが異なる場合がありますので、適宜読み替えてください。エージェントのインストールログでプラグインの存在確認をしており、Infrastructureエージェントのインストール時にフォルダやプラグインのファイルが存在している場合は、そのままInfrastructureエージェントのインストール時にNagiosインテグレーションもインストールされます。今回の検証用サーバでは、Nagiosプラグインは別の場所にインストールされていましたので、シンボリックリンクで対応したいと思います。配下のフォルダの中のプラグインを利用できるように設定します。Nagiosサーバ側にNagiosプラグイン(NRPEプラグイン)が導入されていない場合は、先にNagiosのクライアントソフトやNagiosプラグインを導入してください。/usr/local/nagios/libexec/次の画面に進むとNagiosインテグレーションのインストールコマンドが表示されますので、このコマンドを使用してインストールしてください。インストールコマンドを実行するとおなじみの画面が表示されますが、そのまましばらく待つとプラグインのインストールが実行され正常にインストールが完了したことが確認できるようになります。ファイルを編集して、監視したいNagiosのサービスチェックを定義します。下記のように設定しますが、この設定例ではSSHのサービスやICMP、ディスク使用量などを監視するNagiosチェックの定義となります。Relicのダッシュボードでデータが表示されているか確認します。servicesに移動し、Nagios統合のリンクを選択します。情報を見る限り数値データとして届いていない(Nagiosの監視データがメトリクスとして表現されていない)ため、そのあたりを考慮すると転送されたデータを使ってできること、できないことを事前に検討した上でプラグインを導入するかどうか判断したほうがよいのかもしれません。Relicのひとつの機能であるNagios統合について実際に設定してどのようなデータが送信されるか試してみました。Relicのエージェントがインストールできないような機器の監視を統合する場合にメリットがありそうな半面、Nagios統合したとしてもリッチなデータの取得まではできなさそうなので、用途を絞って使うとよさそうに感じました。こちらの記事がどなたかのお役に立てれば幸いでございます。過去記事はこちら前職ではオンプレミスで仮想化基盤の構築や運用に従事。Relicを使ってサービス改善に奮闘中。2009-引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。