Страница 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.
И тут я не могу понять, в чем дело
. Директория есть, права на нее nagios:nagios
Подскажите где туплю
?
Блин, не могу понять в чем проблема приходится вручную создавать каждый файл в директории
/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 уже поставил, но пока не ковырял, честно говоря, хочу выяснить в чем тут дело.
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, но и тут проблемы
все вроде настроил, но выдает такую ошибку
Код: Выделить всё
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