位置: 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发邮件系统源码)

  • iwatch7怎么关机(apple watch关机)

    iwatch7怎么关机(apple watch关机)

  • 为什么淘宝没有省钱卡(为什么淘宝没有先用后付)

    为什么淘宝没有省钱卡(为什么淘宝没有先用后付)

  • 电脑感染病毒断开网络的目的(电脑感染病毒后应该怎么处理)

    电脑感染病毒断开网络的目的(电脑感染病毒后应该怎么处理)

  • 笔记本鼠标触摸板开关(笔记本鼠标触摸没反应)

    笔记本鼠标触摸板开关(笔记本鼠标触摸没反应)

  • 华为手机手机锁屏广告如何关闭(华为手机手机锁屏怎么设置)

    华为手机手机锁屏广告如何关闭(华为手机手机锁屏怎么设置)

  • 注销了账号会怎样(注销了账号会怎样QQ)

    注销了账号会怎样(注销了账号会怎样QQ)

  • 淘宝退货填错单号怎么修改呢(淘宝退货填错单号运费险还理赔吗?)

    淘宝退货填错单号怎么修改呢(淘宝退货填错单号运费险还理赔吗?)

  • 淘宝淘气值是什么(淘宝的淘气值是什么意思如何获得)

    淘宝淘气值是什么(淘宝的淘气值是什么意思如何获得)

  • char varchar区别(char varchar nvarchar的区别)

    char varchar区别(char varchar nvarchar的区别)

  • 华为新手机第一次需要使用完全没电吗(华为新手机第一次充电要充多久最好)

    华为新手机第一次需要使用完全没电吗(华为新手机第一次充电要充多久最好)

  • 苹果手机无法连接wifi(苹果手机无法连接wifi无法加入网络)

    苹果手机无法连接wifi(苹果手机无法连接wifi无法加入网络)

  • 韩版三星note10支持SA吗(韩版三星note10支持5g吗)

    韩版三星note10支持SA吗(韩版三星note10支持5g吗)

  • 200兆的网速快吗(200兆的网速算快吗)

    200兆的网速快吗(200兆的网速算快吗)

  • 微信如何取消群代办(微信如何取消群折叠)

    微信如何取消群代办(微信如何取消群折叠)

  • 手机qq2g在线有几种可能(手机qq2g在线能收到消息吗)

    手机qq2g在线有几种可能(手机qq2g在线能收到消息吗)

  • 苹果手机键盘上的回车键是哪一个(苹果手机键盘上的字怎么去掉)

    苹果手机键盘上的回车键是哪一个(苹果手机键盘上的字怎么去掉)

  • windows7回收站实际上是(windows7回收站实际是)

    windows7回收站实际上是(windows7回收站实际是)

  • ps怎么让文字变成扇形(ps怎么让文字变圆滑)

    ps怎么让文字变成扇形(ps怎么让文字变圆滑)

  • 什么是数字化工具(什么是数字化工厂)

    什么是数字化工具(什么是数字化工厂)

  • 无损转mp3后音质变吗(无损转mp3后音质不好)

    无损转mp3后音质变吗(无损转mp3后音质不好)

  • 红米8什么时候发布(小米10pro什么时候上市)

    红米8什么时候发布(小米10pro什么时候上市)

  • g9750是国行吗(g9508是国行吗)

    g9750是国行吗(g9508是国行吗)

  • 微信红包怎么换皮肤(微信红包怎么换成支付宝红包)

    微信红包怎么换皮肤(微信红包怎么换成支付宝红包)

  • 小米旗舰机是哪款(小米旗舰机是哪个系列)

    小米旗舰机是哪款(小米旗舰机是哪个系列)

  • 小规模纳税人的认定标准是什么
  • 个体户需要税务申报吗?
  • 报关单汇率按出口日期还是申报日期
  • 工厂开不了发票
  • 新成立公司申报流程
  • 福利费专票进项可以抵扣吗
  • 发票代签怎么处理
  • 个体工商户五级税率
  • 没有认证的增值税专用发票怎么做账
  • 技术服务费属于无形资产吗
  • 申报文件解密失败怎么办?
  • 科技型中小企业享受优惠税收政策2023
  • 非学历教育培训费发票
  • 自产农产品销售怎么做账
  • 社保已申报未缴费可以减员吗
  • 咨询公司怎么交社保
  • 房地产企业闲置土地怎么处理
  • 免税店汇率是什么意思
  • 注册资本认缴与注册登记实操
  • 超市收代金券如何处理
  • 所得税汇算清缴退税会计分录怎么做
  • 没票的购进能入成本吗
  • 金蝶怎么一次性删除所有分录
  • 联想笔记本e49系列哪款好
  • win11dns电脑服务器未响应如何处理
  • 个人银行卡作为公司备用金影响
  • 2023个人出租房屋房产税
  • mac版chrome浏览器无法上网
  • 关联企业承担什么责任
  • 资产减值损失在贷方表示什么意思
  • 出售无形资产的净损失不应计入
  • 基建期土地摊销
  • 公司员工的社保怎么查询
  • 怎么修改?
  • php中md5函数
  • 境外向国内汇款新规
  • 在沙滩上的语句
  • 哈士奇新手礼包
  • 微信小程序开发完整项目
  • 如何在vue项目中禁止谷歌浏览器改变网页颜色
  • .gp4
  • 利息收入包括
  • 非公司员工可以举报公司不交社保吗
  • 增值税专票三联都丢了写情况说明可以吗
  • python第三方库安装教程
  • discuz设置门户
  • 坏账准备抵消期初未分配利润
  • 货物搬运费会计科目
  • 收到保险公司退款
  • 房地产开发企业建造的商品房,在出售前
  • 房地产企业借款利息扣除标准
  • 库存商品毁损的会计分录
  • 企业进项税率是多少
  • 无形资产减值准备借贷方向增减
  • 建筑公司工程按什么收费
  • 失业人员的养老金
  • 小规模结转增值税会计科目有哪些
  • 装饰公司购买的安装服务怎么入账
  • 售后回租融资是利好还是利空
  • 其他货币资金存出投资款借方增加还是减少
  • mysql 5.7.12 winx64手动安装教程
  • 如何查看windows密钥
  • docker安装使用
  • windows7播放器在哪找
  • 复制打开网页
  • win10应用商店下载不了
  • windows 8怎么样
  • windows8运行窗口怎么打开
  • android开发环境的搭建实验总结
  • ftp下载怎么用
  • cocos2d用什么语言开发游戏
  • js怎么用jquery
  • JavaScript对象的创建
  • 从零开始学什么好
  • python基础教程视频教程
  • jquery移动div
  • 汕头市国税局公务员待遇
  • 宁波税务局网上办税服务厅
  • 收入较去年同期增长怎么算
  • 个人养老金没有开立资金账户
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设