0

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

いくつかの重要な監視が構成されています。この監視とともに、サービスのバージョン文字列のタイムラインが必要です。これにより、このバージョンへのアップグレードによって全体的なエラー数が変化したことを確認する機会が得られます。

出来ますか?

4

2 に答える 2

2

はい、可能です。

zabbix_server.conf、つまりエージェント構成ファイルの「UserParameter」フィールドを使用して、ZabbixエージェントからZabbixサーバーに任意のデータを渡すことができます。

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

UserParameter=セクション[id]、コマンド

たとえば、ログインしているユーザーの数を監視するとします。次のように使用します。

UserParameter=sys[num_users], 誰 | トイレ -l

(このデータを受信するように Zabbix サーバーを構成する方法を知っていると仮定します。それは非常に簡単です。新しいアイテムを作成し、それをテンプレートにバインドし、テンプレートをサーバーまたはサーバー グループに接続するだけです)。

特定の文字列のファイルを監視する場合は、grep、sed、cut、tr、およびその他の標準的な Unix ツールを使用してください。より複雑なものが必要な場合は、シェル スクリプトを記述してください。

于 2008-12-27T19:44:17.913 に答える
0

Igor の回答を更新します。

UserParameter は、 ではなくzabbix_agentd.confまたはzabbix_agent.conf(デーモンまたは inetd バージョンのどちらを使用しているかに応じて)でクライアント側で宣言されますzabbix_server.conf

于 2008-12-27T19:51:51.953 に答える