Tag: zabbix
-
Monitor Ansible Automation Platform with Zabbix
The Ansible Automation Platform (AAP) system consists of numerous moving parts, where a lot can go wrong. The Event-Driven containers sometimes stop, jobs fail and I generally don’t want to access individual systems, like AAP, to check the status. What I want is alerts in Zabbix when a system is unhealthy, which is why I…
-
MariaDB tuning for Zabbix – part 2
Last year, I wrote a post about MariaDB tuning for Zabbix. My Zabbix environment has grown since then and is now a “Very large” deployment according to the Zabbix documentation. One of the issues you will run into in a large deployment is the housekeeping process, which is in charge of deleting old/expired data from…
-
Event-Driven Ansible with Zabbix
Zabbix supports Event-Driven Ansible. This makes it possible to launch job_templates in Ansible Automation Platform based on triggers in Zabbix. One use case is to update host events in Zabbix with facts from Ansible, which we will take a look at in this post. Ansible Automation Platform You will need various credentials, a decision environment…
-
MariaDB tuning for Zabbix
I have a Zabbix server with 40GB of memory that requires around 700 new values per second. The server runs MariaDB 11.4 in a standard LAMP-stack and I use MySQLTuner-perl to tune the database. Here is how. Enable the following configuration in /etc/my.cnf.d/mariadb_server.cnf Restart MariaDB: Let the server run for some time and then execute…
-
Faster SNMP monitoring in Zabbix 7.0
I recently upgraded Zabbix from version 6.0 to 7.0, and one of the major improvements is that you can use SNMP GETBULK when performing low-level discovery. In this post, we will discover all the object identifiers (OIDs) representing the interface names (which start at OID 1.3.6.1.2.1.31.1.1.1.1) for a Cisco Nexus switch with IP 192.0.2.1. The…