Ad Widget

Collapse

Ошибка подключения Zabbix для мониторинга FreePBX

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Yarnams` Hunter
    Junior Member
    • Aug 2024
    • 1

    #1

    Ошибка подключения Zabbix для мониторинга FreePBX

    На той неделе развернул у себя на работе ZabbixServer, І Проксі Zabbix по гайду из Ютуба установки Zabbix в Докере. При подключении FREEPBX для мониторинга через шаблон Asterisk by HTTP столкнулся со следующими проблемами: В хосте мне пишет (Failed to fetch AMI page (or no data for 30m)Zabbix has not received any data for items for the last 30 minutes), и на метриках ошибка (Preprocessing failed for: HTTP/1.1 200 OK..Server: Asterisk/18.20.2..Date: Thu, 29 Aug 2024 10:19:12 GMT..Cache-Control: no...
    1. Failed: Error: cannot set cURL option CURLOPT_INTERFACE: A libcurl function was given a bad argument.
    at [anon] (httprequest.c:180) internal
    at [anon] () native strict construct preventsyield
    at [anon] (function:6) preventsyield​)
    Все делал по гайдам, и вроде бы всё должно работать. Но как бы нет. Сервер телефонии и забикса находятся в разних VLAN, на роутере запретов и ограничений нет. Firewall фряхи трафик из подсети забикса пропускает. Версия Zabbix 7.0.2, версия Астера на сервере 18.20.2. Если надо просто обновить до более нововй версии Zabbix буду благодарен за инструкцию и советы.
  • Kos
    Senior Member
    Zabbix Certified SpecialistZabbix Certified Professional
    • Aug 2015
    • 3404

    #2
    Загляните сюда, пожалуйста (ссылка).

    Comment


    • Yarnams` Hunter
      Yarnams` Hunter commented
      Editing a comment
      Не то совсем. Или не совсем, ибо у мены проблема подключения и мониторинга. Он просто не может получить нужные мне данные
  • Kos
    Senior Member
    Zabbix Certified SpecialistZabbix Certified Professional
    • Aug 2015
    • 3404

    #3
    Не то совсем. Или не совсем, ибо у мены проблема подключения и мониторинга. Он просто не может получить нужные мне данные
    Именно. Не может получить нужные данные из-за того, что не может подключиться. А подключиться не может из-за ошибки, которая присутствует в версиях с 7.0.0 по 7.0.2 включительно и проявляется в сочетании с более новыми версиями библиотеки libcurl. Исправлена в версии 7.0.3, так что просто попробуйте обновиться.

    Comment


    • Yarnams` Hunter
      Yarnams` Hunter commented
      Editing a comment
      А есть инструкция как обновить забикс если он крутится в докере?
  • Kos
    Senior Member
    Zabbix Certified SpecialistZabbix Certified Professional
    • Aug 2015
    • 3404

    #4
    Yarnams` Hunter , отвечайте, пожалуйста, отдельной репликой, а не комментарием к чужим репликам.
    А есть инструкция как обновить забикс если он крутится в докере?
    Для версии 7.0 пока, к сожалению, только на английском языке (ссылка).

    Comment


    • Yarnams` Hunter
      Yarnams` Hunter commented
      Editing a comment
      Как оказлось ChatGPT вкурсе и там все супер просто
      Переходим в директорию с докер файлом (cd /path/to/your/docker-compose)
      Скачиваем новые (docker-compose pull)
      Останавливаем контейнеры чтобы обновить их (docker-compose down)
      Запускаем новые версии контейнеров (docker-compose up -d)
      У меня была трабла с БД, но я в докер компоуз файле все залочил на 16 постгресе
      Для обновления БД
      Проверяем логи (docker logs <zabbix-server-container-name>)
      Создаём бекап старых данных
      Запускаем старую версию
      Создаём дамп бази (pg_dump -U <username> -F c -b -v -f /path/to/backup/file.sql <database_name>)
      Обновляем образ до 17
      Восстанавливаем БД (pg_restore -U <username> -d <new_database_name> /path/to/backup/file.sql)
  • shevchenkosia
    Junior Member
    • Jul 2025
    • 2

    #5
    Originally posted by Yarnams` Hunter
    На той неделе развернул у себя на работе ZabbixServer, І Проксі Zabbix по гайду из Ютуба установки Zabbix в Докере. При подключении FREEPBX для мониторинга через шаблон Asterisk by HTTP столкнулся со следующими проблемами: В хосте мне пишет (Failed to fetch AMI page (or no data for 30m)Zabbix has not received any data for items for the last 30 minutes), и на метриках ошибка (Preprocessing failed for: HTTP/1.1 200 OK..Server: Asterisk/18.20.2..Date: Thu, 29 Aug 2024 10:19:12 GMT..Cache-Control: no...
    1. Failed: Error: cannot set cURL option CURLOPT_INTERFACE: A libcurl function was given a bad argument.
    at [anon] (httprequest.c:180) internal
    at [anon] () native strict construct preventsyield
    at [anon] (function:6) preventsyield)
    Все делал по гайдам, и вроде бы всё должно работать. Но как бы нет. Сервер телефонии и забикса находятся в разних VLAN, на роутере запретов и ограничений нет. Firewall фряхи трафик из подсети забикса пропускает. Версия Zabbix 7.0.2, версия Астера на сервере 18.20.2. Если надо просто обновить до более нововй версии Zabbix буду благодарен за инструкцию и советы.
    Всем привет, кто то юзает официальний шаблон template_tel_asterisk_http.yaml​? Настроил с freepbx, данные получаю но мне нужно подучить статус транка IAX в маннуале написано что должен отработать Discovery но у меня он не работает, и ошибок не вижу. Что делать?​

    Comment

    Working...