Muff's website forum

Пожалуйста, войдите или зарегистрируйтесь.

Расширенный поиск  

Новости:

SMF - Just Installed!

Автор Тема: Nconf + Nagios  (Прочитано 34045 раз)

ArTi

  • Пионер
  • *
  • Karma: 0
  • Оффлайн Оффлайн
  • Сообщений: 6
    • Просмотр профиля
Nconf + Nagios
« : Ноября 05, 2015, 11:52:29 pm »

Давно тут не было тем, но может кто поможет.

Ставлю Nconf, все ставится но после Generate Nagios config выходит ошибка:

Nagios Core 4.1.1
Copyright (c) 2009-present Nagios Core Development Team and Community Contributors
Copyright (c) 1999-2009 Ethan Galstad
Last Modified: 08-19-2015
License: GPL

Website: https://www.nagios.org
Reading configuration data...
Error: Cannot open main configuration file '/usr/local/www/nconf/temp/test/Default_collector.cfg' for reading!
Error processing main config file!


в логах Apacha: /usr/local/www/nconf/bin/generate_config.pl: not found


root@nagios:/usr/local/www/nconf/bin # ll
total 56
-rwxr-xr-x  1 www  www   3065 Dec 11  2011 add_items_from_csv.pl*
-rwxr-xr-x  1 www  www   2241 Dec 11  2011 add_items_from_nagios.pl*
-rwxr-xr-x  1 www  www   3359 Dec 11  2011 add_items_from_special_csv.pl*
-rwxr-xr-x  1 www  www   4061 Dec 11  2011 append_contactgroup.pl*
-rwxr-xr-x  1 www  www  12154 Dec 11  2011 convert_timeperiods_collectors.pl*
-rwxr-xr-x  1 www  www   3319 Dec 11  2011 generate_config.pl*
-rwxr-xr-x  1 www  www   8928 Dec 11  2011 get_items.pl*
drwxr-xr-x  4 www  www    512 Dec 11  2011 lib/
-rwxr-xr-x  1 www  www   4474 Dec 11  2011 link_missing_items.pl*

кто может помочь?



Записан

muff

  • Administrator
  • Долгожитель
  • ***
  • Karma: 0
  • Оффлайн Оффлайн
  • Сообщений: 283
    • Просмотр профиля
    • IT, Network, Beer!
Re: Nconf + Nagios
« Ответ #1 : Ноября 06, 2015, 02:29:17 am »

Версия Perl?
Записан
Если нет ответа, то давайте подумаем...

ArTi

  • Пионер
  • *
  • Karma: 0
  • Оффлайн Оффлайн
  • Сообщений: 6
    • Просмотр профиля
Re: Nconf + Nagios
« Ответ #2 : Ноября 06, 2015, 07:18:32 am »

root@nagios:~ # perl -v

This is perl 5, version 20, subversion 3 (v5.20.3) built for amd64-freebsd-thread-multi


root@nagios:~ # pkg info | grep perl
p5-GD-Graph-1.49               Graph plotting module for perl5
p5-Test-Simple-1.001.014       Basic utilities for writing tests in perl
perl5-5.20.3_8                 Practical Extraction and Report Language


root@nagios:~ # pkg info | grep p5-
p5-Algorithm-Diff-1.1903       Perl interface to compute differences between two objects
p5-Authen-NTLM-1.09_1          Perl5 NTLM authentication module
p5-CPAN-DistnameInfo-0.12_1    Extract distribution name and version from a CPAN filename
p5-CPAN-Meta-2.150005          Distribution metadata for a CPAN dist
p5-CPAN-Meta-Requirements-2.133 Set of version requirements for a CPAN distribution
p5-CPAN-Perl-Releases-2.42     Map Perl releases to the location of the tarballs
p5-Crypt-CBC-2.33_1            Perl5 interface to Cipher Block Chaining with DES and IDEA
p5-Crypt-DES-2.07_1            Perl5 interface to DES block cipher
p5-DBD-mysql-4.033             MySQL driver for the Perl5 Database Interface (DBI)
p5-DBI-1.634                   Perl5 Database Interface, required for DBD::* modules
p5-Digest-HMAC-1.03_1          Perl5 interface to HMAC Message-Digest Algorithms
p5-Digest-SHA1-2.13_1          Perl interface to the SHA-1 Algorithm
p5-Encode-Locale-1.05          Determine the locale encoding
p5-File-Listing-6.04_1         Parse directory listings
p5-File-Remove-1.52_1          Perl5 module to easily removes files and directories
p5-GD-2.56_2                   Perl5 interface to Gd Graphics Library version2
p5-GD-Graph-1.49               Graph plotting module for perl5
p5-GD-TextUtil-0.86_5          Text utilities for use with GD drawing package
p5-HTML-Parser-3.71_1          Perl5 module for parsing HTML documents
p5-HTML-Tagset-3.20_1          Some useful data table in parsing HTML
p5-HTTP-Cookies-6.01_1         HTTP Cookie jars
p5-HTTP-Daemon-6.01_1          Simple HTTP server class
p5-HTTP-Date-6.02_1            Conversion routines for the HTTP protocol date formats
p5-HTTP-Message-6.11           Representation of HTTP style messages
p5-HTTP-Negotiate-6.01_1       Implementation of the HTTP content negotiation algorithm
p5-IO-HTML-1.001_1             Open an HTML file with automatic charset detection
p5-IO-Socket-IP-0.37           Drop-in replacement for IO::Socket::INET supporting IPv4 and IPv6
p5-IO-Socket-SSL-2.020         Perl5 interface to SSL sockets
p5-JSON-2.90_1                 Perl extension to convert to JSON (JavaScript Object Notation)
p5-LWP-MediaTypes-6.02_1       Guess media type for a file or a URL
p5-Locale-gettext-1.06         Message handling functions
p5-Module-Build-0.4214         Build and install Perl modules
p5-Module-Install-1.16         Standalone, extensible Perl module installer
p5-Module-ScanDeps-1.20        Recursively scan Perl code for dependencies
p5-Mozilla-CA-20141217         Perl extension for Mozilla CA cert bundle in PEM format
p5-Net-HTTP-6.09               Low-level HTTP client
p5-Net-SNMP-6.0.1_1            Object oriented interface to SNMP
p5-Net-SSLeay-1.72             Perl5 interface to SSL
p5-PAR-Dist-0.49_1             Create and manipulate PAR distributions
p5-Socket-2.020                Networking constants and support functions
p5-Spiffy-0.46_1               Spiffy Perl Interface Framework For You
p5-Test-Base-0.88_1            Test::Base - A Data Driven Testing Framework
p5-Test-Deep-0.119             Test data structures for differences deeply
p5-Test-NoWarnings-1.04_2      Hide and store warnings while running test scripts
p5-Test-Simple-1.001.014       Basic utilities for writing tests in perl
p5-Test-YAML-1.05_1            Testing Module for YAML Implementations
p5-Text-Diff-1.41_1            Text::Diff - Perform diffs on files and record sets
p5-URI-1.69                    Perl5 interface to Uniform Resource Identifier (URI) references
p5-WWW-RobotRules-6.02_1       Database of robots.txt-derived permissions
p5-XML-Parser-2.44             Perl extension interface to James Clark's XML parser, expat
p5-YAML-1.14                   YAML implementation in Perl
p5-YAML-Tiny-1.67              Read/Write YAML files with as little code as possible
p5-libwww-6.13                 Perl5 library for WWW access
Записан

muff

  • Administrator
  • Долгожитель
  • ***
  • Karma: 0
  • Оффлайн Оффлайн
  • Сообщений: 283
    • Просмотр профиля
    • IT, Network, Beer!
Re: Nconf + Nagios
« Ответ #3 : Ноября 06, 2015, 09:25:22 am »

Симлинк /usr/bin/perl -> /usr/local/bin/perl создан?

Apache какой установлен? 2.2 или 2.4?
Записан
Если нет ответа, то давайте подумаем...

ArTi

  • Пионер
  • *
  • Karma: 0
  • Оффлайн Оффлайн
  • Сообщений: 6
    • Просмотр профиля
Re: Nconf + Nagios
« Ответ #4 : Ноября 06, 2015, 09:38:05 am »

Урааа, как же вы мне помогли, третий день вожусь уже. Все оказалось как всегда просто.

Спасибо вам огромнейшее.

Может кому пригодится:  ln -s /usr/local/bin/perl /usr/bin/perl


Новая ошибка возникла, может кто сталкивался


Generate config log:


[INFO]  Starting generate_config script
[INFO]  Generating global config files
[INFO]  Generating config for Nagios-collector 'Default Nagios'
[INFO]  Ended generate_config script



Running syntax check:
Default_collectorError generating config

Nagios Core 4.1.1
Copyright (c) 2009-present Nagios Core Development Team and Community Contributors
Copyright (c) 1999-2009 Ethan Galstad
Last Modified: 08-19-2015
License: GPL

Website: https://www.nagios.org
Reading configuration data...
Read main config file okay...
Error: Service has no hosts and/or service_description (config file '/usr/local/www/nconf/temp/Default_collector/advanced_services.cfg', starting on line 120)
Error processing object config files!


***> The name of the main configuration file looks suspicious...

Make sure you are specifying the name of the MAIN configuration file on
the command line and not the name of another configuration file. The
main configuration file is typically '/usr/local/etc/nagios/nagios.cfg'

***> One or more problems was encountered while processing the config files...
« Последнее редактирование: Ноября 06, 2015, 09:50:46 am от ArTi »
Записан

muff

  • Administrator
  • Долгожитель
  • ***
  • Karma: 0
  • Оффлайн Оффлайн
  • Сообщений: 283
    • Просмотр профиля
    • IT, Network, Beer!
Re: Nconf + Nagios
« Ответ #5 : Ноября 06, 2015, 09:54:07 am »

Хост добавлен? Сервисы на проверку ему назначены?
Записан
Если нет ответа, то давайте подумаем...

ArTi

  • Пионер
  • *
  • Karma: 0
  • Оффлайн Оффлайн
  • Сообщений: 6
    • Просмотр профиля
Re: Nconf + Nagios
« Ответ #6 : Ноября 06, 2015, 10:29:15 am »

Ну вроде да, ошибка в апаче вот:


[ Initializing NConf perl-API (library version 0.3, written by A. Gargiulo) ]
[ Copyright (c) 2006 - 2012 Sunrise Communications AG, Zurich, Switzerland  ]

Using a hash as a reference is deprecated at /usr/local/www/nconf/bin/lib/NConf/ExportNagios.pm line 1274.
Using a hash as a reference is deprecated at /usr/local/www/nconf/bin/lib/NConf/ExportNagios.pm line 1276.
Записан

ArTi

  • Пионер
  • *
  • Karma: 0
  • Оффлайн Оффлайн
  • Сообщений: 6
    • Просмотр профиля
Re: Nconf + Nagios
« Ответ #7 : Ноября 06, 2015, 11:16:11 am »

Все проблема решена. Нашел свой косяк ))
« Последнее редактирование: Ноября 06, 2015, 11:19:37 am от ArTi »
Записан

muff

  • Administrator
  • Долгожитель
  • ***
  • Karma: 0
  • Оффлайн Оффлайн
  • Сообщений: 283
    • Просмотр профиля
    • IT, Network, Beer!
Re: Nconf + Nagios
« Ответ #8 : Ноября 06, 2015, 11:53:15 am »

Так поделитесь решением. Кто-то нагуглит аналогичную проблему, а решение не указано :)
Записан
Если нет ответа, то давайте подумаем...

ArTi

  • Пионер
  • *
  • Karma: 0
  • Оффлайн Оффлайн
  • Сообщений: 6
    • Просмотр профиля
Re: Nconf + Nagios
« Ответ #9 : Ноября 06, 2015, 12:56:52 pm »

Так поделитесь решением. Кто-то нагуглит аналогичную проблему, а решение не указано :)

Там где ошибка в 1274 строке, не чего не решил. Но nconf начал работать, ошибка пока вроде не на что не влияет.
Записан
 

Страница сгенерирована за 0.4 секунд. Запросов: 29.