Ad Widget

Collapse

Проблема HTTPS WebCheck

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • akhundof
    Junior Member
    Zabbix Certified Specialist
    • Feb 2015
    • 7

    #1

    Проблема HTTPS WebCheck

    Дорогие форумчане, пытаюсь настроить Zabbix Web Check что бы проверять https ресурс. Есть два похожих сервера на и два разный сценария, на один из серверов сценарий проходит. На другом сценарий не работает. Как можно отключить данную проверку на прочность сертификата ?
    Status = Error: SSL connect error: The server certificate included a public key that was too weak.

    SSL ключи поместил в директорию которая указана в сервер конфиге. Их указал в настройках SSL.

    Возможность подключение проверял через cURL
    curl -v -key /.diamond2_key.pem -cacert ./diamond2_ca.pem -cert ./dimaond2_client.pem "https://10.0.139.54:4481/action=MacroCommand;macroName=PingMacro;"
    Все работает нормально.

    Заранее благодарю!
  • akhundof
    Junior Member
    Zabbix Certified Specialist
    • Feb 2015
    • 7

    #2
    Извиняюсь, cUrl возвращает такую же ошибку. Как можно сконфигурировать cUrl так что бы он не проверял прочность сертификата

    Comment

    • sadman
      Senior Member
      • Dec 2010
      • 1611

      #3
      В смысле - вот так?
      -k, --insecure

      (ssl) this option explicitly allows curl to perform "insecure" ssl connections and transfers. All ssl connections are attempted to be made secure by using the ca certificate bundle installed by default. This makes all connections considered "insecure" fail unless -k, --insecure is used.

      Comment

      • akhundof
        Junior Member
        Zabbix Certified Specialist
        • Feb 2015
        • 7

        #4
        Originally posted by sadman
        В смысле - вот так?
        Значит я для начала проверил тоже самое на другом сервере и все прошло нормально. НА Сервере Zabbix даже с -k, --insecure выходит такая ошибка. Я так понял что NSS версия установленная с моей LibCurl не поддерживает 512 битные ключи сервера. Придется делать downgrade версии. И тут возникает вопрос, сможет ли Zabbix работать в таком случае или придется переустанавливать?

        Comment

        • yukra
          Senior Member
          • Apr 2013
          • 1359

          #5
          Originally posted by akhundof
          Придется делать downgrade версии. И тут возникает вопрос, сможет ли Zabbix работать в таком случае или придется переустанавливать?
          To perform web monitoring Zabbix server must be initially configured with cURL (libcurl) support.
          https://www.zabbix.com/documentation...web_monitoring

          Comment

          • akhundof
            Junior Member
            Zabbix Certified Specialist
            • Feb 2015
            • 7

            #6
            Я его устанавливал с поддержкой cUrl. Вопрос в том что если буду делать downgrade возникнут ли проблему или нет?

            Comment

            • yukra
              Senior Member
              • Apr 2013
              • 1359

              #7
              Originally posted by akhundof
              Я его устанавливал с поддержкой cUrl. Вопрос в том что если буду делать downgrade возникнут ли проблему или нет?
              Поясняю: заббикс, в случае веб-мониторинга не занимается всякой фигней типа "разрезолвить имя, установить соединение с портом 433 нужного сервера, согласовать протоколы шифрования и тп". Он дергает libcurl с нужными параметрами. Что происходит внутри libcurl и как libcurl с https-сервером общается - заббиксу не интересно.

              Если API\ABI libcurl останеться неизменным относительно текущего состояния, то все работать будет. Если измениться - то не будет (я ведь правильно понял что вы собираетесь libcurl даунгрейдить?).

              Comment

              • akhundof
                Junior Member
                Zabbix Certified Specialist
                • Feb 2015
                • 7

                #8
                Originally posted by yukra
                Поясняю: заббикс, в случае веб-мониторинга не занимается всякой фигней типа "разрезолвить имя, установить соединение с портом 433 нужного сервера, согласовать протоколы шифрования и тп". Он дергает libcurl с нужными параметрами. Что происходит внутри libcurl и как libcurl с https-сервером общается - заббиксу не интересно.

                Если api\abi libcurl останеться неизменным относительно текущего состояния, то все работать будет. Если измениться - то не будет (я ведь правильно понял что вы собираетесь libcurl даунгрейдить?).
                Да собирался даунгрейть. Просто не получилось это сделать на rhel7 , уж очень много зависимых библиотек. Буду поднимать новый сервер на 6-ке с старой версией.

                Comment

                • akhundof
                  Junior Member
                  Zabbix Certified Specialist
                  • Feb 2015
                  • 7

                  #9
                  Преоблему решил даунгрейдом cUrl. Прошу закрыть тему! Спасибо!

                  Comment

                  Working...