zabbix配置钉钉报警通知脚本

发布于 2020-04-27

上期已经讲述了 然后在树莓派中安装zabbix服务器 现在我们配置一下zabbix的 钉钉通知 实际这部分我也是网站找了好久才找到一个能用的,其他的 脚本执行起来都会报错 首先就是要在钉钉中创建一个机器人,当然是先要创建个钉钉群才能建立这个机器人 1、或得 这个机器人的  webhook   保留好备用 2、进入  /usr/lib/zabbix/alertscripts/    目录  创建脚本 dingding.sh #!/bin/bash to=$1 subject=$2 text=$3 curl '这里修改成上面获取到的钉钉 webhook 地址' \ -H 'Content-Type: application/json' \ -d ' {"msgtype": "text", "text": { "content": "'"$text"'" }, "at":{ "atMobiles": [ "'"$1"'" ], "isAtAll": false } }' 然后测试一下 能不能正常发送消息 #chmod +x dingding.sh                          ...


树莓派安装Zabbix服务器

发布于 2020-04-27

树莓派环境:3B 系统:Raspbian Buster Lite   发布日期:2020-02-13 我选择的zabbix的版本为4.4, 因为官方的配置中 4.4搭配了 nginx(树莓派3b的1g内存如果选个Apache ,可能比较吃紧),pre5.0还是测试版本就没选择 我是全新的系统开始安装的,安装前做一些简单的配置即可,实际操作自行百度 建议对树莓派设置一个固定ip 修改pi的密码,也顺便设置一下root的密码 软件源修改成国内的镜像源 惯例执行一下   apt-get update&&apt-get upgrade -y 修改树莓派的时区:Asia/shanghai 在 raspi-config 中设置一下系统的语言包,添加下中文的支持 zh_cn    不然zabbix中就不能设置成中文界面 然后就准备开始吧 a. 安装 数据库 # wget https://repo.zabbix.com/zabbix/4.4/raspbian/pool/main/z/zabbix-release/zabbix-release_4.4-1+buster_all.deb # dpkg -i zabbix-release_4.4-1+buster_all.deb # apt update b. 安装Zabbix server,Web前端,agent # apt install zabbix-server-mysql zabbix-frontend-php zabbix-nginx-conf zabbix-agent c. 创建初始数据库 # mysql -uroot -p password   #这里需要设置一个密码 mysql> create database zabbix character set utf8 ...