Who knows, is it possible to send an event notification to zabbiks by contacting it simply via HTTP?

We don’t have the opportunity to install an agent, or ping or in any other way contact the place where the alert comes from. We are ONLY ONLY, from this place to apply to zabbiksu and only HTTP?

Is this possible in zabbiks?

For example, that an alert occurs when a type is accessed:

http://zabbix-server.com/query?id=12345 

    2 answers 2

    Two options:

    1. Emulation zabbix protocol

    You can emulate Zabbix Protocol for your part.

    Send packages to the Zabbix server’s port with the required item’s

    2. PHP script by Zabbix Server

    Throw php script into zabbix server with your own implementation of further actions

      If your web server keeps logs, you can simply parse the server logs for an error with your URL (key), an example
      call http: // ip / zabbix / 123test . So there is no such page for zabbiks, so in /var/log/httpd/zabbix/error_log I will get the line:

       [date] [error] [client ip] File does not exist: /usr/share/zabbix/123test 

      sets up an identity for parsing logs to search for your error and hangs a trigger on it.