一部の専用サーバーにzabbix-server
、zabbix-proxy
、一部のzabbix-agent
sをインストールしました。すべてが機能しており、私はすべてに非常に満足していますが、このトピックについて興味を持っていました:プロセスの監視。
Zabbixがプロセス(CPUとRAMの使用状況、稼働時間など)を常に監視するのと同じ方法でネットワークトラフィックやCPUの使用状況などを監視したいので、それらのグラフを表示したり、画面を作成したりできます。
グーグルから、実行可能なカスタムスクリプトを作成して、スクリプトにやりたいことを何でもするように指示することが可能であることがわかりました。上記のセクション
それで、それを何らかの方法で行うことさえ可能ですか?その場合、どこから始めればよいですか?
プロセスの状態とリソースの使用状況を監視したいようです。その場合、次のエージェントキーが役立つ可能性があります。
proc.num
-プロセス名、ユーザー、パラメーターなどに基づいて、プロセス数を監視できますproc.mem
-プロセスのメモリ使用量を監視できます(単一プロセスまたはそれらのグループ)proc.cpu.util
-プロセスのCPU使用率を監視できます(単一プロセスまたはそれらのグループ)これらのアイテムキーの詳細については、 https://www.zabbix.com/documentation/3.0/manual/config/items/itemtypes/zabbix_agent を参照してください。
グラフ化については、最新のデータページの[グラフ]リンクをクリックすると、すべてのアイテムをそのままグラフ化できます。カスタムグラフは、複数のアイテムを含む構成で作成することもできます。これはZabbixの他の数値アイテムと何ら変わりはなく、処理アイテム固有ではないことに注意してください。