RavenLayer

RavenLayer is a one-person software company founded in 2024 and based in Italy. It develops monitoring agent plugins and templates for SAP systems and OPC UA industrial automation, distributed as pre-compiled native packages for Debian, Ubuntu, SUSE and Red Hat based Linux distributions.

Available solutions

Vendor and Community integrations are created by third parties and are not verified by Zabbix. Zabbix is not responsible for their functionality or quality.

Community repositories

2 Independent projects on GitHub
github.com/RavenLayer/zabbix-agent2-plugin-sapagent

Zabbix Agent 2 plugin for SAP® Agent

Zabbix Agent 2 plugin for SAP® Agent

The plugin provides a native Zabbix solution to monitor SAP® systems through the SAP Host Agent. It communicates with the SAP Host Agent over SOAP - HTTP, HTTPS or a Unix socket - to collect performance metrics and host information, and it supports several SAP instances at the same time, either remote or local to the Zabbix agent.

Being written in Go and loaded by Zabbix agent 2, it runs without external processes, wrapper scripts or ODBC/JDBC dependencies. Connections are configured either through key parameters or through named sessions in the plugin configuration file, so each SAP instance keeps its own URI, credentials and TLS settings.

Collected metrics cover the host behind the SAP Host Agent: CPU utilization, load average, interrupt and context switch rates, physical and virtual memory, swap size and swap in/out rates, network traffic per interface, filesystem sizes, block device utilization and throughput, operating system name and version, plus the SAP Host Agent version itself. Low-level discovery rules are provided for CPUs, network interfaces, filesystems, block devices, databases and instance processes.

A ready-to-import Zabbix template ships with the repository, and pre-compiled packages are published for the Debian, SUSE and Red Hat package ecosystems along with a portable x86_64 binary.

RavenLayer is an independent software provider and is not affiliated with, sponsored by, or endorsed by SAP SE. SAP and the SAP products mentioned here are trademarks or registered trademarks of SAP SE in Germany and other countries.

Source

https://github.com/RavenLayer/zabbix-agent2-plugin-sapagent

Documentation: https://docs.ravenlayer.com/plugins/zabbix-agent2-plugin-sapagent/

Created

17.04.2026

Updated

16.07.2026

Author

RavenLayer

Compatibility

  • SAP Host Agent with the standard SOAP interface, version 7.20 or higher (verified on 7.22, RHEL)
  • Credentials for the SAP Host Agent, usually the sapadm user
  • Go 1.22 or higher, only if the plugin is built from source

Zabbix versions

Zabbix agent 2: 6.0 or higher (plugin)

Zabbix server: 5.0 or higher (template)

Plugin Go Zabbix 6.0+ RavenLayer
2026 1 mo ago
8
github.com/RavenLayer/zabbix-agent2-plugin-opcua

Monitors industrial automation and IoT devices over the OPC UA binary protocol: connectivity, server runtime metrics, certificate expiration, NodeID reads and low-level discovery.

Zabbix Agent 2 plugin for OPC UA

The plugin provides a native Zabbix solution to monitor industrial automation and IoT devices over the OPC Unified Architecture (OPC UA) binary protocol (opc.tcp). It talks to OPC UA servers directly to test connectivity, collect server runtime metrics, watch the server certificate's expiration, read arbitrary NodeIDs and discover variables and nodes dynamically through Zabbix low-level discovery.

Being written in Go and loaded by Zabbix agent 2, it runs without external processes or wrapper scripts. Several OPC UA servers are supported at the same time, configured either through key parameters or through named sessions in the plugin configuration file, so each server keeps its own endpoint URI, credentials, message security mode, security policy and client certificate.

Four keys are provided. opcua.ping reads the server status node to tell whether the endpoint is alive. opcua.info returns server diagnostics as JSON - server state, start and current time, active session and subscription counts, and the endpoint certificate's subject, issuer, validity dates and days until expiration. opcua.get reads the value of a single NodeID. opcua.discovery browses hierarchical references from a root node and returns low-level discovery JSON with {#NODEID} and {#NODENAME}, filtered by node class.

An example template, Template OPC Unified Architecture by Zabbix agent 2, ships with the repository and demonstrates how the metrics, the server diagnostics and the certificate monitoring are collected and structured with the plugin.

RavenLayer is an independent software provider and is not affiliated with, sponsored by, or endorsed by the OPC Foundation. OPC UA is a trademark of the OPC Foundation.

Source

https://github.com/RavenLayer/zabbix-agent2-plugin-opcua

Documentation: https://docs.ravenlayer.com/plugins/zabbix-agent2-plugin-opcua/

Created

07.08.2026

Updated

11.09.2026

Author

RavenLayer

Compatibility

  • An OPC UA server supporting the binary protocol (opc.tcp); verified against Free OPC-UA asyncua 2.0.1, UaAnsiCServer 1.10.3 and UaCPPServer 2.0.2
  • Go 1.22 or higher, only if the plugin is built from source

Zabbix versions

Zabbix agent 2: 6.0 or higher (plugin)

Zabbix server: 5.0 or higher (template)

Plugin Go Zabbix 6.0+ RavenLayer
2026 this month
3

See all Zabbix community templates

Articles and documentation

+ Propose new article

Não encontrou a integração que vocá precisa?