ALT Linux Community general discussions
 help / color / mirror / Atom feed
* [Comm] NRPE
@ 2006-05-05  2:11 Terechkov Evgenii
  2006-05-05  9:50 ` Dmitry Lebkov
  0 siblings, 1 reply; 7+ messages in thread
From: Terechkov Evgenii @ 2006-05-05  2:11 UTC (permalink / raw)
  To: ALT Linux community


Кто-нибудь использует Nagios-NRPE из Мастера 2.4 через xinetd ? Странная
проблемка возникла. При миграций сервера с суси на мастер установил

nagios-plugins-1.3.1-alt5.1
nagios-plugins-local-1.3.1-alt5.1
nagios-nrpe-2.0-alt1.1

Содержимое /e/xinet.d/nagios-nrpe написал, глядя на старый конфиг. Вот оно:

service nagios-nrpe
{
        flags                   = REUSE
        type                    = UNLISTED
        port                    = 9991
        socket_type             = stream
        wait                    = no
        user                    = nobody
        group                   = nobody
        server                  = /usr/sbin/nrpe
        server_args             = -c /etc/nagios/nrpe.cfg --inetd
        disable                 = no
        only_from               = 127.0.0.1 80.91.199.125
        log_on_failure          += USERID
}

Строчка "nagios-nrpe     9991/tcp" в /e/services есть.

В /e/nagios/nrpe.cfg добавил только строчку (как и на старом сервере):

command[check_ispman_agent]=/usr/lib/nagios/plugins/check_procr.sh -p ispman-agent

Плугин - взят откуда-то давным давно, т.е. не из поставки. Он, грубо
говоря, фильтрует вывод 'ps aux' и говорит, живой ли процесс (в данном
случае ispman-agent). Взят на старом сервере, где отлично работал.

Закавыка в том, что при любых моих действиях на сервере контролирующий
Nagios-сервер видит от удалённого плугина только код выхода 1 и текст, что
процесс не запущен (при этом, конечно, громко ругаясь). Имея некоторые
знания об особенностях альта, пользователя nobody в группу proc я сразу
добавил.

Интересно, что если сказать на самом сервере:

#su - -s /bin/sh -c '/usr/lib/nagios/plugins/check_procr.sh -p ispman-agent' nobody

то плугин пишет, что процесс жив (это правда). Пробовал менять пользователю
nobody шелл на sh и bash - не помогает.

Т.е. получается, при локальной работе пользователь видит процессы, а при
работе от xinetd - нет. Я что, наткнулся на какую-то секьюрити-фичу. Или
что?

P.S.: переменные среды на Nagios-сервере не могут повлиять?

--
                                        С уважением, системный
                                        администратор ООО "Крастел",
                                        Терешков Евгений.



^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2006-05-05 23:45 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2006-05-05  2:11 [Comm] NRPE Terechkov Evgenii
2006-05-05  9:50 ` Dmitry Lebkov
2006-05-05 13:42   ` Evgenii Terechkov
2006-05-05 14:55     ` Dmitry Lebkov
2006-05-05 16:24       ` Evgenii Terechkov
2006-05-05 22:59         ` Dmitry Lebkov
2006-05-05 23:45           ` Evgenii Terechkov

ALT Linux Community general discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/community/0 community/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 community community/ http://lore.altlinux.org/community \
		mandrake-russian@linuxteam.iplabs.ru community@lists.altlinux.org community@lists.altlinux.ru community@lists.altlinux.com
	public-inbox-index community

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.community


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git