Я ищу команду, которую я могу запустить в пакетном режиме и отправить отчет на сервер мониторинга. Мне нужна загрузка ЦП по всем ЦП (эквивалент запуска 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
Наслаждайся ими...!