Створення боту для контролю за сервером
Нажаль створити бот на вайбері не вдалось, тому обрано телеграм
-
Беремо телефон у руці, відкриваємо телеграм, і ідемо до папи бота по адресі @BotFather
-
Виконуємо за порядком:
-
/start
-
/newbot
-
ЗАДАЄМО_ІМ'Я_ЯКИЙ_БУДЕ_ВІДОБРАЖАТИСЬ
-
ЗАДАЄМО_АДРЕСУ_ПО_ЯКІЙ_МОЖНА_ЗНАЙТИ_БОТА
-
папа бот видасть інформацію, з якої нам потрібно вийняти токен, який виглядає як циферки і кракозябри, її і копіюємо кудись
-
Тепер ідем до іншого бота @userinfobot де пишемо /start, щоб отримати свій ід, який виглядає як велике число
-
Ідемо до свого бота, де теж пишемо /start (типу для активації)
-
На сервері створюємо файл, по прикладу нижче, або качаємо готовий <ТУТ>
-
-
Тепер потрібно замінити значення змінних, а саме:
-
TOKEN="абракадабра, яку треба змінити"
-
CHAT_ID="циферки ід клієнта "
-
TARGET_IP="192.168.n.n тут іп кого контролювати"
-
TARGET_NAME="імя, для зручності ідентифікації сервера"
-
PORTS_TO_CHECK="80 443 2343 8543 тут порти через пробіл які контролювати"
-
FILE_TO_WATCH="маршрут до файлу (локального), зміни якого контролюватимуться"
-
MOUNT_POINT="маршрут до точки монтування (локальної) яку буде дивитись скрипт"
-
Тепер потрібно додати можливість виконання цьому файлу sudo chmod +x МАРШРУТ_ДО_ФАЙЛУ
-
Запуск через crontab -e де потрібно зробити запис типу: */5 * * * * /bin/bash МАРШРУТ_ДО_ФАЙЛУ/ФАЙЛ
-
Тепер можна перевірити, напирклад заборонивши один із портів