Страница 1 из 1

PNP4Nagios RRD Base Directory not found.

Добавлено: 2009-01-01 22:10:38
gortum
Всех поздравляю С новы годом. Решил поставить Nagios и прикрутить к нему PNP4Nagios но тут у меня возникла с ним проблема он говорит

Код: Выделить всё

RRD Base Directory /var/spool/nagios/pnp/rrd/ not found.
И тут я не могу понять, в чем дело :unknown: . Директория есть, права на нее nagios:nagios
Подскажите где туплю :st: ?

Блин, не могу понять в чем проблема приходится вручную создавать каждый файл в директории /var/spool/nagios/pnp/rrd/
остановился на ошибке

Код: Выделить всё

XML error: Invalid document end at line 1 in /var/spool/nagios/pnp/rrd/localhost/Current_Load.xml
какие то тут проблемы с правами доступа, но не могу понять в чем дело. Подскажите плиз кто ставил.

Re: PNP4Nagios RRD Base Directory not found.

Добавлено: 2009-01-02 10:47:12
hizel
проверьте на всякий пожарный права, на /var/spool/nagios/pnp
а просто nagiosgraph не пробовали?

Re: PNP4Nagios RRD Base Directory not found.

Добавлено: 2009-01-02 11:02:17
gortum
PNP4Nagios очень странная штука, может просматривать файлы только с правами www и сама не хочет создавать файлы необходимые для построения графиков, пробовал вообще отдельную директорию с атрибутами 777, все равно не работает. Nagiosgraph уже поставил, но пока не ковырял, честно говоря, хочу выяснить в чем тут дело. :cf:

Re: PNP4Nagios RRD Base Directory not found.

Добавлено: 2009-01-02 11:26:12
hizel
ну там наверняка на перле каком написан он
так что можно поковырять :"":

Re: PNP4Nagios RRD Base Directory not found.

Добавлено: 2009-01-03 16:07:52
gortum
Уже надоело ковырять PNP4Nagios решил пользоваться Nagiosgraph, но и тут проблемы :cry: все вроде настроил, но выдает такую ошибку

Код: Выделить всё

Nagiosgraph has detected an error in the configuration file: /usr/local/etc/nagios/nagiosgraph/nagiosgraph.conf
Looks like /usr/local/etc/nagios/nagiosgraph/rrd/ is empty!
Вот /usr/local/etc/nagios/nagios.cfg

Код: Выделить всё

process_performance_data=1

service_perfdata_file=/var/log/perfdata.log

service_perfdata_file_template=$LASTSERVICECHECK$||$HOSTNAME$||$SERVICEDESC$||$SERVICEOUTPUT$||SERVICEPERFDATA$

service_perfdata_file_mode=a

service_perfdata_file_processing_interval=30

service_perfdata_file_processing_command=process-service-perfdata
Вот /usr/local/etc/nagios/objects/commands.cfg

Код: Выделить всё

define command{
        command_name    process-service-perfdata
        command_line     /usr/bin/perl /usr/local/libexec/nagiosgraph/insert.pl

Re: PNP4Nagios RRD Base Directory not found.

Добавлено: 2009-12-16 8:49:32
Гость
./verify_pnp_config.pl -m default


Check Nagios/Icinga/PNP integration, v0.1.17

Perl: 5.008009
Package Manager: /usr/local/bin/dpkg
[E] Package "mod-php5,mod_php5" not found
[E] Package "php,php5,php5-common" not found
[E] Package "dejavu" not found
[H] http://docs.pnp4nagios.org/pnp-0.6/abou ... d_software

вот так ругается хотя php5 есть и mod_rewrite работает, что ему надо?

Re: PNP4Nagios RRD Base Directory not found.

Добавлено: 2009-12-16 11:33:50
gortum
что за ОС и как ставили pnp ?

Re: PNP4Nagios RRD Base Directory not found.

Добавлено: 2009-12-16 11:42:26
Гость
FreeBSD 7.0 ставил из pnp4nagios-0.6.1 от сюда https://sourceforge.net/projects/pnp4nagios/ ставил просто без параметров

Re: PNP4Nagios RRD Base Directory not found.

Добавлено: 2014-03-17 14:19:32
glider80
Возможно ругнется на rrd, лечится это так:
На папку /var/spool/nagios/pnp/ даем права пользователя рут, группа нагиос
Открываем файл /etc/group и вносим пользователя рут в группу нагиоса.
Удаляем папку /var/spool/nagios/pnp, создаем руками и даем право на запись группы.
а еще просто добавить групу www в групу nagios.

http://easy-tutorials.at.ua/publ/freebs ... /15-1-0-11