LINUX.ORG.RU
ФорумAdmin

Nagios. CentOS 7. Unable to get process status.

 ,


0

1
locate nagios | grep status.cgi

/usr/local/nagios/sbin/status.cgi
SELINUX=disabled

ScriptAlias /nagios/cgi-bin "/usr/local/nagios/sbin"

<Directory "/usr/local/nagios/sbin">
#  SSLRequireSSL
   Options ExecCGI
   AllowOverride None
   Order allow,deny
   Allow from all
   Order deny,allow
   Deny from all
   Allow from 127.0.0.1
   AuthName "Nagios Access"
   AuthType Basic
   AuthUserFile /usr/local/nagios/etc/htpasswd.users
   Require valid-user
</Directory>

http://localhost/nagios/

Вход. Титульная страница. Unable to get process status.
И ничего не работает.
Думаю, проблема в разрешениях для apache работать с системными процессами.
Подскажите, пожалуйста, как правильно это сделать, чтобы nagios заработал?


yum install httpd
systemctl start httpd.service
systemctl enable httpd.service
ln -s '/usr/lib/systemd/system/httpd.service' '/etc/systemd/system/multi-user.target.wants/httpd.service'

Проверяем

systemctl is-active httpd.service
active
apachectl configtest
Syntax OK

andrew667 ★★★★★ ()
Ответ на: комментарий от andrew667

httpd.service естественно установлен и активен, Syntax OK
Символическую ссылку сделал, но это не помогло.

ISV ()

не можешь установить nagios? прочти документацию

anonymous ()
Ответ на: комментарий от ISV

Перезагружалась ли система после отключения selinux?

andrew667 ★★★★★ ()
Ответ на: комментарий от anonymous

1.Читал http://www.nagios.org/documentation
2.Установку делал по http://www.unixmen.com/install-configure-nagios-4-centos-7/
3.Сравнивал с http://sharadchhetri.com/2014/08/29/how-to-install-nagios-on-centos-7-rhel-7/
4.Не у меня одного такая проблема
на зарубежных форумах рецепты отключить selinux, проверить permissions запуска скриптов, проверил httpd.itk отключен.

ISV ()
Ответ на: комментарий от ISV

Первое, что должно быть доступно учетке из под которой запускаются cgi-шки - это файлы конфигурации обычно лежащих в /etc/nagios

Второе, что нужно проверить - доступ к рабочим данным ( обычно в /var/{spool,state}/nagios )

Если используется httpd.itk - то можно тупо запускать с uid nagios или gid nagcmd

vel ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.