Мониторинг запущенной службы/доступности порта Создание шаблона для мониторинга службы/порта протокола tcp(например, порта 1194 OpenVPN-службы),которая слушает запросы на внешнем интерфейсе 1.
1 2 3 4 5 |
Configuration->Template->Create Template Template Name->Template App OpenVPN Service Visible Name-> Template App OpenVPN Service Groups->Templates Update |
2.
1 |
Applications->Create applications->Name->OpenVPN service->Add |
3.
1 2 3 4 5 6 7 8 9 10 11 12 |
Items->Create item Name->OpenVPN is running Type->Simple Check Key->net.tcp.service[tcp,,1194] Update Interval-60 History storage period – 7 Trend storage period – 365 Storage value – As is Show value – Service state Applications-OpeVPN service Enabled-Yes Add |
4.
1 2 3 4 5 |
Triggers->Create trigger Name-OpenVPN service is down on {HOST.NAME} Expression-{Template App OpenVPN Service:net.tcp.service[tcp,,1194].max(#3)}=0 Severity-High Enabled-Yes |
Применяем созданный шаблон к нужным хостам/группам
1 2 3 |
Configuration->Templates->Template App OpenVPN Service Host/templates->Добавляемый требуемый хост Update |
Проверяем наличие данных через 1-2 минуты
1 |
Monitoring->Latest data->Show filter->Фильтруем по нашему имени хоста->OpenVPN Service->Last Value->Up(1) |
Для создания следующего шаблона, например,мониторинга nrpe на удаленном сервере(tcp-протокол порт 5666) копируем исходный шаблон […]