マジセミドライブ

ウェビナー関連のニュースやITサービス&ツールの最新情報を随時配信します。

OSS情報

2020.01.01

【OSS情報アーカイブ】Icinga2

【OSS情報アーカイブ】Icinga2

※当記事に記載されている情報は、古くなっている場合があります。オフィシャルサイトで最新情報をご確認ください。

コンテンツ

「Icinga2」とは

概要

Icinga2(アイシンガ2/イッティンガ2)とは、オープンソースの監視システムです。

「強力な構成言語」+「RESTAPI」を備えた監視プラットフォームコアとして動作し、「ネットワークリソース可用性チェック」「レポート用パフォーマンスデータ生成」「ユーザーへの通知」などの機能を提供します。

基本説明

スケーラブルで拡張可能な「Icinga2」は、複数の場所にまたがる大規模かつ複雑な環境を監視できます。

「Icinga2」は監視サーバであり、Icingaスタックの一番上にIcingaWeb2が必要です。

構成は「Icinga Director」「構成管理ツール」「IcingaDSL内プレーンテキスト」のいずれかを使用して簡単に管理できます。

オフィシャルサイト情報

■オフィシャルサイト

→icinga.com →docs →icinga-2 →latest →doc →01-about

■GitHub

→github.com →Icinga/icinga2

■主要開発元

Icinga2は、オープンソースソフトウェア企業「Icinga」が中心となり開発が進められています。

→icinga.com →company

■ライセンス情報

Icinga2のライセンスは「GNU General Public License v2.0」です。

詳細について、こちらを参照ください。
→github.com →Icinga/icinga2 →COPYING

■インストール

→icinga.com →docs →icinga-2 →latest →doc →02-installation

同様製品

同様な機能を提供する製品として、次のようなものがあります。

オープンソース製品:「Zabbix」「Nagios」など。

可用性監視

「Icinga2」は、ホスト(サービス)の可用性を監視するために使用できます。

何らかの方法でチェックできるものであれば監視対象にできます。
・サーバ
・ネットワークサービス—「HTTP」「SMTP」「SNMP」「SSH」など
・プリンター
・スイッチ
・ルーター
・IoTデバイス—「温度センサー」など
・その他のローカルまたはネットワークアクセス可能なサービス

ノード監視

Icinga2ノードには、理解しやすいように名前を設定できます。

クライアントは「セカンダリマスタ」「サテライト」「エージェント」にすることができ、通常、「プライマリマスタ」または「親ノード」に要求を実施します。

エージェントベース監視

ネットワークを介してリモートサービスに直接アクセスできない場合は、「ローカルエージェント」をインストールして監視できます。

■Icingaエージェント

「Linux」「UNIX」「Windows」での一般的セットアップとしては、分散環境での「Icingaエージェント」セットアップが推奨されています。

■主な利点:
・Icinga2の分散監視スタックに直接統合
・TLSとの安全な通信
・両サイドから接続可能—コマンド実行とチェック結果を交換
・マスター/サテライトはエージェントに接続
・同じ構成言語を使用可能
・「ドキュメント」および「コミュニティ」からのトラブルシューティングベストプラクティスを利用可能

Icinga2 Api

「Icinga2 API」を使用すると、HTTPリクエストを使用して、シンプルでプログラム的な方法で構成オブジェクトとリソースを管理できます。

ロギング機能

「Icinga2」は、次の3種類のロギングをサポートしています。
・ファイルロギング
・Syslog—Linux/UNIXの場合
・コンソールロギング

Icingaレポートモジュール

Icingaレポートモジュールは、「Icinga2およびその他のデータプロバイダーによって収集されたデータ」を処理するために作成されたレポーティングフレームワークです。

■主な機能:
・IcingaWebインターフェース内に直接データを表示
・エクスポート機能—「PDF」「JSON」「CSV」
・Eメール定期レポート送信

プラグイン

「プラグイン」「アドオン」「モジュール」などでIcinga2モニタリングシステムを機能拡張できます。

→exchange.icinga.com

■プラグインの例

■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

この記事のタグ一覧

おすすめの記事

【AIツール実験室】チャットAI対抗「添削能力」選手権🏆

AIツール実験室

2023.12.27

【AIツール実験室】チャットAI対抗「添削能力」選手権🏆

各チャットAIの「添削能力」について比較確認をしています。 「ChatGPT4と同等の添削能力を発揮した無料チャットAI」にご注目ください。 また、 ChatGPTカスタマイズ機能「GPTs」を利用して作成した GPTs文章添削機能「添削師匠さん✍️」を紹介しています。 課金勢は試しに使ってみてください。

【IT用語解説】「 デジタルヒューマン 」とは😊

IT用語解説

2024.01.26

【IT用語解説】「 デジタルヒューマン 」とは😊

【IT用語解説】「 デジタルヒューマン 」として、「デジタルヒューマンとは何か?」「どのようにして作成できるのか?」「私たちの世界にどのような影響を与えているのか?」などについて、まとめています。

AIツール関連 記事リストポータル

AIツール

2023.10.05

AIツール関連 記事リストポータル

AI 関連の記事をまとめたポータルページです。