Ad Widget

Collapse

Локальный скрипт с использованием библиотек Zabbix

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • alibek22
    Member
    • Mar 2022
    • 46

    #1

    Локальный скрипт с использованием библиотек Zabbix

    Хочу сделать свой собственный alertscripts на PHP, который будет размещаться на том же сервере, что и Zabbix.
    Мне нужно получить список текущих проблем.
    Есть ли возможность работать с Zabbix не через REST API (problem.get), а напрямую, с использованием php-скриптов и библиотек Zabbix?

    Первой строчкой такого скрипта вероятно будет:
    Code:
    require_once '.../zabbix/include/config.inc.php';
    А дальше?

    Как крайний вариант, можно включить отладку и смотреть исходники.
    Но хотелось бы удобную документацию с примерами.
    Last edited by alibek22; 23-09-2022, 07:50.
  • alibek22
    Member
    • Mar 2022
    • 46

    #2
    P.S. Хотя судя по тому, что при подключении config.inc.php вылетает сразу целая пачка необработанных ошибок (для отсутствующих или неправильных значений в $_SERVER, наприме REMOTE_ADDR), использование библиотек заббикса из консоли видимо не предусматривалось.

    Comment

    • Kos
      Senior Member
      Zabbix Certified SpecialistZabbix Certified Professional
      • Aug 2015
      • 3404

      #3
      Странные какие-то идеи, честно говоря...
      PHP-скрипты, предназначенные для отрисовки веб-интерфейса, совершенно не предназначены для использования из консоли.
      Они, в свою очередь, сами обращаются к Zabbix-у, активно используя его API.
      Если надо обращаться аналогичным образом - то для этого API и предназначен. К тому же для упрощения работы с ним есть уже готовые библиотеки для разных языков, включая PHP - например, вот эта (ссылка).

      Comment

      Working...