Áú»¢¶Ä²©

This is the documentation page for an unsupported version of Áú»¢¶Ä²©.
Is this not what you were looking for? Switch to the current version or choose one from the drop-down menu.

1 Extending Áú»¢¶Ä²© agents

This tutorial provides step-by-step instructions on how to extend the functionality of Áú»¢¶Ä²© agent with the use of a user parameter.

Step 1

Write a script or command line to retrieve required parameter.

For example, we may write the following command in order to get total number of queries executed by a MySQL server:

mysqladmin -uroot status|cut -f4 -d":"|cut -f1 -d"S"

When executed, the command returns total number of SQL queries.

Step 2

Add this command to agent's configuration file.

Add the command to zabbix_agentd.conf:

UserParameter=mysql.questions,mysqladmin -uroot status|cut -f4 -d":"|cut -f1 -d"S"

mysql.questions is an unique identifier. It can be any string, for example, queries.

Test this parameter by using zabbix_get utility.

Step 3

Restart Áú»¢¶Ä²© agent.

Agent will reload configuration file.

Step 4

Add new item for monitoring.

Add new item with Key=mysql.questions to the monitored host. Type of the item must be either Áú»¢¶Ä²© Agent or Áú»¢¶Ä²© Agent (active).

Be aware that type of returned values must be set correctly on Áú»¢¶Ä²© server. Otherwise Áú»¢¶Ä²© won't accept them.