0755mx 发表于 2019-1-23 12:07:28

zabbix飞信报警设置

zabbix飞信报警设置
  2012-06-09 16:07:56|分类: Monit |标签:zabbixzabbix飞信|举报|字号 订阅
  一、安装飞信
  wget http://ebook.elain.org/tools/fetion20101205.tar.gz
  tar -zxvf fetion20101205.tar.gz -C /usr/local
  解压 fetion目录到 /usr/local/下
  执行
  ln -s /usr/local/fetion/lib/lib* /usr/lib/
  添加要接收报警短信的手机号为飞信好友
  测试:/usr/local/fetion/fetion --mobile=1383838438 --pwd=1383838438 --to=1383838438 --msg-type=1 --msg-utf8="test by hbchen"
  第一次运行,会需要验证码,些验证码图片在 /usr/local/fetion/ 生成,输入即可,注意区分大小写!!!,会缓存。
  4、创建fetion.sh短信发送脚本
  #vim /usr/bin/fetion.sh
  文件内容为如下:
  #!/bin/sh
  #send sms by fetion
  #Write by herb
  #$1, $2, $3 mean Recipient, Subject and Message
  /usr/local/fetion/fetion --mobile=1383838438 --pwd=3838 --to=$1 --msg-utf8="$2, $3"
  保存后测试脚本:
  # chmod +x /usr/bin/fetion.sh
  # /usr/bin/fetion.sh 1383838438 hello world
  检查手机是否收到消息
  5、新增zabbix的Media Type
  登录到zabbix,进入“Administration" >> ”Media types",点击右上角“Create Media Type"。
  Description填"Fetion"或其它名称,Type选择"Script",Script填”fetion.sh"。
  点击"Save"保存配置。

  # vim /etc/zabbix/zabbix_server.conf
  找到AlertScriptsPath参数并修改成 AlertScriptsPath=/usr/bin/
  重启zabbix-server服务
  6、新增zabbix的Actions配置
  登录到zabbix,进入"Configation" >> "Actions",点击右上角"Create Actions"。
  输入”Name",其它都默认
  点击右侧“Action Operations"下的"New"按钮,"Operation Type"选择"Send message","Send Message to"选择一个或多个要发送消息的用户组,”Send only to"选择我们之前新增的Fetion。
  点击"Save"保存配置。
  7、zabbix用户配置
  登录到zabbix, 进入"Adimistration" >> "Users",在之前选定要发送消息的组里的Members栏位里选择一个用户,例如选择Admin用户。
  在用户信息修改界面最下方的”Media"处点击"Add"按钮。
  Type选择"Fetion",Send to填入收信手机号码,其它参数按需修改,点击Add添加。
  点击"Save"保存配置。
  至此配置完成,触发一个警报试下手机是否收到讯息。

页: [1]
查看完整版本: zabbix飞信报警设置