From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.2.3 (2007-08-08) on sa.int.altlinux.org X-Spam-Level: X-Spam-Status: No, score=-0.8 required=5.0 tests=BAYES_00,FUZZY_XPILL, UNPARSEABLE_RELAY autolearn=no version=3.2.3 X-Yandex-Spam: 0 From: unix9 To: sysadmins@lists.altlinux.org In-Reply-To: 9020000000078378291 References: <1162771211283520@webmail12.yandex.ru> <1267191211540495@webmail53.yandex.ru> 9020000000078378291 MIME-Version: 1.0 Message-Id: <2171161211575036@webmail35.yandex.ru> Date: Sat, 24 May 2008 00:37:16 +0400 X-Mailer: Yamail [ http://yandex.ru ] 5.0 Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset=KOI8-R Subject: Re: [Sysadmins] nagios & check_oracle X-BeenThere: sysadmins@lists.altlinux.org X-Mailman-Version: 2.1.10b3 Precedence: list Reply-To: ALT Linux sysadmin discuss List-Id: ALT Linux sysadmin discuss List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 23 May 2008 20:37:19 -0000 Archived-At: List-Archive: значит прописал я в commands.cfg команду для проверки оракла define command { command_name check_oracle command_line /usr/lib/nagios/plugins/check_oracle --tns '$ARG1$' } в сервисах тоже прописал nagios -v nagios.cfg ошибок нету однако при попытке нагиоса проверить оракл возникает ошибка Cannot determine ORACLE_HOME for sid что делаю дальше в скрипте /etc/init.d/nagios прописал export ORACLE_BASE=/home/oracle export ORACLE_HOME=${ORACLE_BASE}/oracle/product/10.2.0/client_1 однако ошибка не исчезла проверяю так su - nagios -sh-3.1$ export ORACLE_HOME=${ORACLE_BASE}/oracle/product/10.2.0/client_1 -sh-3.1$ /usr/lib/nagios/plugins/check_oracle --tns *** Cannot determine ORACLE_HOME for sid *** далее cd /home/oracle/ -sh: cd: /home/oracle/: Permission denied ну ясно нет прав, прочитать не могу oinstall:x:300:nagios dba:x:600:oracle,nagios и даю права ls -l total 4 drwxrw-rw- 5 oracle oinstall 4096 May 20 11:39 oracle опять не пускает что делать? кто подскажет? 23.05.08, 23:31, "Maks Re" : > а сид то где? > 2008/5/23 unix9 : > > Как нужно нагиосу указать ораклевые переменные? > > > > как я делал > > > > в скрипт нагиоса прописал > > 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" : > > > >> 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 mailing list > > Sysadmins@lists.altlinux.org > > https://lists.altlinux.org/mailman/listinfo/sysadmins > >