Никак не могу заставить работать нормально скрипты нагиоса. Завяз на стадии начальной настройки.
Вобщем, какие курил маны:
http://belgorod.lug.ru/wiki/index.php/Nagios_-_установка_и_настройка
http://en.gentoo-wiki.com/wiki/HOWTO_Install_Nagios
Там как-то больно по-разному пишут.
Моя проблема качается настройки виртуалхоста для нагиоса.
При -D DEFAULT_VHOST в /etc/conf.d/apache2, написал в /etc/apache2/vhosts.d/nagios.conf:
<VirtualHost *:80>
ServerName 192.168.0.100/nagios
DocumentRoot /usr/share/nagios/
Alias /nagios/ /usr/share/nagios/htdocs/
<Directory "/usr/share/nagios">
Options None
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 All
Options +ExecCGI
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
При этом вот какая загвоздка: Апатч при старте сыпет ворнинги по поводу алиасов:
# /etc/init.d/apache2 restart
* Stopping apache2...
[Mon May 25 10:54:10 2009] [warn] The ScriptAlias directive in /etc/apache2/vhosts.d/nagios.conf at line 12 will probably never match because it overlaps an earlier Alias. [ ok ]
* Starting apache2...
[Mon May 25 10:54:11 2009] [warn] The ScriptAlias directive in /etc/apache2/vhosts.d/nagios.conf at line 12 will probably never match because it overlaps an earlier Alias.
Но это еще фиг с ним, есть более хреновая проблема - адрес 192.168.0.100/nagios без проблем открывает готовую веб-морду нагиоса, но вот стоит тыкнуть на любую ссылку, которая указывает на /usr/lib/nagios/cgi-bin/*, кажет, что Not Found, то есть, получается, что алиас в виртуалхосте на cgi-bin нифига не работает? но как быть?
Может у кого естьнормальные конфиги? Конфиги самого мониторинга не нужны.