Проблемы с установкой, настройкой и работой системных и сетевых программ.
Модераторы: GRooVE, alexco
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
-
Cancer
- Гл. Кастратор
- Сообщения: 1269
- Зарегистрирован: 2008-03-25 12:21:36
- Откуда: г. Ростов-на-Дону
-
Контактная информация:
Непрочитанное сообщение
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
может кто уже пытался?
Cancer
-
Хостинг HostFood.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
- Откуда: г. Ростов-на-Дону
-
Контактная информация:
Непрочитанное сообщение
Cancer » 2010-05-01 11:12:49
Блин походу не умеет он мониторить сервисы с "$"
Cancer
-
Mox
- лейтенант
- Сообщения: 757
- Зарегистрирован: 2008-12-16 16:04:14
- Откуда: питер
-
Контактная информация:
Непрочитанное сообщение
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
-
Mox
- лейтенант
- Сообщения: 757
- Зарегистрирован: 2008-12-16 16:04:14
- Откуда: питер
-
Контактная информация:
Непрочитанное сообщение
Mox » 2010-05-04 10:51:35
т.е. работает оно только при четном количестве $ в строке check_command.
Таким образом, если ты мониторишь две/четыре/и т.д. разные службы, каждая из которых содержать $ в названии, то дублировать ничего не надо.
При нечетном количестве символов $ приходится дополнять до четного кол-ва список служб, дублируя одну из них.
"В мире программирования алгоритмы становятся более важными, чем код, и именно из-за академических корней в BSD изначально большое внимание уделялось проработке алгоритмов". Мэтт Диллон
Mox