FreeBSd > Soft
Nagios + Nconf
Miraf:
кто будет так любезен и покажет как в httpd-vhosts.conf правильно прописать nagios ?
muff:
Как виртуалхост он не прописывается, необходимо прописывать его как алиас:
--- Код: ---Alias /nagios/ "/usr/local/www/nagios/"
<Directory /usr/local/www/nagios/>
Order deny,allow
Allow from all
AuthName "Nagios Access"
AuthType Basic
AuthUserFile /usr/local/etc/nagios/.htpasswd-nagios
Require valid-user
</Directory>
<Directory /usr/local/www/nagios/cgi-bin/>
Options ExecCGI
AuthName "Nagios Access"
AuthType Basic
AuthUserFile /usr/local/etc/nagios/.htpasswd-nagios
Require valid-user
</Directory>
--- Конец кода ---
Sargas:
--- Код: ---<VirtualHost ip:80>
ServerName nagios.example.com
ErrorLog /home/LOGS/ERRORS/311072786.apache2
<IfModule mod_log_config.c>
CustomLog /home/LOGS/ACCESS/311072786.apache2 combined
</IfModule>
ServerAlias www.nagios.example.com
DocumentRoot /home/nagios/nagios.example.com
<IfModule mod_alias.c>
ScriptAlias /cgi-bin/ /home/nagios/nagios.example.com/cgi-bin/
</IfModule>
<IfModule mod_php4.c>
php_admin_value sendmail_path "/usr/sbin/sendmail -t -i -f nagios@example.com"
</IfModule>
<IfModule mod_php5.c>
php_admin_value sendmail_path "/usr/sbin/sendmail -t -i -f nagios@example.com"
</IfModule>
</VirtualHost>
--- Конец кода ---
Miraf:
Гугл помог
--- Код: ---<VirtualHost *:80>
ServerAdmin test@xxxx
DocumentRoot "/usr/local/www/nagios/"
ServerName nagios.xx.xx.ua
ScriptAlias /cgi-bin/ "/usr/local/www/nagios/cgi-bin/"
ServerAlias www.nagios.xx.xx.ua
Alias /nagios/ "/usr/local/www/nagios/"
<Directory /usr/local/www/nagios/>
Order deny,allow
Allow from all
AuthName "Nagios Access"
AuthType Basic
AuthUserFile /usr/local/etc/nagios/.htpasswd.nagios
Require valid-user
</Directory>
<Directory /usr/local/www/nagios/cgi-bin/>
Options ExecCGI
AuthName "Nagios Access"
AuthType Basic
AuthUserFile /usr/local/etc/nagios/.htpasswd.nagios
Require valid-user
</Directory>
</VirtualHost>
--- Конец кода ---
Вот еще такой вопрос.
При падении хоста, выставив его в acknowledgement необходимо отдельно делать acknowledgement сервисам.
Возможно ли при подтверждении(acknowledgement) для хоста, чтоб автоматически применялось и к сервисам?
muff:
Выбираем хост, для которого необходимо отключить уведомления и в "Host Commands" (справа) выбираем опцию "Disable notifications for all services on this host". В окне подтверждения есть возможность поставить чекбокс "Disable For Host Too".
Навигация
Перейти к полной версии