Подключить мониторинг открытых портов
Это пример подключения и базовой настройки мониторинга для IP-адреса. Все методы для управления сервисом описаны в документации API.
-
Добавьте IP-адрес в список для мониторинга:
curl -X POST \
-H 'X-Token: <token>' \
-H 'Content-Type: application/json' \
-d '{"ip":"<ip_address>"}' \
https://api.selectel.ru/eye/v1/ipsУкажите:
<token>
— токен Selectel;<ip_address>
— IP-адрес, который нужно добавить в сервис.
-
Подождите около 10 минут, пока сервис проведет первичное быстрое сканирование портов IP-адреса по популярным портам. Если открытые порты будут обнаружены, вы получите уведомление на email.
-
Если обнаружены открытые порты, которые должны быть закрытыми, закройте их. Например, для Linux используйте утилиту iptables или UFW.
-
Отметьте оставшиеся открытые порты IP-адреса как доверенные, для этого установите для них тег
KNOWN
со значениемtrue
.curl -X PUT \
-H 'X-Token: <token>' \
-d '{"ip":"<ip_address>"}' \
https://api.selectel.ru/eye/v1/ips/ports/<port>Укажите:
<ip_address>
— IP-адрес, на котором находится порт;<port>
— номер порта, который нужно отметить.
-
Опционально: чтобы пр оверить, что тег установлен верно, запросите список всех открытых портов IP-адреса и проверьте значение в поле
KNOWN
:curl -X GET \
-H 'X-Token: <token>' \
-H 'Content-Type: application/json' \
-d '{"ip":"<ip_address>"}' \
https://api.selectel.ru/eye/v1/ips/portsУкажите
<ip_address>
— IP-адрес, для которого нужно получить список портов. -
Дождитесь следующего сканирования, сканирование выполняется ежедневно в 9:00 и 18:00 (UTC+3). Если на адресе остался открытый порт, который не отмечен как доверенный, вы получите уведомление на почту, которую указали при регистрации аккаунта. Вы также можете подключить уведомления в Telegram.