Adding Scripts to Zabbix

Scripts in Zabbix can be used to generate item data for monitoring, for actions when a trigger occurs, or allow users to manually run from the web interface. Scripts can be any language and do basically anything as long as it can accept command line arguments and the output can be seen by Zabbix. This […]

Read More

Templates in Zabbix

Everything set at the template level is inherited by hosts. The advantage of this design is that a large number of hosts can be applied to a template and they will all be monitored the exact same way. Modifications made to the template are applied to all hosts associated with the template, but customization to […]

Read More

Zabbix Basics

At the most basic level, the Zabbix monitoring system performs three tasks: Periodically poll hosts and APIs – this is called metric collection Based on the value of metrics, produce events – these are called triggers Based on triggers, produce actions such as notify, control, configure Hosts The main monitoring object in Zabbix is a […]

Read More

Groups in Zabbix

An unlimited number of groups can be applied to hosts and those hosts can belong to any template. It is good practice to have many groups associated with hosts so that it is easy to categorize them many different ways. For example, a host can belong to a group for the building name, a group […]

Read More

Macros in Zabbix

Macros in Zabbix are key to building scalable architecture within Zabbix. Macros can be used almost anywhere within Zabbix and allow you fill an unlimited number of variable fields that retrieve the value from a single set macro. There are different levels of macros that override each other, which makes the system much more versatile. […]

Read More