Задать вопрос
Djam36
@Djam36

Как можно реализовать скрипт на bash Мониторинг нагрузки?

Собственно сабж, нужно написать скрипт на BASH который будет мониторить нагрузку на цп, на разных серверах, так вот вопрос, как лучше реализовать коннект к серверам? т.е нужно что бы он пробежался допустим по 4 серверам записал значения top | grep CPU , я так полагаю что бы записал данное значения в переменную, потом проделал операции с остальными серверами и в итоге на компе на котором был запущен, записал данные в файл например log.txt ( Он должен быть такого вида Имя сервака, время, ну и сам вывод top).
Скрипт будет запускаться кроном каждые 5 минут, важно что бы в файл log.txt записывалось новое значение но не затиралось старое.
Так вот вопросы
Как сделать аутентификацию?
И как организовать такой вывод данных в файл?
Всем спасибо за помощь!
  • Вопрос задан
  • 2788 просмотров
Подписаться 3 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 3
BuriK666
@BuriK666
Компьютерный псих
Не изобретайте костыли, для Вашей задачи отлично подойдет munin и sar
Ответ написан
@s1dney
Ага, а потом вот такие кулибины через ssh-key системы обновляют в цикле и бекапы делают.
Для этих целей существует огромное множество систем мониторинга.
Ответ написан
Комментировать
merryjane
@merryjane
Системный администратор
Аунтификация по ключикам. Это самое удобное в ssh.
Запись в файл через >>, чтобы строки добавлялись не затирая старые.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы