LINUX.ORG.RU
решено ФорумAdmin

Проблема с установкой Zabbix

 , ,


0

1

Я устанавливал Zabbix на виртуальную машину с ОП Debian 11. Прошелся по инструкции из оф сайта(https://www.zabbix.com/download?zabbix=6.2&os_distribution=debian&os_version=11&components=server_frontend_agent&db=mysql&ws=apache), плюс открыл порт 10050. Но когда перехожу по ip_virtual_machine:10050 или 127.0.0.1:10050 то Не удается получить доступ к сайту.

Как можно получить доступ через браузер?

Порт 10050 - это порт для общения между сервером и его агентами. В инструкции, которую ты привёл ставится конфиг для апача. Теперь тебе осталось зайти на тот порт, на котором слушает апач.

shell-script ★★★★★
()
Ответ на: комментарий от Bogus_Kladik

Смотри, что настроено в виртуалхостах апача. Включён ли нужный виртуалхост. Обычно там где-нибудь в /etc/apache2/sites-available/ или в /etc/apache2/conf.d/ должны лежать конфиги виртуалхостов. Нужно, чтобы симлинк на файл настроек заббикса инклудился в основной файл настроек. У меня не осталось живых апачей под рукой, чтобы посмотреть. Это вкратце. В общем, покажи настройки апача, посмотрим.

shell-script ★★★★★
()
Ответ на: комментарий от shell-script

Есть в /etc/apache2/apache2.conf:

DefaultRuntimeDir ${APACHE_RUN_DIR}

PidFile ${APACHE_PID_FILE}

Timeout 300

KeepAlive On

MaxKeepAliveRequests 100

KeepAliveTimeout 5

User ${APACHE_RUN_USER}
Group ${APACHE_RUN_GROUP}

HostnameLookups Off

ErrorLog ${APACHE_LOG_DIR}/error.log

LogLevel warn

IncludeOptional mods-enabled/*.load
IncludeOptional mods-enabled/*.conf

Include ports.conf


<Directory />
        Options FollowSymLinks
        AllowOverride None
        Require all denied
</Directory>

<Directory /usr/share>
        AllowOverride None
        Require all granted
</Directory>

<Directory /var/www/>
        Options Indexes FollowSymLinks
        AllowOverride None
        Require all granted
</Directory>

AccessFileName .htaccess

<FilesMatch "^\.ht">
        Require all denied
</FilesMatch>

LogFormat "%v:%p %h %l %u %t \"%r\" %>s %O \"%{Referer}i\" \"%{User-Agent}i\"" vhost_combined
LogFormat "%h %l %u %t \"%r\" %>s %O \"%{Referer}i\" \"%{User-Agent}i\"" combined
LogFormat "%h %l %u %t \"%r\" %>s %O" common
LogFormat "%{Referer}i -> %U" referer
LogFormat "%{User-agent}i" agent

IncludeOptional conf-enabled/*.conf

IncludeOptional sites-enabled/*.conf

В /etc/apache2/sites-availavle у меня имеется:

000-default.conf default-ssl.conf
Bogus_Kladik
() автор топика
Ответ на: комментарий от Bogus_Kladik

Ну вот. Для начала командой a2enmod zabbix надо его включить, если он не был включён и посмотреть внутрь этого конфига, чтобы понять, на каком порту и на какое имя он должен отзываться.

shell-script ★★★★★
()
Ответ на: комментарий от shell-script

при запуске a2enmod zabbix:

ERROR: Module zabbix does not exist!

А в самом файле порта нет( :

# Define /zabbix alias, this is the default
<IfModule mod_alias.c>
    Alias /zabbix /usr/share/zabbix
</IfModule>

<Directory "/usr/share/zabbix">
    Options FollowSymLinks
    AllowOverride None
    Order allow,deny
    Allow from all

    <IfModule mod_php.c>
        php_value max_execution_time 300
        php_value memory_limit 128M
        php_value post_max_size 16M
        php_value upload_max_filesize 2M
        php_value max_input_time 300
        php_value max_input_vars 10000
        php_value always_populate_raw_post_data -1
    </IfModule>

    <IfModule mod_php7.c>
        php_value max_execution_time 300
        php_value memory_limit 128M
        php_value post_max_size 16M
        php_value upload_max_filesize 2M
        php_value max_input_time 300
        php_value max_input_vars 10000
        php_value always_populate_raw_post_data -1
    </IfModule>
</Directory>

<Directory "/usr/share/zabbix/conf">
    Order deny,allow
    Deny from all
    <files *.php>
        Order deny,allow
        Deny from all
    </files>
</Directory>

<Directory "/usr/share/zabbix/app">
    Order deny,allow
    Deny from all
    <files *.php>
        Order deny,allow
        Deny from all
    </files>
</Directory>

<Directory "/usr/share/zabbix/include">
    Order deny,allow
    Deny from all
    <files *.php>
        Order deny,allow
        Deny from all
    </files>
</Directory>

<Directory "/usr/share/zabbix/local">
    Order deny,allow
    Deny from all
    <files *.php>
        Order deny,allow
        Deny from all
    </files>
</Directory>

<Directory "/usr/share/zabbix/vendor">
    Order deny,allow
    Deny from all
    <files *.php>
        Order deny,allow
        Deny from all
    </files>
</Directory>
Bogus_Kladik
() автор топика
Ответ на: комментарий от Bogus_Kladik
a2enmod zabbix.conf

А в самом файле порта нет

Значит слушает дефолтные порты 80 и 443.

А судя по содержимому конфига, вебморда доступна по адресу http://<server-ip>/zabbix

Я крайне рекомендую почитать хотя бы основы по администрированию Linux. У тебя не выйдет настроить заббикс дальше. Там многое не очевидно без хорошего бекграунда.

shell-script ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.