夜莺监控系统部署邮件告警
上文我们说到了部署客户端,现在我们来说下如何部署邮件告警,不然即使发生了错误,不发邮件也不行啊
Github仓库 | mail-sender
步骤
如果本地没有GO环境的话,就需要搭建下GO的环境,现在我们来进行操作。
克隆编译
克隆查看
git clone https://github.com/n9e/mail-sender.git
cd mail-sender
dir
在windows下编译linux二进制文件
SET GOOS=linux
SET GOARCH=amd64
编译
go build
GOOS:目标平台的操作系统(darwin、freebsd、linux、windows)
GOARCH:目标平台的体系架构(386、amd64、arm)
配置和文件打包
在终端输入bash将windows终端转为shell的终端
tar zcvf mail-sender.tar.gz mail-sender etc/mail.html etc/mail-sender.yml
部署
cp -rvf /tmp/mail-sender.tar.gz /usr/local/n9e/ && cd /usr/local/n9e/ && tar -zxvf mail-sender.tar.gz
vi etc/mail-sender.yml
logger:
dir: “logs/mail-sender”
level: “DEBUG”
keepHours: 24
修改为实际的配置
redis:
addr: “127.0.0.1:6379”
pass: “”
idle: 5
db: 0
timeout:
conn: 500
read: 3000
write: 3000
这个配置不用动,worker是调用smtp的并发数
consumer:
queue: “/n9e/sender/mail”
worker: 10
smtp:
host: “smtp.qq.com”
port: 465
user: “发送邮件的邮箱”
pass: “生成的授权码”
insecureSkipVerify: true
vi /usr/lib/systemd/system/mail-sender.service
[Unit]
Description=Nightingale mail sender
After=network-online.target
Wants=network-online.target
[Service]
User=root
Group=root
Type=simple
ExecStart=/usr/local/n9e/mail-sender #修改为服务对应的目录
WorkingDirectory=/usr/local/n9e #修改为服务对应的目录
Restart=always
RestartSec=1
StartLimitInterval=0
[Install]
WantedBy=multi-user.target
systemctl start mail-sender.service && systemctl enable mail-sender.service && systemctl status mail-sender.service
生成授权码
效果
二进制包
链接:https://share.weiyun.com/slY3xK9N 密码:6lmn87
夜莺监控系统部署邮件告警相关推荐
- Nightingale滴滴夜莺监控系统入门(三)--页面功能说明
Nightingale滴滴夜莺监控系统入门(三) 功能模块 V3.4.1 用户资源中心 资产管理系统 任务执行中心 监控告警系统 监控看图 监控大盘 告警策略 部署客户端 生产环境开放服务端端口 部署 ...
- Nightingale滴滴夜莺监控系统入门(五)--采集功能
Nightingale滴滴夜莺监控系统入门(五)–采集功能 不知不觉夜莺已经更新到3.6版本,后续会议3.6来演示夜莺支持采集[端口][进程][日志][自定义插件]以及在3.5版本以后支持的主动采集[ ...
- 天兔(Lepus 3.8)数据库监控系统部署
天兔(Lepus 3.8)数据库监控系统部署 转载自:http://www.ywnds.com/?p=8160 一.安装LAMP基础环境 首先向大家阐述LAMP(Linux+Apache+MySQL ...
- Zabbix 监控系统部署
Zabbix 监控系统部署 1.实验准备 centos7.5 系统服务器3台. 一台作为监控服务器, 两台台作为被监控节点, 配置好yum源. 防火墙关闭. 各节点时钟服务同步. 各节点之间可以通过主 ...
- Asura监控系统部署,阿修罗监控部署
Asura监控系统部署 一. 系统环境 1. java 2. tomcat 3. redeis 4. mysql数据库 5. mvn打包工具 目前我运行的环境是Centos7.3,作者为方便使用已经将 ...
- 手把手教你搭建Nightingale夜莺监控系统
⚠:我依旧是那个不懂技术的小白! 俗话说:无监控不运维! 我身为一个运维界的小白!最常用的监控有:Zabbix,Prometheus,Nagios,CACTI ,夜莺,以及小米的开源监控open-fa ...
- zabbix添加自定义监控项目-配置邮件告警-测试告警
2019独角兽企业重金招聘Python工程师标准>>> 添加自定义监控项目: 需求:监控某台web的80端口连接数,并出图 步骤:1.zabbix监控中心创建监控项目: 客户端定义脚 ...
- CaaS环境下实践经验总结(二):监控系统部署
为什么80%的码农都做不了架构师?>>> [编者按]监控系统对于云平台的维护团队起着至关重要的作用.Docker的出现对整个生态系统产生了巨大的印象,如何对短暂存在的Docke ...
- 19.12 添加自定义监控项目 配置邮件告警 测试告警
9月12日任务 19.12 添加自定义监控项目 19.13/19.14 配置邮件告警 19.15 测试告警 19.16 不发邮件的问题处理 19.12 添加自定义监控项目 需求:监控某台web的80端 ...
最新文章
- R语言生成对数线性间隔数据序列(Log-linearly Spaced Sequences)
- 通信原理-确知信号的最佳接收
- python概念英文版_和我一起学python,基本概念 (life is short ,we need python)
- Python3.7版本unittest框架添加用例的方法
- 登录表单 参考新浪微博
- C++std命名空间和头文件详解
- mysql错误信息收集_MySQL错误信息记录
- vue调用数组_vue数组的运用
- 计算机图形学 opengl版本 第三版------胡事民 第四章 图形学中的向量工具
- 软件测试 | 状态迁移法
- win10环境下python3如何使用PyV8
- [C++] printf pitfall
- 前端 vue + element + vux
- 巧用foxmail同步qq邮箱的通讯录
- 8.16 Redis的新数据结构、配置文件及使用
- Java JPG转TIF文件过大的解决方案(单张解决方案,多张可看以下参考链接)
- 图像处理------图像加噪
- 如何获得使用PHP的服务器的本地IP地址?
- MASM的Hello World
- 0x3f3f3f3f是什么意思