Bug 9457 - The Nagios daemon don't start becouse can't create a pid file.
Summary: The Nagios daemon don't start becouse can't create a pid file.
Status: CLOSED FIXED
Alias: None
Product: Branch 3.0
Classification: Archive
Component: nagios (show other bugs)
Version: 3.0
Hardware: all Linux
: P2 normal
Assignee: Dmitry Lebkov
QA Contact: at@altlinux.org
URL:
Keywords:
: 9458 (view as bug list)
Depends on:
Blocks:
 
Reported: 2006-04-24 14:45 MSD by Artem
Modified: 2007-01-26 05:22 MSK (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Artem 2006-04-24 14:45:59 MSD
Пакет: nagios-2.0-alt0.b3.1

В файле по-умолчанию /etc/nagios/nagios.cfg прописано: 

lock_file=/var/run/nagios.pid
nagios_user=nagios
nagios_group=nagios

Похоже сам демон nagios сначала меняет свой uid и gid на nagios и только потом
пытается создать pid-файл потому, что во время старта (/etc/init.d/nagios start)
он вылетает с ошибкой и в логи пишет вот это: 

[1145874520] You do not have permission to write to /var/run/nagios.pid

После "chmod 777 /var/run" стартуется нормально, но это не нормально.

Для себя, как временное решение, в конфиге nagios.cfg поменял lock_file на этот:
lock_file=/var/log/nagios/nagios.pid
и в /etc/init.d/nagios тоже сделал соответствующие изменения.
Comment 1 Artem 2006-04-24 14:52:02 MSD
*** Bug 9458 has been marked as a duplicate of this bug. ***
Comment 2 Dmitry Lebkov 2007-01-26 05:22:14 MSK
Исправлено в 2.0-alt1