Ошибка установки нагиографа
Я пытаюсь установить nagiosgraph, где моя система nagios работает отлично. загруженный nagiosgraph-1.5.0.tar.gz
распаковал и выпустил ./install.pl --check-prereq
Это дает мне
checking required PERL modules
Carp...1.04
CGI...3.15
Data::Dumper...2.121_08
Digest::MD5...2.36
File::Basename...2.74
File::Find...1.10
MIME::Base64...3.07
POSIX...1.09
RRDs... ***FAIL***
Time::HiRes...1.9717
checking optional PERL modules
GD...2.30
Nagios::Config... ***FAIL***
checking nagios installation
found nagios exectuable at /usr/local/nagios/bin/nagios
found nagios init script at /etc/init.d/nagios
checking web server installation
found apache executable at /usr/sbin/httpd
found apache init script at /etc/init.d/httpd
*** one or more problems were detected!
Я проверил настройки nagios /usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg
и не дал мне ошибок
4 ответа
Установить пакет libnagios-object-perl
а также пакет librrds-perl
,
Предполагается, что вы используете Debian.
Если вы используете CentOS, просто выполните следующие действия:
Установите CPAN, если вы еще не установили его.
yum -y install perl-CPAN
Установить модуль с cpan
cpan Nagios::Config
Нажмите да при запросе установки зависимостей..
Вот и все, у вас есть модуль Perl.
# ./install.pl --check-prereq
checking required PERL modules
Carp...1.11
CGI...3.51
Data::Dumper...2.124
Digest::MD5...2.39
File::Basename...2.77
File::Find...1.14
MIME::Base64...3.08
POSIX...1.17
RRDs...1.3008
Time::HiRes...1.9721
checking optional PERL modules
GD...2.44
Nagios::Config...36
checking nagios installation
found nagios exectuable at /usr/sbin/nagios
found nagios init script at /etc/init.d/nagios
checking web server installation
found apache executable at /usr/sbin/httpd
found apache init script at /etc/init.d/httpd
Мое решение таково;
Только установка yum устанавливает perl-Nagios-Object
До: Nagios:: Config... FAIL
после: Nagios::Config...36
удачи
Получил ту же ошибку при выполнении предварительной проверки для установки nagiosgraph ( ./install.pl --check-prereq)
/root/nagiosgraph/nagiosgraph-1.5.2 # ./install.pl --check-prereq
checking required PERL modules
Carp...1.3301
CGI...4.13
Data::Dumper...2.124
Digest::MD5...2.54
File::Basename...2.77
File::Find...1.14
MIME::Base64...3.15
POSIX...1.17
RRDs...1.3008
Time::HiRes...1.9721
checking optional PERL modules
GD...2.44
Nagios::Config... ***FAIL*** <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
checking nagios installation
found nagios exectuable at /usr/sbin/nagios
found nagios init script at /etc/init.d/nagios
checking web server installation
found apache executable at /usr/sbin/httpd
found apache init script at /etc/init.d/httpd
Даже после установки всех предварительных условий я мог найти в сети:
yum install perl-rrdtool perl-GD
yum -y install perl-GD php-gd rrdtool-perl rrdtool-php rrdtool perl-CGI perl-Time-HiRes
yum install perl-Nagios-Plugin
Глядя я попал на эту страницу: http://support.nagios.com/forum/viewtopic.php?f=7&t=28276 Но когда последовал их шаг, чтобы исправить ошибку:
1) perl -MCPAN -e shell
2) install Nagios::Config
Я получил еще одну ошибку:
Checking prerequisites...
- ERROR: Test::Exception is not installed
- ERROR: List::Compare is not installed
ERRORS/WARNINGS FOUND IN PREREQUISITES. You may wish to install the versions
of the modules indicated above before proceeding with this installation
Creating new 'Build' script for 'Nagios-Object' version '0.21.20'
Could not read '/root/.cpan/build/Nagios-Object-0.21.20-BbpgLp/META.yml'. Falling back to other methods to determine prerequisites
CPAN: Module::Build loaded ok (v0.35)
---- Unsatisfied dependencies detected during ----
---- DUNCS/Nagios-Object-0.21.20.tar.gz ----
Test::Exception [build_requires]
List::Compare [build_requires]
Shall I follow them and prepend them to the queue of modules we are processing right now? [yes]
Здесь я ввел "да", а затем мне предложили еще больше зависимостей, и я ответил "да" всем им.
Наконец добрался до:
Installing /usr/local/bin/statusdat_demo.pl
DUNCS/Nagios-Object-0.21.20.tar.gz
./Build install -- OK
Warning (usually harmless): 'YAML' not installed, will not store persistent state
cpan[2]> exit
Terminal does not support GetHistory.
Lockfile removed.
/root/nagiosgraph/nagiosgraph-1.5.2 # ./install.pl --check-prereq
checking required PERL modules
Carp...1.3301
CGI...4.13
Data::Dumper...2.124
Digest::MD5...2.54
File::Basename...2.77
File::Find...1.14
MIME::Base64...3.15
POSIX...1.17
RRDs...1.3008
Time::HiRes...1.9721
checking optional PERL modules
GD...2.44
Nagios::Config...36 <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
checking nagios installation
found nagios exectuable at /usr/sbin/nagios
found nagios init script at /etc/init.d/nagios
checking web server installation
found apache executable at /usr/sbin/httpd
found apache init script at /etc/init.d/httpd
/root/nagiosgraph/nagiosgraph-1.5.2 #
Так что я рад продолжить установку нагиографа. Надеюсь, поможет.