1.创建服务
登录灵犀云告警,在“配置变更-服务”页面,点击“添加服务”按钮,创建新的服务。该服务将作为接入falcon时对应的服务。如下图所示。
附注:创建服务时,需设置服务名称、服务使用的策略、监控类型(zabbix),才能成功创建服务。
2.获取服务token
找到新创建的服务,点击对应的“查看”按钮,获取该服务的token,复制后备用。如下图所示。
附注:token在后续的zabbix配置步骤中使用。请复制后保存,以备后续使用。
Zabbix接入-Zabbix 2.x配置
1.配置zabbix的报警脚本
下载linkedsee.sh脚本,并将linkedsee.sh文件放入/usr/lib/zabbix/alertscripts目录下(默认目录,自定义安装zabbix需要修改,请自行调整),通过命令设置linkedsee.sh脚本权限:chown -R zabbix:zabbix linkedsee.sh
脚本下载地址:http://linkedsee.com/static/dist/download/linkedsee.sh
权限设置命令:chown -R zabbix:zabbix linkedsee.sh
chmod a+x linkedsee.sh
2.配置zabbix的通知方式
在Zabbix的“Administration-Media Types”页面,创建媒体类型,Name设置为linkedsee,Type选择Script,脚本名设置为linkedsee.sh。详见下图所示。
3.配置zabbix的灵犀用户
(1)在Zabbix的“Administrator-Users-User”页面,新建linkedsee用户。如下图所示。
(2)在Zabbix的“Administrator-Users-Media”页面,设置Type为linkedsee;同时在service_token中,填写之前复制备用的服务token。如下图所示。
(3)在Zabbix的“Administrator-Users-Permissions”页面,设置User type为“Zabbix Super Admin”。如下图所示。
4.配置zabbix的触发动作
(1)在Zabbix的“Configuration-Actions-Action”页面,创建告警通知策略,名称为linkedsee,主题为trigger和resolve。如下图所示。
模板:
Trigger:{TRIGGER.NAME};
status:{TRIGGER.STATUS};
Trigger serverity:{TRIGGER.SERVERITY};
Trigger URL:{TRIGGER.URL};
hostIP:{IPADDRESS};
eventId:{EVENT.ID}
注:
1.报警内容中必须要有status、hostip eventld三个字段,自动恢复是根据这三个字段匹配的,其它字段可随意;
2.报警内容需要注意格式,保证必须有三个字段是“key:value;”的形式,切分字符是根据冒号和分号切割的。
3.按此格式配置完成后,不仅可实现灵犀平台告警自动恢复,同时也可实现告警合并。
(2)在Zabbix的“Configuration-Actions-Operation”页面,配置发送对象为linkedsee。如下图所示。