46

Телеграмм Бот для пинга сервера⁠⁠

Добрый день господа.

Долго искал бота для телеги, дабы слал сообщения когда сервак ляжет.

Но нашёл готовые варики, где нужно реально поебатся

Поэтому сделал свой варик

всё что нам нужно это:

1 установить питон

2 ввести в cmd(консоль) "pip install pyTelegramBotAPI" установит APi для поддержки питона Бота от телеги

3 ввести в cmd(консоль)"pip install ping3" установить api для поддержки пинговки сервера

4 скачать два файла bot.py и config.py

https://disk.yandex.ru/d/VANX8V-UwR38yg "bot"

https://disk.yandex.ru/d/F3eHnbn0sOXdbg "config"

5 регаем своего бота у BotFather в телеграмм, инструкцию тоже легко найти

6 открываем config.py программой notepad++ вводим туда токен полученый у BotFather для вашего бота

7 получаем id своего телеграмма у бота userinfobot

7 открываем bot.py редактируем как вам нужно, внутри комментарии как заполнять. а так-же свой id вводим заместо 3333333

Бот постоянно будет показывать(каждые 240 секунд) 0 0 когда работает в консоле, а так же

будет выводить в консоль текст, офлайн или онлайн


ВАЖнО!!! Оба файлы должны находится в одной папке!

Телеграмм Бот для пинга сервера

Лига Сисадминов

2.8K пост19.2K подписчика

Правила сообщества

Мы здесь рады любым постам связанным с рабочими буднями специалистов нашей сферы деятельности.

Вы смотрите срез комментариев. Показать все
18
Автор поста оценил этот комментарий

А более ленивые сисадмины ставят с полпинка любую систему мониторинга (Zabbix, Cacti, NetXMS), ставят агент на целевую машину и получают, помимо истории метрик, алармы любым удобным способом на любые тригеры. Например NetXMS ставится за полчаса, из них 25 минут - это покурить, попить кофе, полистать пикабушку... Но гораздо проще сделать тупую пинговалку же.. И ходить счастливым, не зная что у тебя LA уже давно за 1000, бек отвалился, бд тупит из-за криво написаного запроса и ложит базу. А так сервер на пинги отвечает, да...

раскрыть ветку (14)
5
Автор поста оценил этот комментарий

Вот тоже не пойму. У нас в заббиксе настроен телеграм бот и когда что-то падает то сразу начинают сыпаться уведомления. У нас даже если провайдер отлетает всё пишется... Не вижу смысла в таком оповещении. 

Иллюстрация к комментарию
раскрыть ветку (9)
1
Автор поста оценил этот комментарий

Если лень забикс поднимать или нет сервера под рукой, то есть бесплатные решения.
https://uptimerobot.com пользуюсь (не реклама). Тоже умеет слать в телегу.

раскрыть ветку (8)
1
Автор поста оценил этот комментарий

Ну сейчас только ленивый себе в телегу не уведёт "бизнес"... У нас фарм склады, раньше датчики посылали СМС оповещения, а потом я чуток по колдовал и сейчас у нас просто есть уведомления на группу в телеге... Приходит такое сообщение заведующей склада, она даёт команду вывести оттуда товар и при частых нарушениях блокируются ячейки хранения... Так что как бы вот этот бот в шапке у ТС"а нууу такое себе мне кажется... Есть более изъящные решения.

Иллюстрация к комментарию
раскрыть ветку (5)
1
Автор поста оценил этот комментарий

О, я примерно такое же себе накидал для оповещения температуры в серверной на esp8266+ds18b20.

Правда, у меня смотрится состояние и шлется 3 сообщения каждый час в режиме аларма, после возвращения в норму аларм сбрасывается. Ну и ручной запрос текущей температуры. Рапортует об отвале датчика и выхода за границы ниже 18 и выше 24. Но там большое количество сообщений оправдано, для серверного помещения температура критический триггер, требующий незамедлительных мер. На скрине отработка срабатывания на граничных условиях.

Иллюстрация к комментарию
раскрыть ветку (1)
1
Автор поста оценил этот комментарий
У нас технология my.wirelesstag.net там в интерфейсе есть возможность под себя всё это подгонять в том числе и отправлять url calling тоесть не то чтобы это было сложно но это удобно. Есть интерфейс по влажности есть по температуре, отдельно по уровню батарейки на датчиках...
1
Автор поста оценил этот комментарий

Мне кажется, что это первые попытки стать "Гарри Поттером" разработчиком на питоне. Если так, но пусть дерзает. Удачи в начинаниях

раскрыть ветку (2)
0
Автор поста оценил этот комментарий

Ну я конечно ничего не имею против. Просто как мне кажется в первую очередь тематика которую ты настраиваешь должна работать для упрощения твоей жизни... Я вот представляю как спишь ты такой и тебе каждые 4 минуты пиликает уведолнение в телеграмме, я бы свихнулся. Тоесть полюбому приходится на этой группе глушить звук, а если так тогда как можно в этом спаме разглядеть когда сервер лежит а когда нет. Как мне говорил шеф с прошлой работы. По сути сис админ должен по бОльшей части сам принимать какое-то решение... Ну вот подошли к тебе, сказали мол "нужно видеонаблюдение" и уже ты должен сказать как пользователю будет удобнее, через сервак или через видеорегистратор...

  Так же и тут Для галочки такой подход можно сделать типа "вот у меня всё мониторится", но вот по факту будет ли это работать? Ну тут я не уверен...

раскрыть ветку (1)
1
Автор поста оценил этот комментарий

Согласен. Система мониторинга должна четко и ясно давать понимание, работает все как надо, или нет. В данном случае будет наблюдатся раздражающий спам.

0
Автор поста оценил этот комментарий

спасибо. прикольная штуковина, правда для интеграции с тг просит 7 евро в месяц ;_))

раскрыть ветку (1)
1
Автор поста оценил этот комментарий
Есть ещё проект uptome kuma. Его можно где то развернуть.
0
Автор поста оценил этот комментарий

если ты сисадмин и у тебя есть парк машин и серверов - конечно без системы мониторинга как то странно

но если у тебя есть домашняя задачка - то нафига городить огород. Правда и предложенное решение с питоном мне не нравится.

0
DELETED
Автор поста оценил этот комментарий

Омг, netxms вот уж не думал что услышу о ней (помню версии 0.8-1.2). Для маленьких компаний неплоха, но лучше уж сразу ковырять заббикс.

0
Автор поста оценил этот комментарий

А если, допустим, там сервак, который чисто для дискорд бота? Ради этого заморачиваться тоже так себе. Проще пинговалку типа uptimerobot-a завести. Но для масштабных целей, соглашусь, пусть изучают системы мониторинга, оркестрирования и автоматического деплоя.

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Ну как бы то, что предложил тс - это уже пиздец заморочка. А в комментарии верно пишут, что самое просто решение, это любая система мониторинга. И помимо бесполезного пинга, который не всегда показывает реальную ситуацию, ты сможешь получать и куча других метрик.

Вы смотрите срез комментариев. Чтобы написать комментарий, перейдите к общему списку

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества

Недвижимость и ремонт

Теги

Популярные авторы

Сообщества