Ad Widget

Collapse

Настройка Регулярные отчеты

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • exesition
    Senior Member
    • Nov 2019
    • 121

    #1

    Настройка Регулярные отчеты

    Всем привет. Возникла проблема в новой фиче Регулярные отчеты

    Все необходимые пакеты были установлены
    в конфигах

    конфиг 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
    Проблема: Приходят пустые отчеты. Вероятно проблема в неправильном 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>
    Last edited by exesition; 17-08-2021, 10:54.
  • mr.WundS
    Junior Member
    • Apr 2021
    • 15

    #2
    День добрый! Я столкнулся с подобной проблемой. Удалось ли решить её?

    Comment

    • exesition
      Senior Member
      • Nov 2019
      • 121

      #3
      Originally posted by mr.WundS
      День добрый! Я столкнулся с подобной проблемой. Удалось ли решить её?
      Пока нет времени этим заниматься. Оставил в "заморозке" вопрос.

      Comment

      • exesition
        Senior Member
        • Nov 2019
        • 121

        #4
        Тема ап

        Уже кончились идеи, что не так в настройках
        Уже пробовал локально из консоли генерировать отчеты череp хром, но упираюсь только в авторизацию. Страница генерится, все как надо.

        /usr/bin/google-chrome --headless --no-sandbox --print-to-pdf=/tmp/zab.pdf 'http://zabbixip/zabbix.php?action=dashboard.print&dashboardid=4&fr om=2021-09-16%2000%3A00%3A00&to=2021-09-17%2000%3A00%3A00mc'

        ЧЯДНТ?

        Comment

        • sSushi
          Junior Member
          • Apr 2022
          • 3

          #5
          доброго дня, вам удалось победить данную проблему?)

          Comment

          • exesition
            Senior Member
            • Nov 2019
            • 121

            #6
            Originally posted by sSushi
            доброго дня, вам удалось победить данную проблему?)
            Да. Проблема была в проверке сертификата

            После обновления до 5.4.6 версии в zabbix_web_service добавили новую опцию игнорирования ошибки сертификата. Проставил игнор и отчеты начали отсылаться, как должны.
            ### Option: IgnoreURLCertErrors
            # Ignore TLS certificate errors when accessing Frontend URL
            # 0 - do not ignore
            # 1 - ignore
            #
            # Mandatory: no
            # Default:
            IgnoreURLCertErrors=1
            Last edited by exesition; 11-04-2022, 11:49.

            Comment

            Working...