Zabbix への CMDB と地理地図の追加

もちろん、Habr は恋愛にはあまり適したプラットフォームではありませんが、Zabbix への愛を告白せずにはいられません。 私たちは多くの監視プロジェクトで Zabbix を使用しており、このシステムの調和と一貫性を非常に高く評価しています。 確かに、流行のイベント クラスタリングや機械学習 (および商用システムですぐに利用できるその他の機能) はありませんが、生産システムの内部の安心感を得るには、既に存在するもので間違いなく十分です。

Zabbix への CMDB と地理地図の追加

この記事では、Zabbix の機能を拡張するためのいくつかのツールについて説明します。それは、無料の iTop ソリューションに基づく CMDB と、OpenStreetMap (OSM) に基づく機能マップです。 記事の最後には、OSM のフロントエンド コードを含むリポジトリへのリンクがあります。

薬局の小売ネットワークを監視するための条件付きプロジェクトの例を使用して、一般的な概念を分析します。 下のスクリーンショットはデモスタンドですが、戦闘環境でも同様のコンセプトを使用しています。 オブジェクトから、ネストされたマップと CMDB 内のオブジェクト カードの両方への移行が可能です。

Zabbix への CMDB と地理地図の追加

各薬局は、ワークステーション (または複数のワークステーション)、ルーター、IP カメラ、プリンター、その他の周辺機器などの機器のセットです。 ワークステーションには Zabbix エージェントがインストールされています。 ワークステーションから周辺機器に対して ping チェックが実行されます。 同様に、オブジェクト マップでは、プリンタから CMDB 内のカードに移動して、モデル、納期、責任者などの在庫データを確認できます。 埋め込まれたマップは次のようになります。

Zabbix への CMDB と地理地図の追加

ここで少し脱線する必要があります。 なぜZabbixの内部インベントリを使用しないのかと疑問に思うかもしれません。 場合によってはこれで十分ですが、引き続き外部 CMDB を使用することをお勧めします (アイトップ 唯一のオプションではありませんが、このシステムは無料でも非常に機能的です)。 これは、レポートを生成し、データの関連性を監視できる便利な集中リポジトリです (実際にはそれだけではありません)。

Zabbix への CMDB と地理地図の追加

以下のスクリーンショットは、iTop から Zabbix インベントリを埋めるためのテンプレートの例です。 もちろん、このデータはすべて通知のテキストに使用できるため、緊急時に最新の情報をすぐに入手できるようになります。

Zabbix への CMDB と地理地図の追加

以下のスクリーンショットは、場所カードを示しています。 ここでは、薬局にあるすべての IT 機器のリストを確認できます。 タブ上 ストーリー 機器の構成の変化を追跡できます。

Zabbix への CMDB と地理地図の追加

任意のオブジェクトのカードに移動して、そのカードが接続されているネットワーク デバイスを確認したり、担当エンジニアの連絡先情報を確認したり、インク カートリッジが最後に交換された時期を確認したりすることができます。

Zabbix への CMDB と地理地図の追加

На このページ Zabbix と iTop を統合するための一般的なアプローチ。

次に、マップ サービスに移りましょう。 大きな革張りの肘掛け椅子のあるオフィスで、配布されたオブジェクトの状況をテレビで確認するのに便利なツールであると考えています。

Zabbix への CMDB と地理地図の追加

緊急ラベルをクリックすると、ツールヒントが表示されます。 そこから、CMDB または Zabbix のオブジェクト カードに移動できます。 ズームインまたはズームアウトすると、ラベルが最悪のステータスの色のクラスターに集まります。

js-libraryを使用して実装された地理マップ リーフレット и オブジェクトクラスタリングプラグイン。 監視システムからのイベントと CMDB 内の対応するオブジェクトへのリンクが各ラベルに追加されます。 クラスターのステータスは、ネストされたラベルの最悪のイベントによって決定されます。 必要に応じて、オープン API を使用してマップを任意の監視システムと統合できます。

フロントエンドのコードは次のとおりです。 プロジェクトリポジトリ。 貢献は大歓迎です。

私たちのアプローチにご興味がございましたら、 このページ デモのお申込みが可能です。 さらに詳しく説明し、お見せします。

出所: habr.com

コメントを追加します