Zabbix:任意の文字列変数を監視することは可能ですか?


0

サービスの監視にZabbixを使用しています。

構成されたいくつかの重要な監視があります。 私はこの監視と一緒に私のサービスのバージョン文字列のタイムラインを持っていたいです。それは私に、このバージョンへのアップグレードが全体的なエラーカウントを変更したことを確認する機会を与えるでしょう。

可能ですか?

2

はい、それが可能です。

あなたはzabbix_server.confで「UserParameter」フィールド、すなわちエージェント設定ファイルを使用してのZabbixサーバにあなたのZabbixエージェントから任意のデータを渡すことができます。

一般的な構文は次のとおりです。

UserParameter =セクション[ID]、コマンドたとえば

、あなたがログインしているユーザー数を監視したいと仮定しましょうあなたは使用します。

UserParameter = SYS [NUM_USERS]、|トイレ-l

(私はあなたがこのデータを受信するためのZabbixサーバを設定する方法を知っていると仮定し、それはかなり簡単です - ちょうど、新しいアイテムを作成するテンプレートにバインドし、サーバーまたはサーバーグループにテンプレートを接続します)。

あなたは、特定の文字列のためにいくつかのファイルを監視するだけのgrepを使用し、sedは、カット、TRおよびその他の標準的なUnixツールにしたい場合。より複雑なものが必要な場合は、シェルスクリプトを作成してください。イゴールの答えに


0

更新:

UserParameterはzabbix_server.conf、(あなたがデーモンまたはinetdのバージョンを使用しているかどうかに応じて)zabbix_agentd.confまたはzabbix_agent.confで、クライアント側ではないと宣言されます。エージェントからのカスタムデータを使用して上の


0

ドキュメント:http://www.zabbix.com/documentation/1.8/manual/config/user_parameters

あなたもZABBIXサーバからだけでなくそれを行うことができます。 http://www.zabbix.com/documentation/1.8/manual/config/items#external_checks