конфигурация pnp4nagios на gentoo [solved]

привет, я emerge pnp4nagios но сейчас я застрял в конфигурации. я дошел до того когда в браузере пишу: http://10.1.1.212/pnp4nagios/ получаю что все тести PNP4Nagios Environment Testsпрошли успешно кроме PHP socket extension там дают PHP socket extension PHP socket extension not available я начинаю думать что проблема связана с php хотя остальные тести прошли успешно:

PHP GD extension 	Pass
PHP function proc_open() 	Pass
PHP zlib extension 	Pass
PHP session extension 	Pass
PHP JSON extension 	Pass
PHP magic_quotes_gpc 	Off

может там есть в php какой-то модуль которого надо разрешать в php? тоесть в ./configure но во всякое случае конфугирация apache в следушей форме:
для 98_pnp4nagios.conf

<IfDefine PNP>
        Alias /pnp4nagios /usr/share/pnp/
        <Directory /usr/share/pnp>
                AllowOverride AuthConfig
                Order allow,deny
                Allow from all
                <IfModule mod_rewrite.c>
                        # Turn on URL rewriting
                        RewriteEngine On
                        Options FollowSymLinks
                        # Installation directory
                        RewriteBase /pnp4nagios
                        # Protect application and system files from being viewed
                        RewriteRule ^(application|modules|system) - [F,L]
                        # Allow any files or directories that exist to be displayed directly
                        RewriteCond %{REQUEST_FILENAME} !-f
                        RewriteCond %{REQUEST_FILENAME} !-d
                        # Rewrite all other URLs to index.php/URL
                        RewriteRule .* index.php/$0 [PT,L]
                </IfModule>
        </Directory>
</IfDefine>

для 99_nagios3.conf

<IfDefine NAGIOS>
	ScriptAlias /nagios/cgi-bin/ /usr/lib/nagios/cgi-bin/
	<Directory "/usr/lib/nagios/cgi-bin/">
		AllowOverride AuthConfig
		Options ExecCGI
		Order allow,deny
		Allow from all
	</Directory>
	Alias /nagios /usr/share/nagios/htdocs
	<Directory "/usr/share/nagios/htdocs">
		AllowOverride AuthConfig
		Order allow,deny
		Allow from all
	</Directory>

#Alias /pnp "/usr/local/pnp4nagios/share"
#Alias /nagios/pnp/ /usr/share/pnp/
#Alias /pnp4nagios /usr/share/pnp/
Alias /pnp4nagios "/usr/local/pnp4nagios/share"


#<Directory "/usr/share/pnp">
<Directory "/usr/local/pnp4nagios/share">
           Options ExecCGI
	    AllowOverride AuthConfig
	    Order allow,deny
	    Allow from all
       </Directory>

#	ScriptAlias /nagios/cgi-bin/ /usr/lib/nagios/cgi-bin/
#	<Directory "/usr/lib/nagios/cgi-bin/">
#		AllowOverride AuthConfig
#		Options ExecCGI
#		Order allow,deny
#		Allow from all
#	</Directory>
	<Directory "/etc/nagios/">
		AllowOverride AuthConfig
		Options ExecCGI
		Order allow,deny
		Allow from all
	</Directory>
#	Alias /nagios /usr/share/nagios/htdocs
#	<Directory "/usr/share/nagios/htdocs">
#		AllowOverride AuthConfig
#		Order allow,deny
#		Allow from all
#	</Directory>


</IfDefine>

в /etc/pnp/config.php у меня включен url rewriting
$conf['use_url_rewriting'] = 1;
буду благодарен на любую помошь или подсказку в правильный путь.

Возможно, нужно собрать php с

Возможно, нужно собрать php с USE=sockets ? В любом случае - вывод emerge -pv php запости.

получилось

ты просто малодец, я пошёл в /etc/make.conf и добавил sockets

USE="3dnow 3dnowext aalib acpi apache2 apm calendar cgi dhcpcd dict ftp ftpd
fuse gd gzip jpeg jpeg2k jpgraph nagios-dns nagios-game nagios-ntp
     nagios-ping nagios-ssh ntfs pdf php png postfix rar reiser4 reiserfs
     rrdcgi rrdtool sendmail snmp splash sse sse2 sse3 ssh svg winbind
     wireshark xml zip sockets -X -alsa -bittorrent -doc -ipv6"

и потом сделал

emerge php

ранее пробовал

./configure --enable-sockets

в папке php
но выдала ошибку. теперь прошел все тести, болшое спасибо :)
но теперь место графов выдает ошибку почему-то:

Please check the documentation for information about the following error.

Object of class stdClass could not be converted to string
file [line]:

application/views/template.php [100]:

back

было ли с кем-то такое ?

ммм...

Majed17 написал(а):
ранее пробовал

./configure --enable-sockets

в папке php
но выдала ошибку. теперь прошел все тести, болшое спасибо :)

Что-то это сильно напоминает http://www.gentoo.ru/node/14443

но я же сделал через emerge

я прочитал в configuring pnp 0.6 (upgrading)
что надо чтоб npcd работал, а когда делаю

/etc/init.d/npcd start

появляется

* Starting npcd ...
An Error occured while reading your config on line 0
Message was: "ERROR - Could not open config file - No such file or directory"
 * start-stop-daemon: failed to start `/usr/bin/npcd'
 * Failed to Start npcd                                                   [ !! ]
 * ERROR: npcd failed to start

пробовал

 emerge --searchdesc npcd

резултат


Searching...
[ Results for search key : npcd ]
[ Applications found : 0 ]

кто-нибудь знает что-нибудь о npcd ?

qfile /usr/bin/npcd

qfile /usr/bin/npcd

srvmonm libexec # qfile

srvmonm libexec # qfile /usr/bin/npcd
net-analyzer/pnp4nagios (/usr/bin/npcd)

я использую sync mode а там

я использую sync mode а там не нужен npcd. а казалось что не хватило

(USE="apache2" and -D PNP in /etc/conf.d/apache2)

(прачетал в другом форуме)
так я добавил -D PNP в /etc/conf.d/apache2 и теперь строчка выглядит так :

APACHE2_OPTS="-D DEFAULT_VHOST -D INFO -D SSL -D SSL_DEFAULT_VHOST -D LANGUAGE -D PHP5 -D PERL -D NAGIOS -D PNP"

и графы теперь работают, спасибо всем за помощь.

http://www.gentoo.ru/content/

не знал как это делается , а

не знал как это делается , а еще не знаю как поменять порол и получать email когда кто-то отвечает

Majed17 написал(а): а еще не

Majed17 написал(а):
а еще не знаю как поменять порол и получать email когда кто-то отвечает

Пароль в профиле. Email - добавь тему в закладки, в профиле.

спасибо пароль получилось

спасибо пароль получилось поменять наконец-то нашел где, а тема находятся в bookmarks а емайли не приходят.

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".