Configuração do Zabbix Agent - Softswitch 5

Configuração do Zabbix Agent - Softswitch 5


Introdução e Aviso de Responsabilidade

Este documento tem como único objetivo auxiliar na configuração básica de um ambiente de monitoramento utilizando Zabbix Agent

⚠️ Importante:

  • A configuração, gestão, manutenção e suporte do ambiente de monitoramento (Zabbix, Docker, Sistema Operacional, Servidores monitorados, etc.) são de inteira responsabilidade do cliente.

  • Este documento não garante suporte oficial ou técnico para o Zabbix ou Docker.

  • A utilização deste guia é opcional e meramente orientativa.

Recomendamos que todo o processo de configuração e manutenção seja realizado seguindo a documentação oficial Zabbix.

Instalação do Zabbix Agent

Instalar pacotes necessários

yum install -y net-snmp net-snmp-utils zabbix zabbix-agent

Configuração do SNMP

Edite o arquivo de configuração do snmpd.conf

Exemplo de configuração básica:

vim /etc/snmp/snmpd.conf
# sec.name source community com2sec notConfigUser default public com2sec notConfigUser default community-exemplo # groupName securityModel securityName group notConfigGroup v1 notConfigUser group notConfigGroup v2c notConfigUser group MyROGroup v2c notConfigUser # Make at least snmpwalk -v 1 localhost -c public system fast again. # name incl/excl subtree mask(optional) view systemview included .1.3.6.1.2.1.1 view systemview included .1.3.6.1.2.1.25.1.1 view all included .1 80 # group context sec.model sec.level prefix read write notif access notConfigGroup "" any noauth exact systemview none none access MyROGroup "" any noauth exact all none none
image-20250609-135525.png
systemctl enable snmpd systemctl restart snmpd

 

Configuração do Zabbix Agent

Edite o arquivo /etc/zabbix/zabbix_agentd.conf:

Localize as seguintes opções e configure:ini

Server=<IP_DO_ZABBIX_SERVER> ServerActive=<IP_DO_ZABBIX_SERVER> Hostname=<NOME_DO_SERVIDOR>
image-20250609-140227.png
image-20250609-140329.png

UserParameters personalizados

Insira os itens a serem monitorados no arquivo:

vim /etc/zabbix/zabbix_agentd.d/userparameter_opensips.conf
UserParameter=user.opensips-cli.active.calls, /bin/opensips-cli -x mi get_statistics dialog: | grep active_dialogs | sed 's/.*: \([0-9]*\),/\1/' UserParameter=user.disk.usage,df -hP / | awk 'NR==2 {gsub("%",""); print $5}' UserParameter=user.log.usage,df -hP /var/log | awk 'NR==2 {gsub("%",""); print $5}'
image-20250609-142154.png
systemctl enable zabbix-agent systemctl restart zabbix-agent

 

SIPPulse Routing and Billing Solutions for SIP