Створення боту для контролю за сервером

Нажаль створити бот на вайбері не вдалось, тому обрано телеграм

  1. Беремо телефон у руці, відкриваємо телеграм, і ідемо до папи бота по адресі @BotFather
  2. Виконуємо за порядком:
    • /start
    • /newbot
    • ЗАДАЄМО_ІМ'Я_ЯКИЙ_БУДЕ_ВІДОБРАЖАТИСЬ
    • ЗАДАЄМО_АДРЕСУ_ПО_ЯКІЙ_МОЖНА_ЗНАЙТИ_БОТА
    • папа бот видасть інформацію, з якої нам потрібно вийняти токен, який виглядає як циферки і кракозябри, її і копіюємо кудись
  3. Тепер ідем до іншого бота @userinfobot де пишемо /start, щоб отримати свій ід, який виглядає як велике число
  4. Ідемо до свого бота, де теж пишемо /start (типу для активації)
  5. На сервері створюємо файл, по прикладу нижче, або качаємо готовий <ТУТ>

























































































































































  6. Тепер потрібно замінити значення змінних, а саме:
    • TOKEN="абракадабра, яку треба змінити"
    • CHAT_ID="циферки ід клієнта "
    • TARGET_IP="192.168.n.n тут іп кого контролювати"
    • TARGET_NAME="імя, для зручності ідентифікації сервера"
    • PORTS_TO_CHECK="80 443 2343 8543 тут порти через пробіл які контролювати"
    • FILE_TO_WATCH="маршрут до файлу (локального), зміни якого контролюватимуться"
    • MOUNT_POINT="маршрут до точки монтування (локальної) яку буде дивитись скрипт"
  7. Тепер потрібно додати можливість виконання цьому файлу sudo chmod +x МАРШРУТ_ДО_ФАЙЛУ
  8. Запуск через crontab -e де потрібно зробити запис типу: */5 * * * * /bin/bash МАРШРУТ_ДО_ФАЙЛУ/ФАЙЛ
  9. Тепер можна перевірити, напирклад заборонивши один із портів