Primero, adjunto la dirección de descarga del código fuente oficial:http://www.zabbix.com/download

La versión más reciente se puede descargar desde el sitio web oficial. La descarga proporcionada en este sitio es la versión 3.2.6.zabbix-3.2.6.tar.gz

1. Copie el script de Perl en el directorio del código fuente y otorgue permisos de ejecución

# cp ./misc/snmptrap/zabbix_trap_receiver.pl /usr/bin
# chmod +x /usr/bin/zabbix_trap_receiver.pl

2. Busque el archivo de configuración de snmptrapd y modifíquelo

# find / -name snmptrapd.conf
找到文件后打开并修改
# vim snmptrapd.conf
添加两行代码
authCommunity execute public
perl do "/usr/bin/zabbix_trap_receiver.pl"

3. Modifique el archivo zabbix_server.conf para activar la función de snmptrap

# vim /usr/local/zabbix/etc/zabbix_server.conf
# StartSNMPTrapper=1 将这里设为1
# SNMPTrapperFile=/tmp/zabbix_traps.tmp 
(注:最后一行的路径必须跟zabbix_trap_receiver.pl脚本中设置的路径相同)

4. Reinicie el servicio zabbix_server

# service zabbix_server restart

5. Inicie el servicio snmptrapd

# snmptrapd -C -c /etc/snmp/snmptrapd.conf

Con esto, snmptrapd está configurado. A continuación, solo hay que configurarlo en zabbix.

Configuración en zabbix

1. Crear host

Crear elemento de monitoreo

Crear disparador

Bien, zabbix está configurado. A continuación, enviemos algunas trampas para probar.

Verifique si zabbix ha recibido datos

Ábralo para ver

Los datos se obtuvieron correctamente

snmptrap configurado correctamente

Autor: Blog de Liang_baikai

Dirección del artículo: http://blog.csdn.net/liang_baikai/article/details/53522293