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

Проблемы с установкой, настройкой и работой системных и сетевых программ.

Модераторы: GRooVE, alexco

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
Cancer
Гл. Кастратор
Сообщения: 1269
Зарегистрирован: 2008-03-25 12:21:36
Откуда: г. Ростов-на-Дону
Контактная информация:

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

Непрочитанное сообщение Cancer » 2010-04-21 19:04:14

Добрый день!
кто знает как в 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

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

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
Cancer
Гл. Кастратор
Сообщения: 1269
Зарегистрирован: 2008-03-25 12:21:36
Откуда: г. Ростов-на-Дону
Контактная информация:

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

Непрочитанное сообщение Cancer » 2010-05-01 11:12:49

Блин походу не умеет он мониторить сервисы с "$"

Аватара пользователя
Mox
лейтенант
Сообщения: 757
Зарегистрирован: 2008-12-16 16:04:14
Откуда: питер
Контактная информация:

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

Непрочитанное сообщение Mox » 2010-05-04 10:39:29

недавно столкнулся с такой же проблемой. И да, он не умеет такого. Но проблему я все таки решил

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

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!
"В мире программирования алгоритмы становятся более важными, чем код, и именно из-за академических корней в BSD изначально большое внимание уделялось проработке алгоритмов". Мэтт Диллон

Аватара пользователя
Mox
лейтенант
Сообщения: 757
Зарегистрирован: 2008-12-16 16:04:14
Откуда: питер
Контактная информация:

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

Непрочитанное сообщение Mox » 2010-05-04 10:51:35

т.е. работает оно только при четном количестве $ в строке check_command.
Таким образом, если ты мониторишь две/четыре/и т.д. разные службы, каждая из которых содержать $ в названии, то дублировать ничего не надо.
При нечетном количестве символов $ приходится дополнять до четного кол-ва список служб, дублируя одну из них.
"В мире программирования алгоритмы становятся более важными, чем код, и именно из-за академических корней в BSD изначально большое внимание уделялось проработке алгоритмов". Мэтт Диллон