Чем организовать сбор данных с компьютеров по ssh и хранение (раз в 15мин, опрос о состоянии)?

Нужно мониторить работу linux-машин, а точнее операционки ethos для майнинга.

Хочу данные с разных машин собирать автоматом в одну таблицу с периодичностью 15мин, записывать в бд, организовать какой-нибудь веб-интерфейс с заготовленной логикой.

В рамках вопроса интересно мнение чем лучше сделать:
1. соединение по ssh по списку компьютеров, логин\пароль, выполнение 1й команды и парсинг её результатов с записью в бд
2. Создание что-то типа системы алёртов, что бы можно было независимые правила сделать и при соответствии условий - отправлять email\telegram
3. Идеи, что лучше использовать для реализации дашборда с текущим последним опросом и средними значениями.

python\php\js
  • Вопрос задан
  • 247 просмотров
Пригласить эксперта
Ответы на вопрос 3
ky0
@ky0
Миллиардер, филантроп, патологический лгун
Заббикс накатите и напишите скрипт с вашей командой - тут вам и дашбоард, и алерты, и графики какие захотите.
Ответ написан
Комментировать
sim3x
@sim3x
pssh + bash
fabric + python
ansible + python
...
Ответ написан
Комментировать
chupasaurus
@chupasaurus
Сею рефлекторное, злое, временное
Добавлю маргинальный вариант: prometheus + ssh_exporter + grafana
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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