码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 日志管理:Syslog日志采集


    Syslog配置

    配置文件:/etc/syslog.conf

    格式:facility.level action

    选择条件

    操作动作

    消息类型

    重要级别

    file 指定文件的绝对路径

    kern 内核信息

    debug 不包含函数条件或问题的其他信息

    terminal 或 prin 完全的串行或并行设备标志符

    user 用户进程信息

    info 提供信息的消息

    @host(@IP地址) 远程的日志服务器

    mail 电子邮件相关信息

    none 没有重要级,通常用于排错

    daemon 后台进程相关信息

    notice 具有重要性的普通条件

    authpriv 包括特权信息如用户名在内的认证活动

    warning 预警信息

    cron 计划任务信息

    err 阻止工具或某些子系统部分功能实现的错误条件

    syslog 系统日志信息

    crit 阻止某些工具或子系统功能实现的错误条件

    lpr 打印服务相关信息

    alert 需要立即被修改的条件

    news 新闻组服务器信息

    emerg 该系统不可用

    uucp uucp 生成的信息

    local0-local7 本地用户信息

    场景一:将日志写入本地文件

    # 记录所有日志类型的info级别以及大于info级别的信息到/var/log/messages文件中,但是mail邮件信息、authpriv验证信息、corn时间和任务信息除外

    *.info;mail.none;authpriv.none;cron.none /var/log/messages

    重启rsyslog服务:systemctl restart rsyslog

    场景二:将日志写入到远程服务器

    # 客户端的所有日志使用UDP协议(一个@),发送到远程服务器端

    *.* @IP:514

    # 客户端的所有日志使用TCP协议(两个@),发送到远程服务器端

    *.* @@IP:514

    # 所有类型的warning等级及以上日志,发送到远程服务器端

    *.warning @IP:514

    重启rsyslog服务:systemctl restart rsyslog

    Syslog部署架构

    Device(发送)-> Relay(转发)->Collector(接收,514端口)

    Device(发送)->Collector(接收)

    Syslog消息结构
    1. PRI:<数字>,由1~3个数字组成
    2. HEADER(可能不含):时间、主机名/IP
    3. MSG:TAG(可选)、Content
    常用系统日志

    /var/log/dmesg 内核引导信息日志

    /var/log/message 标准系统错误信息日志

    /var/log/maillog 邮件系统信息日志

    /var/log/cron 计划任务日志

    /var/log/secure 安全信息日志

  • 相关阅读:
    【Python机器学习】无监督学习——不同类型的预处理
    MPC入门与Matlab实现
    【译】什么时候使用 Spring 6 JdbcClient
    达梦 yearweek 函数
    win10如何实现电脑上文件共享访问
    解剖—顺序表相关OJ练习题
    资深Java工程师蚂蚁金服三面详解,看完你也可以拿offer
    刘洪盛广东发研考察宝隆农业国稻种芯功能性水稻示范基地
    “银行家算法”大揭秘!在前端表格中利用自定义公式实现“四舍六入五成双”
    网站Github资源收集 ,此篇没有找到github地址,作者整理了自己在Github中的starred项目可以直接在此网站进行访问。
  • 原文地址:https://blog.csdn.net/u011936255/article/details/133744019
  • 最新文章
  • 【JVM】编译执行与解释执行的区别是什么?JVM 使用哪种方式?
    用 Hashids 优雅解决 C 端自增 ID 暴露问题
    V8引擎 精品漫游指南--Ignition篇(上) 指令 栈帧 槽位 调用约定 内存布局 基础内容
    LLVM Pass快速入门(四):代码插桩
    milkup:桌面端 markdown AI续写和即时渲染
    基于项目工程构建SBOM(软件物料清单)的研究
    鸿蒙应用开发UI基础第二节:鸿蒙应用程序框架核心解析与实操
    .NET 中如何快速实现 List 集合去重?
    扣子Coze实战:从0到1打造抖音+小红书热点监控智能体
    浅谈数据访问层
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
小工具 小游戏
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1

京公网安备 11010502049817号