Апачский плагин Munin плохой ответ

Шанс является/var/run/mysqld/, не существует. Создайте его и владейте им к mysql:mysql, и Ваш сервер должен запуститься.

0
задан 16 December 2010 в 12:21
3 ответа

Я нашел решение.

Апачские сценарии не совместимы с ssl. Необходимо использовать измененную версию на:
http://munin-monitoring.org/attachment/wiki/PluginCat/apache_volume
http://munin-monitoring.org/attachment/wiki/PluginCat/apache_accesses
http://munin-monitoring.org/attachment/wiki/PluginCat/apachessl_processes

Обязательно имейте библиотеки LWP жемчуга:: UserAgent и Склеп:: SSLeay установлен

Измените также/etc/munin/plugin-conf.d/munin-node:
[apache_*]
env.ports 443
env.url https://localhost:443/server-status?auto

Это хорошо работает после этого ;-)

2
ответ дан 4 December 2019 в 15:00

Вы настроили апача для обеспечения информации о статусе? в /etc/apache2/mods-available/status.conf Вам нужно что-то как

<IfModule mod_status.c>
ExtendedStatus On
<Location /server-status>
SetHandler server-status
Order deny,allow
Deny from all
Allow from localhost ip6-localhost 127.0.0.1 ::1
</Location>
</IfModule>
0
ответ дан 4 December 2019 в 15:00

Сначала: См. Также мой РЕДАКТИРОВАТЬ ниже! Может быть, вам не нужно менять скрипты!

Ответ "hotips" правильный (+1 для этого), но только ссылки больше не действительны. Но вы можете внести изменения в три сценария самостоятельно. Это просто. После установки пакетов Perl LWP :: UserAgent и Crypt :: SSLeay (как это было описано с помощью «hotips») отредактируйте каждый скрипт и измените следующие строки:

...
my $ua = LWP::UserAgent->new(timeout => 30,
           agent => sprintf("munin/%s (libwww-perl/%s)", $Munin::Common::Defaults::MUNIN_VERSION, $LWP::VERSION));
...
...
    my $response = $ua->request(HTTP::Request->new('GET',$url));
...

на:

...
my $ua = LWP::UserAgent->new(timeout => 30,
            verify_hostname => 0,
            agent => sprintf("munin/%s (libwww-perl/%s)", $Munin::Common::Defaults::MUNIN_VERSION, $LWP::VERSION));
...
...
        my $response = $ua->get($url);
...

После этого не забудьте добавить конфигурацию записи env.ports 443 и env.url https: // localhost: 443 / server-status? auto на /etc/munin/plugin-conf.d/munin -node (также описывается "горячими подсказками")

РЕДАКТИРОВАТЬ

Arrghhh! Узнай интересную вещь. Возможно, вам не нужно менять скрипты! В моем случае после установки двух пакетов perl и добавления записей конфигурации скрипты очень хорошо работали с SSL!

0
ответ дан 4 December 2019 в 15:00

Теги

Похожие вопросы