Как стать автором
Обновить

Комментарии 5

Вы сделали bash скрипт, который шлет что-то с помощью sendmail и curl GET запроса, а затем добавили его в cron? Ну ок, а в чем была проблема? Все-таки это буквально самые азы администрирования под Linux/Unix, даже не пришлось подымать отдельные службы для этого.

P.S. Прочитал первые 5 слов заголовка как существительные и подумал непонятно что.
Дело не в том, что бы поднять службу для мониторинга работы линуксовых агентов, а в том, что бы обойтись файлом в пару кб и при этом получить отчет. Товарищи из Veeam'a упорно не хотят делать централизованную службу сбора информации о работе агентов, которую можно поднять на линуксе. За то исправно звонят менеджеры после каждого скачивания агента с сайта и интересуются, как там дела и как проходит тестирование/внедрение.

Возможно кому либо пригодится и этот скрипт, особенно, если не требуется мониторить много серверов.
централизованно

Учитывая размер и подробность отчёта — получать таких десятка 2 от разных серверов каждый день — немного утомительно.
Я бы рассмотрел вариант написания скрипта, который будет ходить по Х кол-ву серверов, там смотреть состояние, проверять место и тд и формировать один отчёт по всем собранным серверам в более простом и компактном виде — это более удобно на мой взгляд.
Банально — столбец с именем сервера, ОК/Fail, кол-во свободного места. ИМХО этого достаточно для ежедневной статистики.
Согласен, можно из отчета grep'ать только информацию о результате бэкапа, а отправку и вовсе привязать к неудачным РК. Можно просто писать со всех агентов в 1 лог, доступный по сети, а уже на сервере РК запускать скрипт, который этот лог прочитает и отправит куда админ велел.
Честно говоря, даже не подумал об этом. Спасибо за нужный вектор.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории