位置: IT常识 - 正文

syslogng配置(syslog ng)

编辑:rootadmin
绚丽也尘埃 » syslog-ng配置syslog-ng配置March 13th, 2012 绚丽也尘埃 Leave a comment Go to commentssyslog-ng的配置 syslog-ng配置March 13th, 2012 绚丽也尘埃 Leave a comment Go to comments

推荐整理分享syslogng配置(syslog ng),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:syslogd_options,syslogd,sysconfig配置,syslog配置文件详解,sysctl配置,syslog 配置,syslog 配置,syslog-ng配置,内容如对您有帮助,希望把文章链接给更多的朋友!

syslog-ng的配置非常简单直观,于是乎配置好看看怎么用它实时收集日志。有两台服务器,一台服务器盯着error_log文件,一旦发现其有新数据,立即将日志发到另一台收集服务器。

client服务器配置如下。

?123456789#将文件作为srcsource s_blender_error_log {file("/home/admin/kingso/logs/error_log_blender");};#收集到的日志发送给172.25.61.92destination d_blender_error_log { tcp("172.25.61.92" port(514)); };log { source(s_blender_error_log); destination(d_blender_error_log);};

server服务器配置如下。

?0102030405060708091011#监听514端口source s_kingso {tcp(ip(0.0.0.0) port(514));};#设置输入文件及其相关的属性destination d_kingso {file("/home/admin/error.log" owner(admin) group(admin) perm(0755));};log { source(s_kingso); destination(d_kingso); };

最后收集到的日志如下。

?1Mar 13 20:32:56 s061090.cm5 moximoximoximoximoxisyslogng配置(syslog ng)

syslog-ng有一个很有意思的功能,那就是在destination里面支持program,可以对符合条件的日志支持操作,比如报警等等。下面这个配置会将所有包含error的日志输出到一个指定的文件中。为了提高性能,建议这个程序从标准输入读入数据,如果没有数据就阻塞等待,不要轻易退出。

?123destination d_kingso {program("grep error >> /tmp/eerroorr.log");};

filter支持内容过滤,比如要把服务器上所有core信息都收集到一台服务器上,只要判断kern信息中是否有segfault就可以,配置如下。

?1234filter f_kingso_core {facility(kern) andmatch("segfault" value("MESSAGE"));}

如果要用syslog-ng收集大集群的日志,需要设置下max-connections这个参数,它的默认值是10,实在是太小了。如果不改这个配置,netstat会出现syslog-ng导致的大量TIME_WAIT。将其放大之后,可以算一下ESTABLISHED的链接数是不是和集群服务器数量相同。

syslog-ng服务器默认情况下收集到的日志是:”Apr 1 17:42:33 hostname blabla”。月份后面可能有一个空格(大于10号)也可能有两个空格(小于10号),这样对消息的切分就会有问题,这个时候必须通过template来规范消息的格式。syslog-ng支持定义一个template模版,以后的template都可以使用改模版,非常方便。下面这个配置就是program和file两个destination共用一个t_kingso模版。

?123456template t_kingso { template("$YEAR-$MONTH-$DAY $HOUR:$MIN:$SEC\t$FULLHOST\t$MSGHDR$MSG\n"); };destination d_kingso_blender {program("exec python -u /home/henshao/log_monitor/log_monitor.py -c /home/henshao/log_monitor/log_monitor.conf -m blender >> /tmp/log_monitor.log 2>&1" template(t_kingso) );file( "/home/admin/logs/blender.log.$S_YEAR-$S_MONTH-$S_DAY" create_dirs(yes) owner(admin) group(admin) perm(0755) template(t_kingso) );};

我发现RHEL5上默认安装了syslogd、syslog-ng和rsyslog。syslogd历史最为悠久,wikipedia上的资料上讲它当初是sendmail项目的一部分,因为非常有用,所以逐渐成为所有unix-like系统的标准组件。syslog-ng则是syslogd的升级版本,是一个公司开发的,除了开源免费版还有收费的高级版,有一篇不错的文章: 专访syslog-ng 2.0开发人员Balazs Scheidler。rsyslog则最为年轻,作者想做一个log系统和syslog-ng竞争。

推荐一些不错的资料。

1、Syslog-ng

2、syslog-ng v2.0 reference manual

本文链接地址:https://www.jiuchutong.com/zhishi/313343.html 转载请保留说明!

上一篇:Building a HTTP Proxy

下一篇:phpcms发送邮件失败怎么办(php发邮件系统源码)

  • 去掉桌面图标小箭头影响任务栏吗(去掉桌面图标阴影)(去掉桌面图标小箭头运行)

    去掉桌面图标小箭头影响任务栏吗(去掉桌面图标阴影)(去掉桌面图标小箭头运行)

  • 重庆夫妻婚前财产公证怎么做,具体需要哪些资料(夫妻婚前个人财产法条)

    重庆夫妻婚前财产公证怎么做,具体需要哪些资料(夫妻婚前个人财产法条)

  • apple music取消续订(apple music取消续订后还能用吗)

    apple music取消续订(apple music取消续订后还能用吗)

  • 通话转移功能怎么设置(通话转移功能怎么设置oppo)

    通话转移功能怎么设置(通话转移功能怎么设置oppo)

  • 京东拒收需要确认收货吗(京东拒收确认收货了怎么取消)

    京东拒收需要确认收货吗(京东拒收确认收货了怎么取消)

  • 怎么改抖音名字(抖音来客怎么改抖音名字)

    怎么改抖音名字(抖音来客怎么改抖音名字)

  • 京东评价不能复制粘贴(京东评价不能复制粘贴吗)

    京东评价不能复制粘贴(京东评价不能复制粘贴吗)

  • vivo手机录屏怎么录制内部声音(vivo手机录屏怎么不录外界声音)

    vivo手机录屏怎么录制内部声音(vivo手机录屏怎么不录外界声音)

  • 修改了微信号以前的联系人和聊天内容会没有的吗(修改了微信号以前删除的聊天记录还能恢复吗)

    修改了微信号以前的联系人和聊天内容会没有的吗(修改了微信号以前删除的聊天记录还能恢复吗)

  • 手机数学符号怎么打(手机数学符号怎么设置)

    手机数学符号怎么打(手机数学符号怎么设置)

  • 华为nova7se什么屏幕(华为nova7se什么时候升级鸿蒙3)

    华为nova7se什么屏幕(华为nova7se什么时候升级鸿蒙3)

  • oppofindx有指纹识别么(oppofindx有没有指纹功能)

    oppofindx有指纹识别么(oppofindx有没有指纹功能)

  • 怎么判断淘宝是不是C店(怎么判断淘宝是不是真实销量)

    怎么判断淘宝是不是C店(怎么判断淘宝是不是真实销量)

  • 蓝盘和紫盘的区别(蓝盘和紫盘哪个耐用)

    蓝盘和紫盘的区别(蓝盘和紫盘哪个耐用)

  • 无线充电器伤手机吗(无线充电 损伤)

    无线充电器伤手机吗(无线充电 损伤)

  • 苹果x能升级13系统吗(苹果x升级13系统卡吗)

    苹果x能升级13系统吗(苹果x升级13系统卡吗)

  • iphone11怎么关后台

    iphone11怎么关后台

  • 苹果xr是几代(苹果xr是什么时候发布的)

    苹果xr是几代(苹果xr是什么时候发布的)

  • iphone8是否需要贴膜(苹果8需不需要更新ios14)

    iphone8是否需要贴膜(苹果8需不需要更新ios14)

  • vr一体机和手机vr区别(vr一体机和手机怎么连接)

    vr一体机和手机vr区别(vr一体机和手机怎么连接)

  • 手机记步器不准怎么办(手机记步器不准确怎么办)

    手机记步器不准怎么办(手机记步器不准确怎么办)

  • iphone7怎么打开多任务管理界面(iphone7怎么打开高清通话)

    iphone7怎么打开多任务管理界面(iphone7怎么打开高清通话)

  • java中空串是什么(java中空字符怎么表示)

    java中空串是什么(java中空字符怎么表示)

  • 价税分离计算公式有哪些
  • 工程款转入冻结账户能拿回
  • 销售人员的福利项目包含什么
  • 农产品核定扣除增值税进项税额计算表
  • 无形资产有合同约定,怎么摊销?
  • 期间费用包括资本公积吗
  • 会议费怎么做会计分录
  • 往来账审计存在问题及建议
  • 转让不动产增值税纳税义务发生时间
  • 实际收到股票股利的分录
  • 营利性养老机构需要缴纳哪些税
  • 生产车间的房屋租赁费计入什么科目
  • 个人抬头发票能开专票吗
  • 公司借给个人的款项会计分录
  • 社保基数调整补收是什么意思
  • 销项已开进项还没有收到分录如何处理?
  • 免税发票有几种类型
  • 营改增后甲供材税前扣除还是税后扣除?
  • 个人购买房屋的税
  • 免税行业企业
  • 会计成本核算的三种基本方法
  • 计提房产税的会计分录怎样做
  • 作废报表会影响企业信用吗
  • 推迟确认收入的方法
  • 发票一定要开完了才能领取吗?
  • 文件的类型可以通过什么来区分
  • 如何在excel中自动筛选
  • 无形资产原值增加,净值减少的原因
  • win10系统下怎么安装Java JDK及配置环境变量
  • 如何自己打造一台高赛摩托车
  • 商场外面的广告牌什么位置好
  • unity默认存储路径
  • linux怎么用微信
  • 发行债券会计分录怎么写
  • 加工制造业包括
  • 玩的最多的手机网游
  • 以前年度损益调整结转到哪里
  • php数组函数有哪些
  • 老生常谈含义
  • zabbix agent启动命令
  • uniapp怎么引入elementui
  • thinkphpgui
  • 未抵扣增值税需结转吗
  • 关于在使用手机
  • 递归是从底向上逐层计算的
  • 交通运输企业会计科目
  • 营销策划合作协议
  • 电梯安装费如何分摊
  • 管理费用冲减其他费用
  • 预付账款为什么属于资产类
  • 广告费属于管理费用的哪一类
  • 企业出售产品
  • 给员工发工资发多少合适?
  • 关于其他应付款的问题
  • 对公户收到一笔款怎么做账处理了?
  • 交通费属于什么部门
  • 销售废旧物资是否缴税 如何账务处理
  • mysql复杂数据查询方法
  • linux系统的安装与配置
  • jinjia.exe进程
  • linux如何释放内存空间
  • fs是什么文件夹
  • win10正版和盗版区别大吗
  • linux用什么写c
  • windows7怎么打开注册表
  • windows修复失败
  • Win7如何关闭Smartscreen筛选器?Win7关闭Smartscreen筛选器的方法
  • windows8运行窗口怎么打开
  • json解析 java
  • cocos2dx4.0入门
  • linux 使用技巧
  • 安卓中的HTTP编程
  • 提出好的建议
  • 浅谈一下新冠的好处
  • 专项附加扣除可以退多少钱
  • 国家税务江苏税务总局官网
  • 纳税人虚假纳税申报
  • 上海社保基数对照表
  • 企业税务登记是什么证件
  • 煤老板的苦恼
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设