Страница 1 из 1

Nagios и мониторинг windows сервиса содержащего $ в имени

Добавлено: 2010-04-21 19:04:14
Cancer
Добрый день!
кто знает как в nagios плагином check_nt мониторить сервисы имя которого содержит "$"

Этот сервис нормально мониторится MSSQLSERVER

Код: Выделить всё

define service{
        use                             local-service
        host_name                       SQLserver
        service_description             MSSQL Server
        check_command                   check_nt_service!"MSSQLSERVER"!Passwd
}
Выводит в веб морде MSSQLSERVER: Started

А с $ нефига MSSQL$Torg

Код: Выделить всё

define service{
        use                             local-service
        host_name                       SQLserver
        service_description             MSSQL Torg
        check_command                   check_nt_service!"MSSQL\$\Torg"!Passwd
}
Выводит в веб морде MSSQL$Torg$: Unknown

может кто уже пытался?

Re: Nagios и мониторинг windows сервиса содержащего $ в имен

Добавлено: 2010-05-01 11:12:49
Cancer
Блин походу не умеет он мониторить сервисы с "$"

Re: Nagios и мониторинг windows сервиса содержащего $ в имен

Добавлено: 2010-05-04 10:39:29
Mox
недавно столкнулся с такой же проблемой. И да, он не умеет такого. Но проблему я все таки решил

Код: Выделить всё

defineservice{
        use                  generic-service
        host_name            share-v
        service_description  SharePoint services
        contact_groups       ttreg,nt-admins
        check_command        check_nt_service!IISADMIN,W3SVC,SPSearch,SPTimerV3,SPTrace,'MSSQL$MICROSOFT##SSEE','MSSQL$MICROSOFT##SSEE'
        }
Смысл понятен?
т.е. я тупо продублировал одну и ту же службу. И все работает.
Think different!

Re: Nagios и мониторинг windows сервиса содержащего $ в имен

Добавлено: 2010-05-04 10:51:35
Mox
т.е. работает оно только при четном количестве $ в строке check_command.
Таким образом, если ты мониторишь две/четыре/и т.д. разные службы, каждая из которых содержать $ в названии, то дублировать ничего не надо.
При нечетном количестве символов $ приходится дополнять до четного кол-ва список служб, дублируя одну из них.