Всем привет. Возникла проблема в новой фиче Регулярные отчеты
Все необходимые пакеты были установлены
в конфигах
конфиг zabbix-web-service
ListenPort=10053
Timeout=15
TLSAccept=unencrypted
в zabbix.conf
WebServiceURL=http://zabbix:10053/report
StartReportWriters=3
в вебморде URL веб-интерфейса https://zabbix.net
В конфиге httpd настроена переадресация с http://zabbix.net/zabbix На https://zabbix.net
Конфиг
Проблема: Приходят пустые отчеты. Вероятно проблема в неправильном url или https или в редиректе. В общем что то мешает заббиксу отдать отчет. Логи ничего не пишут. Куда копать?
При обращение по внутреннему адресу сервера https://1.1.1.1:10053/report выдает
{"detail":"Method is not supported."}
P.S. редирект в корне конфига httpd
<VirtualHost *:80>
ServerName zabbix.net
Redirect permanent / https://zabbix.net/
</VirtualHost>
Все необходимые пакеты были установлены
в конфигах
конфиг zabbix-web-service
ListenPort=10053
Timeout=15
TLSAccept=unencrypted
в zabbix.conf
WebServiceURL=http://zabbix:10053/report
StartReportWriters=3
в вебморде URL веб-интерфейса https://zabbix.net
В конфиге httpd настроена переадресация с http://zabbix.net/zabbix На https://zabbix.net
Конфиг
Code:
#
# Zabbix monitoring system php web frontend
#
#from ssl.conf
Listen 443 https
SSLSessionCache shmcb:/run/httpd/sslcache(512000)
<Directory "/usr/share/zabbix">
Options FollowSymLinks
AllowOverride None
Require all granted
<IfModule dir_module>
DirectoryIndex index.php
</IfModule>
<FilesMatch \.(php|phar)$>
SetHandler "proxy:unix:/run/php-fpm/zabbix.sock|fcgi://localhost"
</FilesMatch>
</Directory>
<Directory "/usr/share/zabbix/conf">
Require all denied
</Directory>
<Directory "/usr/share/zabbix/app">
Require all denied
</Directory>
<Directory "/usr/share/zabbix/include">
Require all denied
</Directory>
<Directory "/usr/share/zabbix/local">
Require all denied
</Directory>
<Directory "/usr/share/zabbix/vendor">
Require all denied
</Directory>
<VirtualHost *:80>
ServerName {zabbix name}
RewriteEngine On
<VirtualHost *:443>
SSLEngine on
SSLEngine on
ErrorLog /var/log/httpd/zabbix_error_log
SSLCertificateFile /.crt
SSLCertificateKeyFile /.key
# enable HTTP/2, if available
Protocols h2 http/1.1
# HTTP Strict Transport Security (mod_headers is required) (63072000 seconds)
Header always set Strict-Transport-Security "max-age=63072000"
</VirtualHost>
# intermediate configuration
SSLProtocol all -SSLv3 -TLSv1 -TLSv1.1
SSLCipherSuite ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:DHE-RSA-AES128-GCM-SHA256:DHE-RSA-AES2$
SSLHonorCipherOrder off
SSLSessionTickets off
#SSLUseStapling On
#Doesn't work for us
SSLUseStapling Off
При обращение по внутреннему адресу сервера https://1.1.1.1:10053/report выдает
{"detail":"Method is not supported."}
P.S. редирект в корне конфига httpd
<VirtualHost *:80>
ServerName zabbix.net
Redirect permanent / https://zabbix.net/
</VirtualHost>
Comment