Докер образ содержит в себе телеграм бот, который пингует заданные хосты и присылает сообщение в телеграм, когда нужный сервер пропадает из сети, а потом появляется. Используется пинг ICMP пакетами. Бот подходит для отслеживания состояния VPS, маршрутизаторов и т.д. Скорее всего, не подойдет для пинга сайтов на хостинге.
07.11.2019 загружена версия 1.1 образа. Конфигурационный фаил изменился. Добавлен параметр interval (не обязательный). Параметр botid изменился на botkey
Конфиг передается в виде файла yml
botkey: API key of Telegram bot (register bot via @BotFather)
userid: Telegram user ID (get it via @userinfobot)
interval: ping interval (default - 30 sec)
hosts:
- "8.8.8.8:Google DNS Server"
- "yandex.ru:Yandex domain name"
Файл должен быть подключен к /usr/src/app/config.yaml
Запустить контейнер в docker-compose можно так
version: '3'
networks:
default:
external:
name: network
services:
pingbot:
container_name: pingbot
image: alsoeast/pingbot
restart: always
volumes:
- ./config.yaml:/usr/src/app/config.yaml
docker-compose up -d
Content type
Image
Digest
Size
349.1 MB
Last updated
over 6 years ago
docker pull alsoeast/pingbot