alonli 发表于 2019-1-18 10:36:30

zabbix snmp trap 监控

  I hate snmptrap!!!
  ##################
  snmptrap server端的配置
  snmptrap server运行在zabbix server或proxy上
  

  mkdir -p /home/zabbix/bin; chown zabbix /home/zabbix
  cp misc/snmptrap/snmptrap.sh /home/zabbix/bin
  

  vim /home/zabbix/bin/snmptrap.sh
  修改HOST="eg.Proxy_NIa";(和页面上配置的主机名要对应)
  ZABBIX_SENDER="/usr/local/bin/zabbix_sender";
  $ZABBIX_SENDER -z $ZABBIX_SERVER -p $ZABBIX_PORT -s "$HOST" -k "$KEY" -o "$str"(给host和key加上引号)
  

  vim /etc/snmp/snmptrapd.conf
  加上
  authCommunity execute public
  authCommunity execute PUBLIC
  traphandle default /bin/bash /home/zabbix/bin/snmptrap.sh
  

  启动snmptrapd,或者你的snmptrapd.conf不在默认路径,则加上“-c” 参数。
  ########################
  页面上的配置:
  新建一个host,新建时确认主机名和snmptrap.sh 的变量HOST有相同的值。
  如果snmptrap server在proxy上,proxy的配置也要一致。
  

  在host上新建一个item
  type为snmp trapper
  key为snmptraps(与snmptrap.sh中的key一致,如果你要给item分类,这就需要有不同的key了,灵活配置)
  Type of information为character
  

  新建一个trigger(snmp trap的trigger会有些不同)
  ({Proxy_NIa:snmptraps.str(public)}=1)&({Proxy_NIa:snmptraps.nodata(60)}=0)
  

  




页: [1]
查看完整版本: zabbix snmp trap 监控