Nagios構成管理


8

私はNagiosを実装するつもりです(おそらくいずれにしても、別のツールになる可能性があります)。構成ファイルの作成、管理、および保守に関して、ベストプラクティスを共有したいと思っている人がいるのではないかと思っていました。スケーラビリティと管理性は、すぐに本当の大きな混乱になる可能性があることがわかりました。

ヒント、例、または完全な構成さえあれば大歓迎です。私は喜んでそれらを調べます。

ツールも大歓迎です。これまでにNConfを試してみましたが、生成された構成ファイルは約束されたものを実行していないようです(1つには親情報が含まれておらず、PITAを動作させるためだけのPITAも含まれています)。 nagiosが提供するスクリプト)

ありがとう

回答:



6

私が使用フルーティーを。私はそれが大きな助けになると思います、nagios設定ファイルは非常に扱いにくくなることがあります!

Fruityは、Nagiosネットワーク監視システム用のオープンソースのWebベースの構成ツールです。ネットワークを作成および管理する論理プロセスを提供するように設計されています。PHPで書かれており、AdoDBデータベース抽象化ライブラリを使用します。

どうやらそれは今ではライラックとして知られている...うーん、アップグレードする必要があると思います!


2
Lilacは優れており、初歩的な自動検出を含み、nagios3をサポートしています。私は2008年からそれを使用しており、手動で保存した場合と手動で構成ファイルを編集した場合の労力を想像することはできません。
Devnull 2010年

ライラックは非常に有望に見えます。それがイシンガでも動作するかどうかを偶然知りませんか?または、Icingaが「nagios構成」と互換性がある場合はどうなりますか?
HannesFostie

ライラックは廃止されたようですが、ライラックがリロードされるまで継続されます。
hlovdal

3

過去には、gitを使用してさまざまな構成ファイルへの変更を管理していました。構成を変更するたびに、ファイルがリポジトリにチェックインされます。さまざまな時点で、通常は大きな変更の後、バックアップを実行するためのダーティな方法として、リポジトリを中央の場所にプッシュします。これはかなりうまくいきましたが、問題がありました。ほとんどの場合、物事が変更されたときにファイルをチェックインするのを忘れています。


1

複数の機関からの複数のホストを監視するnagiosセットアップがあります。ホストとサービス(1つの大きなファイルではなく)のフォルダーを使用し、代理店の3文字のプレフィックス、次に「スイッチ」、「サーバー」、「プリンター」、または「ワークステーション」などの記述子をアンダースコアで区切って使用します。私はまた、ホストグループオブジェクト内にメンバー宣言を持つよりも、ホストオブジェクト内にホストグループ宣言を持つ方が簡単だと思います。この方法では、既存のグループに新しいホストを追加するときに1つのファイルのみを編集します。

私は(自分のファイルで)テンプレートを多用しているので、適切な人々は適切なホストの適切なサービスについて通知を受けます。

おお、そしてもちろん、私はバージョン管理を使用します(今のところsvn、gitへの移行)。

これは美しく機能します!簡単に管理できます。唯一の問題:私が作業しているnagios構成ファイルを理解している人はほとんどいないため、これをライラックに移動します。

以前の仕事でフルーティーにセットアップしました(まだライラックはありませんでした)ので、他の人もnagiosにホストを快適に追加できます。


0

NagiosQLは、さらに別の設定ツールです。設定はMySQLに保存されます。

Jonが前述したように、変更を追跡するためにバージョン管理システムを使用することは良い方法です。

\\グレッグ


0

多分私は頑固ですが、私の設定ファイルが好きです。それらを使用してバックアップするのは簡単です。しかし、ライラックのようなものを使用することには十分な理由があります。しかし、私はKISSが好きです。

とにかく、私が持っている方法:config dirはオブジェクトに設定されています。すべてのホストは独自のファイルを取得します。その中には、ファイルと関係があります。そうすれば、ホストを削除しなければならない場合でも、ファイルを移動でき、構成に問題はありません。これは、ホストを追加する場合にもうまく機能します。ファイルを複製し、名前とアドレスを変更し、ホスト名をsedし、おじをボブするだけです。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.