Áú»¢¶Ä²©

1 Estendendo os Agentes Áú»¢¶Ä²©

Este tutorial apresenta um passo a passo de como estender as funcionalidades de um Áú»¢¶Ä²© Agent atrav¨¦s de par?metros de usu¨¢rio.

Passo 1

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:

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

Quando for executado o comando retornar¨¢ a quantidade de consultas SQL.

Passo 2

Adicione o seguinte comando ao arquivo de configura??o do Áú»¢¶Ä²© Agent (zabbix_agentd.conf):

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

mysql.questions ¨¦ um identificador ¨²nico. Ele pode ser qualquer texto, por exemplo, queries.

Teste o par?metro utilizando o utilit¨¢rio zabbix_get.

Passo 3

Reinicie o Áú»¢¶Ä²© Agent. Quando iniciado o agente sempre recarregar¨¢ o arquivo de configura??o.

Passo 4

Adicione um novo item para monitorar. Neste item defina que a sua chave ¨¦ mysql.questions. O tipo do item dever¨¢ ser Agente Áú»¢¶Ä²© ou Agente Áú»¢¶Ä²© (ativo).

? importante se certificar que o valor retorn¨¢vel seja compat¨ªvel com o tipo definido na interface web. De outra forma o Áú»¢¶Ä²© n?o ir¨¢ aceita-lo.