Zabbix Agent

An overview of the Zabbix downtime and performance monitoring service and useful management tips.

Updated over a week ago

Overview

We use the Zabbix open-source IT monitoring software suite as part of our internal downtime and performance monitoring infrastructure. This software allows us to continuously monitor servers for potential downtime or diminished performance and alerts the Support team so that the matter can be quickly addressed.

The Zabbix testing suite is comprised of two applications: the Zabbix Server and the Zabbix Agent.

The Zabbix Server application is installed on several centralized testing servers and is used to perform the testing on servers being monitored.

The Zabbix Agent is an application or service commonly installed on servers and is used to perform certain types of testing (processor, memory, disk, and others). It also allows for communication between the server and the Zabbix testing server.

Note: The Zabbix Agent is only installed on servers equipped with the Premium Monitoring add-on product.

Checking the Status of the Zabbix Agent

To determine whether the Zabbix Agent is installed and running, you can use the following instructions.

Windows

  1. Open a Remote Desktop connection to the server.

  2. Right-click the Start Menu icon and choose "Run" from the dropdown menu that appears.

  3. In the Open field, enter services.msc and press ENTER.

  4. When the "Services" window appears locate the "Zabbix Agent" service.

  5. Ensure that the service is set to "Automatic" or "Automatic (Delayed)" and that the current status is "Running".

WHM/cPanel

  1. Open the WHM server control panel in the browser of your choice.

  2. Enter the root user and password and click the "Log in" button.

  3. Navigate to Server Configuration β†’ Terminal.

  4. The first time accessing this area of the control panel you may be prompted with a warning. Click the "I understand and want to proceed" button to continue.

  5. Execute the following command: systemctl --type=service | grep zabbix.

  6. Ensure that the service is listed and that the status is "loaded active running".

CentOS (Version 7 or newer) / AlmaLinux

  1. Open an SSH session to the server.

  2. Enter the root username and password when prompted.

  3. Execute the following command: systemctl --type=service | grep zabbix.

  4. Ensure that the service is listed and that the status is "loaded active running".

CentOS (Version 6 or older)

  1. Open an SSH session to the server.

  2. Enter the root username and password when prompted.

  3. Execute the following command: service --status-all | grep zabbix.

  4. Ensure that the service is "Running".

Restarting the Zabbix Agent

To restart the Zabbix Agent service, use the instructions below.

Windows

  1. Open a Remote Desktop connection to the server.

  2. Right-click the Start Menu icon and choose "Run" from the dropdown menu that appears.

  3. In the Open field, enter services.msc and press ENTER.

  4. When the "Services" window appears locate the "Zabbix Agent" service.

  5. Click the "Zabbix Agent" service and then click the Restart icon on the top menu bar.

  6. Ensure the current status returns to the "Running" state.

WHM/cPanel

  1. Open the WHM server control panel in the browser of your choice.

  2. Enter the root user and password and click the "Log in" button.

  3. Navigate to Server Configuration β†’ Terminal.

  4. The first time accessing this area of the control panel you may be prompted with a warning. Click the "I understand and want to proceed" button to continue.

  5. Execute the following command: systemctl restart zabbix-agent.

  6. Execute the following command: systemctl status zabbix-agent.

  7. Ensure the current status is "Active (Running)".

CentOS (Version 7 or newer) / AlmaLinux

  1. Open an SSH session to the server.

  2. Enter the root username and password when prompted.

  3. Execute the following command: systemctl restart zabbix-agent.

  4. Execute the following command: systemctl status zabbix-agent.

  5. Ensure the current status is "Active (Running)".

CentOS (Version 6 or older)

  1. Open an SSH session to the server.

  2. Enter the root username and password when prompted.

  3. Execute the following command: service zabbix-agent restart.

  4. Execute the following command: service status zabbix-agent.

  5. Ensure the service is "Running".

Additional Help

If you require additional help, please contact our Support department by creating a new conversation or ticket using the icon in the bottom-right of your screen. You can also submit a ticket from your billing control panel.

Did this answer your question?