美文网首页
日志存储GrayLog - 简述以及邮件报警配置

日志存储GrayLog - 简述以及邮件报警配置

作者: 欢喜的看着书 | 来源:发表于2023-07-18 23:05 被阅读0次

本文章记录如何配置Graylog的邮箱报警

1 GrayLog是干什么的?
在这里简答的解释下 Graylog是强大的日志管理、分析工具。在公司级别的日志管理系统中,常用的到1个是elk,1个就是Graylog了。GrayLog本身安装简单,日志收集功能齐全,相当于elk而言我个人感觉更轻量一些,特别是在安装时Graylog安装更简单,elk需要部署三个系统有些麻烦,有专业运维经验别笑话我,本人部署技能挺菜的。

2 为什么使用日志管理系统?项目本身就打日志了还不够吗?
一些朋友可能会有上述疑问,这个使用日志存储管理系统其实是和业务的发展正相关的,现在的项目越发的趋于分散 ,搞搞微服务 上上容器 原来的单个项目可能经过几年的维护迭代后,优化成了四五个微服务项目,当线上出现问题需要定位时,单纯人工进虚拟机、容器或者一些骚操作下载日志文件来排查问题,那是很费时费力的。而且像我司项目部署的业务容器是无状态的,也就是数据不长期存储,容器一重新发布,日志文件就会全清除掉。基于上述这两个情况,使用日志管理系统就成为要做的事情。

3、使用日志管理系统,我们有哪些要求?

  • 性能上要求不高,日志推送及时,别耽误线上排查问题
  • 满足一些监管要求,部分日志数据要落地保存半年或者一年
  • 可以对用户行为进行全链路追踪,当前在日志管理层面的要求是快速的查出来
  • 一些日志具有分析价值,能够进行简单的分析,比如用户在某些产品上触发的日志,拿来做一些访问次数 访问时间端的分析
  • 能够接收(被动接收、主动拉取)项目关键程序产生的日志,比如 NginxTomcatJava项目PHP项目Mysql

4、基于上述要求Graylog可以满足我们的要求。

5、本文记录下邮件报警如何配置:
5.1首先修改graylog的配置文件
docker-compose安装的配置文件目录是:
/usr/share/graylog/data/config/graylog.conf
下面的是qq邮箱的设置示例,需要在qq邮箱的账户设置里开通smtp服务。

邮件预警配置
transport_email_enabled = true
transport_email_hostname = smtp.exmail.qq.com
transport_email_port = 465
transport_email_use_auth = true
transport_email_auth_username = xxx@qq.com
transport_email_auth_password = 邮箱的授权密钥
transport_email_subject_prefix = [graylog]
transport_email_from_email = xxx@qq.com
transport_email_use_tls = false
transport_email_use_ssl = true
可选http通知
transport_email_web_interface_url = http://graylog.example.com

配置的修改如果是docker的话 我这边的改法是将配置文件放在外部,然后加上vloumes的绑定,绑定到指定

5.2 设置告警通知



image.png

这样就可以了

相关文章

  • graylog数据备份

    前言 Graylog中使用MongoDB存储配置数据,例如:用户信息、stream信息配置数据等,没有任何的日志数...

  • linux 日志管理服务 logrotate

    logrotate 是操作系统用来管理日志的工具,支持日志的切割、压缩、清理以及邮件报警等,通过 crontab ...

  • zabbix 邮箱报警设置

    zabbix 添加 邮件报警: 邮件报警 配置 有两块 : 1. 服务器邮件服务 2. web端配置 他们中间 串...

  • 邮件报警配置

    1.关闭防火墙 2.进入qq邮箱获取授权码 3.安装并配置mail 4.测试

  • Graylog 合并多行 Java Error 日志

    1、线上运行的 java 服务输出的 error 日志格式为(以其中2条日志记录作示例) 2、graylog 配置...

  • SpringBoot使用Graylog日志收集

    本文介绍SpringBoot如何使用Graylog日志收集。 1.Graylog介绍 Graylog是一个生产级别...

  • Graylog 日志关键字告警配置

    1、graylog server 添加 email 配置,并重启服务 2、在 graylog web 界面配置告警...

  • Prometheus邮件报警

    Alertmanager 配置服务 启动服务 配置邮件发送 prometheus配置文件 报警规则设置 实时检查服...

  • zabbix邮件报警配置

    1. 安装mailx 服务 通过mailx 配置好外部SMTP服务器相关信息发送邮件(这里是配置发信的地址): y...

  • Graylog收集Nginx日志

    Graylog 日志监控系统 Graylog是一个开源的日志聚合、分析、审计、展现和预警工具。功能上和ELK类似,...

网友评论

      本文标题:日志存储GrayLog - 简述以及邮件报警配置

      本文链接:https://www.haomeiwen.com/subject/tpynudtx.html