「Icinga2」は、ホスト(サービス)の可用性を監視するために使用できます。
何らかの方法でチェックできるものであれば監視対象にできます。
・サーバ
・ネットワークサービス---「HTTP」「SMTP」「SNMP」「SSH」など
・プリンター
・スイッチ
・ルーター
・IoTデバイス---「温度センサー」など
・その他のローカルまたはネットワークアクセス可能なサービス
Icinga2ノードには、理解しやすいように名前を設定できます。
クライアントは「セカンダリマスタ」「サテライト」「エージェント」にすることができ、通常、「プライマリマスタ」または「親ノード」に要求を実施します。
ネットワークを介してリモートサービスに直接アクセスできない場合は、「ローカルエージェント」をインストールして監視できます。
「Linux」「UNIX」「Windows」での一般的セットアップとしては、分散環境での「Icingaエージェント」セットアップが推奨されています。
■主な利点:
・Icinga2の分散監視スタックに直接統合
・TLSとの安全な通信
・両サイドから接続可能---コマンド実行とチェック結果を交換
・マスター/サテライトはエージェントに接続
・同じ構成言語を使用可能
・「ドキュメント」および「コミュニティ」からのトラブルシューティングベストプラクティスを利用可能
「Icinga2 API」を使用すると、HTTPリクエストを使用して、シンプルでプログラム的な方法で構成オブジェクトとリソースを管理できます。
「Icinga2」は、次の3種類のロギングをサポートしています。
・ファイルロギング
・Syslog---Linux/UNIXの場合
・コンソールロギング
Icingaレポートモジュールは、「Icinga2およびその他のデータプロバイダーによって収集されたデータ」を処理するために作成されたレポーティングフレームワークです。
■主な機能:
・IcingaWebインターフェース内に直接データを表示
・エクスポート機能---「PDF」「JSON」「CSV」
・Eメール定期レポート送信
「プラグイン」「アドオン」「モジュール」などでIcinga2モニタリングシステムを機能拡張できます。
■PNP
PNPグラフをIcingaWeb2に統合
■Icinga PowerShell Service
「IcingaWindowsPowerShellモジュール」をネイティブWindowsサービスとしてバックグラウンドで実行
■icinga2-discord-notifications
DiscordWebhookを使用してicinga2通知を設定するためのスクリプトおよびテンプレート
■Linuxfabrik Monitoring Plugins Collection
Icinga(Nagios互換監視アプリケーション)用の130を超えるチェックプラグイン
■Grafana Module
「Icinga Web 2」用のGrafanaモジュール---「InfluxDB」および「Graphite」をサポート
参考サイト
→icinga.com →docs →icinga-2 →latest →doc →01-about
→github.com →Icinga/icinga2
OSS×Cloud ACCESS RANKING