PostHeaderIcon Интеграция NagVis в web-интерфейс Nagios

NagVis всё таки работает для Nagios’а, и чтоб всё это выглядело как единое целое, была применена следующая схема.
Физически у меня NagVis располагается в /usr/local/www/nagios/nagvis. В конфиге nagvis.ini.php в разделе [paths] пишем следующее:
[cc lang=»php»][paths]
base=»/usr/local/www/nagvis/»
htmlbase=»/nagios/nagvis»
htmlcgi=»/nagios/cgi-bin»
[/cc]
Теперь надо сделать, чтоб NagVis отзывался по адресу http://server/nagios/nagvis. Конфиг апача выглядит так:
[cc lang=»bash»]

Order deny,allow
Allow from all
php_flag engine on
php_admin_value open_basedir /usr/local/www/nagios/:/var/spool/nagios/
Options ExecCGI
AllowOverride None
AuthName «Nagios Access»
AuthType Basic
AuthUserFile /usr/local/etc/nagios/htpasswd.users
Require valid-user


Options None
AllowOverride None
Order allow,deny
Allow from all
AuthName «Nagios Access»
AuthType Basic
AuthUserFile /usr/local/etc/nagios/htpasswd.users
Require valid-user


Options FollowSymLinks Indexes
DirectoryIndex index.php
AllowOverride None
Order allow,deny
Allow from all
AuthName «NagVis Access»
AuthType Basic
AuthUserFile /usr/local/etc/nagios/htpasswd.users
Require valid-user

Alias /nagios/nagvis/ /usr/local/www/nagios/nagvis/share/
ScriptAlias /nagios/cgi-bin/ /usr/local/www/nagios/cgi-bin/
Alias /nagios/ /usr/local/www/nagios/
[/cc]
Описание алиаса нагвиса обязательно должно располагаться выше описания алиаса нагиоса, иначе апач будет ругаться, а нагвис не откроется.
Далее идем в директорию с веб-интерфейсом нагиоса, находим там side.php и добавляем ссылку на нагвис:
[cc lang=»php»]

  • Оставить комментарий

    PR-CY.ru