Supported OS Linux Windows Mac OS

インテグレーションバージョン3.0.0

概要

Nagios が監視するインフラストラクチャーから Datadog にイベントを送信してアラートを強化すると共に、Datadog が監視するインフラストラクチャーから取得されたメトリクスを Nagios のイベントと関連付けることができます。

このチェックは、Nagios サーバーのログを監視し、以下のイベントを Datadog に送信します。

  • サービスフラップ
  • ホストの状態変化
  • パッシブサービスチェック
  • ホストとサービスのダウンタイム

このチェックは、Nagios のパフォーマンスデータを Datadog にメトリクスとして送信することもできます。

セットアップ

インストール

Nagios チェックは Datadog Agent パッケージに含まれています。Nagios サーバーに追加でインストールする必要はありません。

構成

ホストで実行中の Agent でこのチェックを構成する場合は、以下の手順に従ってください。コンテナ環境の場合は、コンテナ化セクションを参照してください。

ホスト

ホストで実行中の Agent に対してこのチェックを構成するには

  1. Agent のコンフィギュレーションディレクトリのルートにある conf.d/ フォルダーの nagios.d/conf.yaml ファイルを編集します。使用可能なすべてのコンフィギュレーションオプションについては、サンプル nagios.d/conf.yaml を参照してください。

  2. Agent を再起動すると、Datadog への Nagios イベントおよび (オプションで) パフォーマンスデータメトリクスの送信が開始されます。

: Nagios チェックではカスタムメトリクスを送信することができますが、これはお客様の課金に影響します。

コンテナ化

コンテナ環境の場合は、オートディスカバリーのインテグレーションテンプレートのガイドを参照して、次のパラメーターを適用してください。

パラメーター
<INTEGRATION_NAME>nagios
<INIT_CONFIG>空白または {}
<INSTANCE_CONFIG>{&quot;nagios_conf&quot;: &quot;/etc/nagios3/nagios.cfg&quot;}

: コンテナ化された Agent から /etc/nagios3/nagios.cfg ファイルにアクセスして Datadog-Nagios インテグレーションを有効化できます。

検証

Agent の status サブコマンドを実行し、Checks セクションで nagios を探します。

収集データ

メトリクス

デフォルトの構成では、Nagios チェックはメトリクスを収集しません。ただし、collect_host_performance_datacollect_service_performance_dataTrue に設定すると、チェックは Nagios パフォーマンスデータを監視し、それをゲージメトリクスとして Datadog に送信します。

ログ収集

  1. Datadog Agent で、ログの収集はデフォルトで無効になっています。以下のように、datadog.yaml ファイルでこれを有効にします。

    logs_enabled: true
    
  2. Nagios のログの収集を開始するには、次の構成ブロックを nagios.d/conf.yaml ファイルに追加します。

    logs:
      - type: file
        path: /opt/nagios/var/log/nagios.log
        source: nagios
    

    path パラメーターの値を環境に合わせて変更します。nagios コンフィギュレーションファイルの log_file 値を参照してください。使用可能なすべてのコンフィギュレーションオプションについては、nagios.d/conf.yaml のサンプルを参照してください。

  3. Agent を再起動します

イベント

このチェックは Nagios イベントログを監視して、次の文字列を含むログ行を検出すると、行ごとにイベントを送信します。

  • SERVICE FLAPPING ALERT
  • ACKNOWLEDGE_SVC_PROBLEM
  • SERVICE ALERT
  • HOST ALERT
  • ACKNOWLEDGE_HOST_PROBLEM
  • SERVICE NOTIFICATION
  • HOST DOWNTIME ALERT
  • PROCESS_SERVICE_CHECK_RESULT
  • SERVICE DOWNTIME ALERT

サービスチェック

Nagios チェックには、サービスのチェック機能は含まれません。

トラブルシューティング

ご不明な点は、Datadog のサポートチームまでお問い合わせください。

その他の参考資料