Sign inSign up

alsoeast/pingbot

By alsoeast

Updated over 6 years ago

Image
2

388

alsoeast/pingbot repository overview

Докер образ содержит в себе телеграм бот, который пингует заданные хосты и присылает сообщение в телеграм, когда нужный сервер пропадает из сети, а потом появляется. Используется пинг 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

https://github.com/stTheme/pingbot

Tag summary

Content type

Image

Digest

Size

349.1 MB

Last updated

over 6 years ago

docker pull alsoeast/pingbot