Linux 4.15.0-39-generic #42-Ubuntu SMP Tue x86_64
Простое client приложение, которое посылает запрос на сервер или web-приложение каждый раз через определенный промежуток времени, в случае неудачной попытки посылает уведомление клиенту.
Возможности:
- Запрос GET
- Ping адреса
- Частота запросов
- Лог Запросов
- Уведомление в Gmail, Notify-send (при сбое)
Установить переменную окружения в файл .bashrc домашней дериктории в конец файла
#.bashrc
export GmailUser="...@gmail.com"
export GmailPass="password"
Перезапустите терминал и введите команду.
@ echo $GmailUser
В терминале должно отображаться установленное значение
Создайте файл с именем manifest.json в корне программы
Параметр | Тип | Описание |
---|---|---|
name_host | string |
Наименование сервера |
http_url_host | string |
Адресная строка URL |
reguest_ping | bool |
Если true то выполнит ping запрос, false отменяет запрос |
reguest_http_get | bool |
Если true то выполнит get запрос |
request_frequency | float64 |
С какой периодичностью выполнять запрос в секундах |
failed_attempts | float64 |
Число попыток, после чего уведомление по почте |
gmail_notification | string |
Email адресс получателя |
Пример:
{
"name_host": "google inc",
"http_url_host": "https://www.google.com/",
"reguest_ping": false,
"reguest_http_get": true,
"request_frequency": 1,
"failed_attempts": 10,
"gmail_notification": "creadtive472@gmail.com"
}
- NS_info.log журнал запросов
- NS_err.log журнал ошибок программы