Este tutorial apresenta um passo a passo de como estender as funcionalidades de um Zabbix Agent através de parâmetros de usuário.
Escreva um script ou uma linha de comando para obter o parâmetro desejado.
Por exemplo, nós podemos usar o comando a seguir para obter a quantidade de consultas executadas por um MySQL server:
Quando for executado o comando retornará a quantidade de consultas SQL.
Adicione o seguinte comando ao arquivo de configuração do Zabbix Agent (zabbix_agentd.conf):
mysql.questions é um identificador único. Ele pode ser qualquer identificador válido, por exemplo, queries.
Teste o funcionamento através da flag "-t" do Zabbix Agent (se você estiver com o root tenha em mente que o permissionamento poderá ser diferente do que quando ele for executado como um 'daemon'):
Reinicie o Zabbix Agent. Quando iniciado o agente sempre recarregará o arquivo de configuração.
Teste o parâmetro utilizando o utilitário zabbix_get.
Adicione um novo item para monitorar. Neste item defina que a sua chave é mysql.questions. O tipo do item deverá ser Agente Zabbix ou Agente Zabbix (ativo).
É importante se certificar que o valor retornável seja compatível com o tipo definido na interface web. De outra forma o Zabbix não irá aceita-lo.