[Sysadmins] nagios & check_oracle

unix9 =?iso-8859-1?q?unix9_=CE=C1_yandex=2Eru?=
Пт Май 23 15:01:35 MSD 2008


Как нужно нагиосу указать ораклевые переменные?

как я делал

в скрипт нагиоса прописал
export ORACLE_BASE=/home/oracle
export ORACLE_HOME=${ORACLE_BASE}/oracle/product/10.2.0/client_1

однако нагиос все равно не понимает сид

denyago на rambler.ru

21.05.08, 01:29, "Di" <denyago на rambler.ru>:

> unix9 пишет:
> > Приветствую всех!
> > необходимо проверять работу бд оракла
> > из командной строки  я проверяю все нормально
> > 
> > ./check_oracle --tns db
> > OK - reply time 0 msec from db
> > 
> > но вот как прописать в конфиги нагиоса этот плагин я не знаю. кто настраивал связку подскажите какможно сделать?
> Сначала регистрируем команду проверки (или плагин) в 
> /etc/nagios/commands.cfg:
> define command {
>      command_name   check_oracle
>      command_line   $USER1$/check_oracle --tns '$ARG1$'
> }
> Затем, добавляем её какй-то машине (где они там у Вас описаны, у меня 
> тупо в /etc/nagios/localhost.cfg):
> define service {
>      use                 local-service <- это может быть и не такое...в 
> зависимости от настроек
>      host_name           SuperPuperOrakul <- это сервер (между прочем, 
> плагину можно передавать АйПи сервера через переменные)
>      service_description Try to kick DB - is it alive?
>      check_command       check_oracle!db <- знаками "!" разделены аргументы
> }
> Перегружаем (не путать с рестартуем) сервис
> service nagios reload
> *hint* можно было просто посмотреть как описана команда пинг или ей 
> подобные в конфиге /etc/nagios/commands.cfg...
> 100% авельебилити Вам!



Подробная информация о списке рассылки Sysadmins