Мониторим нагрузку на железо средствами atop
Мониторинги типа zabbix это конечно круто, но мониторить динамику сотен показателей с разницей например в 10 секунд, никаких сил не хватит.
Вы можете зайти на любой сервер и посмотреть подробную информацию о состоянии в *любой* момент времени.
Да, это не централизованно, однако для заббикса такая статистика не нужна. к ней вы будете прибегать когда все плохо и нужно детально отследить что же происходит.
В ролях: atop, cron
1) добавляем строчку в cron.d/atop:
и в cron.daily:
Руками, по желанию, можно запустить еще вот так:
где 5 - указание секунд между записью.
2) просмотр событий
где командой t (shift+t) можно перемещаться по истории вперед или назад, а введя команду
Можно задать конкретный интервал.
Ну и немножечко хоткеев
g - Show generic output (default)
m - Show memory related output
s - Show scheduling characteristics
c - Show the command line of the process
Мониторинги типа zabbix это конечно круто, но мониторить динамику сотен показателей с разницей например в 10 секунд, никаких сил не хватит.
Вы можете зайти на любой сервер и посмотреть подробную информацию о состоянии в *любой* момент времени.
Да, это не централизованно, однако для заббикса такая статистика не нужна. к ней вы будете прибегать когда все плохо и нужно детально отследить что же происходит.
В ролях: atop, cron
1) добавляем строчку в cron.d/atop:
0 0 * * * root invoke-rc.d atop _cron
и в cron.daily:
/var/log/atop -name 'atop_*' -mtime +2 -delete
Руками, по желанию, можно запустить еще вот так:
atop -w /var/log/atop.log 5
где 5 - указание секунд между записью.
2) просмотр событий
atop -r /var/log/atop.log
где командой t (shift+t) можно перемещаться по истории вперед или назад, а введя команду
# atop -r atop.log -b 10:00 -e 11:00
Можно задать конкретный интервал.
Ну и немножечко хоткеев
g - Show generic output (default)
m - Show memory related output
s - Show scheduling characteristics
c - Show the command line of the process