zabbix+微信+短信+邮件+客户端告警机制:安装包方式和源码安装

第一部分 安装包方式

一、下载alert-agent软件包 :打开http://www.onealert.com/open/alert/download.jsp手动下载对应自己服务器版本,本文以alert-agent-4.1.3.1-linux-x64.tar.gz为例。
二、注册onealert,并添加zabbix应用,获取应用key:
%e5%9b%be%e7%89%871

三、安装alert-agent:解压alert-agent-4.1.3.1-linux-x64.tar.gz 得到文件alert-agent ,将alert-agent拷贝到zabbix的外部告警脚本目录alertscripts,从而触发告警机制:
tar xvf alert-agent-4.1.3.1-linux-x64.tar.gz
cp -R alert-agent /usr/lib/zabbix/alertscripts
cd /usr/lib/zabbix/alertscripts
chown -R zabbix:zabbix alert-agent
cp alert-agent/plugin/zabbix-plugin/110monitor /usr/lib/zabbix/alertscripts/
chmod +x /usr/lib/zabbix/alertscripts/110monitor
四、创建110monitor告警方式
创建媒体类型Media types,,“Administrator”->“Media types”->“Create media type”
采用脚本模式Script,脚本名为110monitor. 系统会在/usr/lib/zabbix/alertscripts/下查找上面的110monitor指令
%e5%9b%be%e7%89%872

五、创建110monitor用户
创建用户110monitor并设置通知媒介,登录zabbix,“Administrator”->“Users”->“create user”.
将110monitor用户加入到”Zabbix Administrators组
媒体类型,添加110monitor,并且设置appkey为发送目标.
设置所有权限”Zabbix Super Admin”,所有告警都发送
新建110monitor用户。
%e5%9b%be%e7%89%873%e5%9b%be%e7%89%874

%e5%9b%be%e7%89%875

六、创建触发动作发送通知
创建告警通知策略,”Configurationg”->“Actions”->“Create action”
名称110monitor 主题为trigger和resolve,意味着告警触发和恢复都会同步到110monitor 设置告警内容
%e5%9b%be%e7%89%876
Trigger和resolve中的信息是相同的:
alarmName:{TRIGGER.NAME}
entityName:{HOSTNAME}
entityId:{IPADDRESS}
value:{TRIGGER.VALUE}
eventId:{EVENT.ID}
priority:{TRIGGER.SEVERITY}
alarmContent:{IPADDRESS} {ITEM.NAME}:{ITEM.VALUE}

%e5%9b%be%e7%89%877

可以禁ping、停掉某一服务或者重启一台服务器测试一下。

第二部分 源码方式

Centos6:
sudo AppKey=APP KEY Plugin=zabbix sh -c “$(curl -L https://raw.githubusercontent.com/oneapm/onealert-agent-installer/master/onealert-zabbix-install-centos6.sh)”
Centos7:
sudo AppKey=APP KEY Plugin=zabbix sh -c “$(curl -L https://raw.githubusercontent.com/oneapm/onealert-agent-installer/master/onealert-zabbix-install-centos7.sh)”
在安装过程中,根据安装提示,依次输入zabbix服务器地址(如果是本机则可以直接按回车)、zabbix超级管理员用户名、zabbix超级管理员用户密码:
%e5%9b%be%e7%89%878
安装成功后,重启(停止)agent
centos 6 请使用命令:
sudo initctl restart(stop) onealert
centos 7 请使用命令:
sudo service onealert restart(stop)
注意要修改/etc/zabbix/zabbix_server.conf
%e5%9b%be%e7%89%879
改为实际路径。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值