web-dev-qa-db-ja.com

Zabbixでプロセスを監視することは可能ですか?

一部の専用サーバーにzabbix-serverzabbix-proxy、一部のzabbix-agentsをインストールしました。すべてが機能しており、私はすべてに非常に満足していますが、このトピックについて興味を持っていました:プロセスの監視

私が欲しいもの:

Zabbixがプロセス(CPUとRAMの使用状況、稼働時間など)を常に監視するのと同じ方法でネットワークトラフィックやCPUの使用状況などを監視したいので、それらのグラフを表示したり、画面を作成したりできます。

これまでのところ:

グーグルから、実行可能なカスタムスクリプトを作成して、スクリプトにやりたいことを何でもするように指示することが可能であることがわかりました。上記のセクション

質問:

それで、それを何らかの方法で行うことさえ可能ですか?その場合、どこから始めればよいですか?

2
sysfiend

プロセスの状態とリソースの使用状況を監視したいようです。その場合、次のエージェントキーが役立つ可能性があります。

  • proc.num-プロセス名、ユーザー、パラメーターなどに基づいて、プロセス数を監視できます
  • proc.mem-プロセスのメモリ使用量を監視できます(単一プロセスまたはそれらのグループ)
  • proc.cpu.util-プロセスのCPU使用率を監視できます(単一プロセスまたはそれらのグループ)

これらのアイテムキーの詳細については、 https://www.zabbix.com/documentation/3.0/manual/config/items/itemtypes/zabbix_agent を参照してください。

グラフ化については、最新のデータページの[グラフ]リンクをクリックすると、すべてのアイテムをそのままグラフ化できます。カスタムグラフは、複数のアイテムを含む構成で作成することもできます。これはZabbixの他の数値アイテムと何ら変わりはなく、処理アイテム固有ではないことに注意してください。

4
Richlv