加入收藏 | 设为首页 | 会员中心 | 我要投稿 PHP编程网 - 钦州站长网 (https://www.0777zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 服务器 > 搭建环境 > Unix > 正文

系统日志管理——rsyslog

发布时间:2022-11-05 11:13:12 所属栏目:Unix 来源:
导读:  1.查看日志

  cat /var/log/messages(特别多,且超级快,就不截图了。。。)
  2.rsyslog的管理

  可以在/etc/rsyslog.conf中查看关于日志的内容

  服务信息日志:/var/log/messages
  1.查看日志
 
  cat /var/log/messages(特别多,且超级快,就不截图了。。。)
  2.rsyslog的管理
 
  可以在/etc/rsyslog.conf中查看关于日志的内容
 
  服务信息日志:/var/log/messages
 
  系统登陆日志:/var/log/secure
 
  定时任务日志:/var/log/cron
 
  邮件日志:/var/log/maillog
 
  系统启动日志:/var/log/boot.log
 
  日志采集规则:/var/log/file
 
  在这里插入图片描述
 
  3.日志类型分为:
 
  pam产生的日志:auth
 
  ssh,ftp等登陆信息的验证信息:authpriv
 
  时间任务相关:cron
 
  内核:kren
 
  打印:lpr
 
  邮件:mail
 
  服务内部的信息,时间标识:mark(syslog)-rsyslog
 
  新闻组:news
 
  用户程序产生的相关信息:user
 
  unix to unix copy,unix主机之间相关的通讯:uucp
 
  自定义的日志设备:local 1~7
 
  4.日志级别分为:
 
  有调试信息的UNIX 系统日志,日志信息最多,显示的多且详细,一般不开:debug
 
  一般信息的日志,最常用:info
 
  最具有重要性的普通条件的信息:notice
 
  警告级别:warning
 
  错误级别,阻止某个功能或者模块不能正常工作的信息:err
 
  严重级别,阻止整个系统或者整个软件不能正常工作的信息:crit
 
  需要立刻修改的信息:alert
 
  内核崩溃等严重信息:emerg
 
  什么都不记录:none
 
  注意:从上到下,级别从低到高,记录的信息越来越少
 
  格式:
 
  . 什么类型的日志.什么级别的日志
 
  *.*所有级别的所有日志
 
  5.日志远程同步
 
  rsyslog.service 采集日志服务
 
  man 5 rsyslog.conf 查看服务的配置文件
 
  表示:“@”表示udp协议发送,“@@”表示tcp协议发送
 
  在日志发送方:
 
  vim /etc/rsyslog.conf
   *.* @172.25.254.128
  systemctl restart rsyslog.service

  在日志接受方:
 
  vim /etc/rsyslog.conf
  15   $ModLoad imudp 开启接收模块
  16   $UDPServerRun 514开启接收端口(将两行的注释改掉)
  systemctl restart rsyslog.service
  systemctl stop firewalld.service 关闭防火墙
  (systemctl disable firewalld.service 设定防火墙下次开机不启动)
 
  测试:
 
  在日志发送和接受方都清空日志:
 
  > /var/log/messages
  在发送端:
 
  logger test
  然后在接收端:
 
  cat /var/log/messages

  6.日志格式的设定
 
  接收端:
 
  vim /etc/rsyslog.conf
  $template LOGFMT,"%timegenerated% %FROMHOST-IP% %syslogtag% %msg%\n"
  *.*      /var/log/westos;LOGFMT
  %timegenerated%显示日志时间
 
  %FROMHOST-IP%显示主机名称
 
  %syslogtag%日志记录目标
 
  %msg%日志内容
 
  systemctl restart rsyslog.service
  > /var/log/messages
  > /var/log/westos
  发送端:
 
  logger test
  接受端:
 
  cat /var/log/messages
  所的结果图: 

  cat /var/log/westos
  所得结果图:
 
  仍然存有疑问在于:
 
  为什么接受端除了接受到发送端的test以外,还有一系列无法链接的提示?
 

(编辑:PHP编程网 - 钦州站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章