Project Overview
This repository provides a minimal “Hello World” example for Zabbix modules.
The example code included here is written in PHP and is used purely for
demonstration and web-based presentation purposes.
Native Zabbix server modules themselves are implemented in C, as they are
loaded directly into the Zabbix server process via the official module API.
The goal of this project is to show the basic structure and concept of a
Zabbix module, rather than to provide a full production-ready implementation.
Features
MVC Implementation
Uses the Zabbix standard Module framework with dedicated Actions and Views.
・Action: Handles the logic and security checks.
・View: Manages the presentation layer (HTML/CSS).
Responsive Layout
Includes a custom-styled view with proper padding and background styling for better visibility.
・Designed to match the Zabbix native look and feel.
・Ensures readability across different screen sizes.
Deployment
Make a directory of repositories on /usr/share/zabbix/ui/modules.
