バッチ モードで実行して監視サーバーにレポートできるコマンドを探しています。すべての CPU の CPU 使用率 (対話モードで top を実行してから「1」キーを押すのと同じ) を知りたいです。Mac、Ubuntu、Centos で動作するはずです。
この投稿のようなコマンドをいくつか試してみました(Linux Top のバッチ モードで、反復ごとに出力を取得するにはどうすればよいですか?)
top -p 310-b -n2 -d 1 | grep -w 310
しかし、Macでは動作しません。
invalid option or syntax: -p
助けてくれてありがとう、ケビン
答え1
ただし、 などの監視を使用することを希望しますNagios
が、バッチ モードを要求しているため、次のコマンドを検討してください。
vmstat
sar
free
iostat
pidstat
mpstat
お楽しみください...!