サービスの監視には Zabbix を使用しています。
いくつかの重要な監視が構成されています。この監視とともに、サービスのバージョン文字列のタイムラインが必要です。これにより、このバージョンへのアップグレードによって全体的なエラー数が変化したことを確認する機会が得られます。
出来ますか?
サービスの監視には Zabbix を使用しています。
いくつかの重要な監視が構成されています。この監視とともに、サービスのバージョン文字列のタイムラインが必要です。これにより、このバージョンへのアップグレードによって全体的なエラー数が変化したことを確認する機会が得られます。
出来ますか?
はい、可能です。
zabbix_server.conf、つまりエージェント構成ファイルの「UserParameter」フィールドを使用して、ZabbixエージェントからZabbixサーバーに任意のデータを渡すことができます。
一般的な構文は次のとおりです。
UserParameter=セクション[id]、コマンド
たとえば、ログインしているユーザーの数を監視するとします。次のように使用します。
UserParameter=sys[num_users], 誰 | トイレ -l
(このデータを受信するように Zabbix サーバーを構成する方法を知っていると仮定します。それは非常に簡単です。新しいアイテムを作成し、それをテンプレートにバインドし、テンプレートをサーバーまたはサーバー グループに接続するだけです)。
特定の文字列のファイルを監視する場合は、grep、sed、cut、tr、およびその他の標準的な Unix ツールを使用してください。より複雑なものが必要な場合は、シェル スクリプトを記述してください。
Igor の回答を更新します。
UserParameter は、 ではなくzabbix_agentd.conf
またはzabbix_agent.conf
(デーモンまたは inetd バージョンのどちらを使用しているかに応じて)でクライアント側で宣言されますzabbix_server.conf
。