努力挣扎的生活 努力挣扎的生活
  • 前端文章

    • JavaScript
  • 学习笔记

    • 《JavaScript教程》
    • 《JavaScript高级程序设计》
    • 《ES6 教程》
    • 《Vue》
    • 《React》
    • 《TypeScript 从零实现 axios》
    • 《Git》
    • TypeScript
    • JS设计模式总结
  • 运维基础
  • 监控
  • 日志系统
  • gitlab安装
  • jenkins安装和管理
  • Jenkins工具集成
  • pipeline流水线
  • Dcoker
  • Kubernetes
  • Nexus
  • Rancher
  • Prometheus
  • ELK(EFK)
  • 虚拟化
  • Mysql
  • PostgreSQL
  • Redis
  • MongoDB
  • clickhouse
关于
  • 分类
  • 标签
  • 归档
  • 收藏
  • 更多
GitHub (opens new window)

yangfk

瑟瑟发抖的小运维
  • 前端文章

    • JavaScript
  • 学习笔记

    • 《JavaScript教程》
    • 《JavaScript高级程序设计》
    • 《ES6 教程》
    • 《Vue》
    • 《React》
    • 《TypeScript 从零实现 axios》
    • 《Git》
    • TypeScript
    • JS设计模式总结
  • 运维基础
  • 监控
  • 日志系统
  • gitlab安装
  • jenkins安装和管理
  • Jenkins工具集成
  • pipeline流水线
  • Dcoker
  • Kubernetes
  • Nexus
  • Rancher
  • Prometheus
  • ELK(EFK)
  • 虚拟化
  • Mysql
  • PostgreSQL
  • Redis
  • MongoDB
  • clickhouse
关于
  • 分类
  • 标签
  • 归档
  • 收藏
  • 更多
GitHub (opens new window)
  • 运维基础

  • 监控

  • 日志系统

    • Graylog日志服务部署
    • Graylog服务配置
    • Graylog日志告警
      • Graylog日志告警
        • 配置Notifications
        • Notification-URL
        • 配置Event Definitions
        • 测试消息发送
        • 邮件告警
      • 所需安装包下载地址。。。
    • elasticsearch部署
    • Elasticsearch HQ与curl操作
  • 安全记录

//
  • 运维
  • 日志系统
yangfk
2022-09-08

Graylog日志告警

//

# Graylog日志告警

3.1 Alert官方文档 (opens new window)

# 配置Notifications

  • 创建Notifications

graylog.jpg

graylog.jpg

# Notification-URL

点击,获取脚本下载路径 (opens new window)

版本:python2

#centos7:yum install -y python-pip
pip install --upgrade pip==19.3.1
pip install  pip install flask requests

nohup python graylog_alert_interface.py &  #监听端口:7777

1
2
3
4
5
6

# 配置Event Definitions

graylog.jpg

  • 创建Event

graylog.jpg

  • Event Details

graylog.jpg

  • Filter Aggregation

graylog.jpg graylog.jpg

Filter示例

graylog.jpg

  • Fields 不做配置

  • Notifications

点击 【Add Notifications】选择前面配置的 Notifications

graylog.jpg graylog.jpg

  • Summary

graylog.jpg

# 测试消息发送

  • 写入测试日志

graylog_input1.jpg

  • 企业微信消息通知接收

graylog_input1.jpg graylog_input1.jpg

# 邮件告警

  • 邮件报警
--- [ 日志报警 ] ---------------------------

报警类型:       ${event_definition_title}
报警描述:       ${event_definition_description}
报警表达式:   ${event.message}

Fields:
${foreach event.fields field}  ${field.key}: ${field.value}
${end}
${if backlog}
--- [ 详细日志 ] ------------------------------------
Last messages accounting for this alert:
${foreach backlog message}
${message}
${end}
${end}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16

# 所需安装包下载地址。。。

点击,获取脚本下载路径 (opens new window)

graylog_alert_interface.py

graylog-server-3.1.2-1.noarch.rpm 
nxlog-ce-2.10.2150-1_rhel7.x86_64.rpm
1
2
3
4
//
点击 -->> 给博主买咖啡 (opens new window)
上次更新: 2022/09/09, 14:36:09
Graylog服务配置
elasticsearch部署

← Graylog服务配置 elasticsearch部署→

最近更新
01
Pod探针
12-20
02
kubeadm证书替换
12-20
03
kubeadm安装k8s(版本1.26.0)
12-16
更多文章>
Theme by Vdoing | Copyright © 2019-2023 yangfk | 湘ICP备2021014415号-1
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式
×
//