NXLog是个跨平台日志传输插件,支持linux、windows平台的大部分系统日志及常见的web日志,支持tcp、udp、http(s)等协议传输。

本文通过NXLog将IIS的日志以syslog的形式转发至日志审计服务器。

一、系统环境

操作系统:Window Server2012 r2 Enterprise

IIS:7.0

NXLog:nxlog-ce-2.10.2150

二、NXLog的整体实现原理

NXLog整体采用插件架构模式,通过加载可调用的模块, 实现从各种不同的日志来源读取日志数据(Input),对日志数据进行解析和转换(Prosessor),最后进行输出(Output)。

三、配置方法

IIS的日志为文本类型的逐行文件,各字段使用“空格符”进行分割,而其中的日期和时间分属于两个不同的字段。因此IIS的日志可以通过Input的im_file模块进行读取。

在NXLog的安装路径C:\Program Files\nxlog(或C:\Program Files (x86)\nxlog)下找到conf\nxlog.conf,用文本编辑器进行编辑。

增加Input日志来源:

Module im_file

File ’C:\inetpub\logs\LogFiles\u_ex*’

增加Output日志输出:

Module om_udp

Host 10.168.100.1

Port 514

增加转发规则:

Path IISin => IISout

四、启动NXLog

可以通过服务管理器services.msc中启动nxlog服务,或者在安装路径中双击nxlog.exe运行。

五、排错

检查安装路径\data\下的日志文件。

参考资料:

iis服务器转发消息至服务端,IIS服务器配置NXLog进行syslog转发相关推荐

  1. .net 部署到服务端IIS,Process调用exe程序无法运行问题解决

    场景: 开发某一功能将html内容转换为pdf,采用第三方插件wkhtmltopdf.exe进行转换.在本地调试正常运行,部署到服务端后文件没有正常生成. IIS中,Process打不开cmd程序,程 ...

  2. 微信公司电话能不能人工服务器,【已解决】关于客服消息从服务端转人工的问题?...

    该问题已经解决: 首先感谢 Mr.Zhao 的快速回答,帮我解决了问题. 再者建议文档管理员更新下文档: 把JSON的方案也写进去,谢谢 我在管理页的[消息推送]配置中,选择的是JSON格式,但是文档 ...

  3. 微信开发SDK使用教程--手机微信好友发来聊天消息通知服务端

    微信开发SDK使用教程--手机微信好友发来聊天消息通知服务端 case FriendTalkNotice: {// 微信好友发来聊天消息 log.debug("socket:msgtype= ...

  4. 物联网系统上位机源码,含服务器和客户端 物联网服务端程序

    物联网系统上位机源码,含服务器和客户端 物联网服务端程序,可以接受市面上大多数透传数据的DTU登录,以及和DTU双向通讯 程序功能:能分组管理,不同的组别用户只可见自己组别的设备,设备和客户端登录掉线 ...

  5. 在IIS服务器下搭建FTP服务

    为了实现文件局域网或远程共享与访问,在IIS服务器手动搭建一个FTP Server共享服务. 基于Windows 11 操作系统. 一.安装FTP服务 打开"控制面板"->双 ...

  6. 免费开源iPhone推送消息工具+服务端-Bark

    什么是Bark Bark 是一款纯推送提醒服务,主要用来给自己的 iPhone 发送自定义内容的推送,可以是文字.链接,不提供历史记录功能,阅后即焚.服务端和客户端均开源,实时性和稳定性都非常可靠,支 ...

  7. python TCP套接字服务器v1.1-新增服务端命令功能及修改bug(socket+PyQt5)

    TCP聊天服务器套接字v1.1 所有版本记录: v1.0 : TCP聊天服务器套接字|PyQt5+socket(TCP端口映射+端口放行)+logging+Thread(含日志,html)+anaco ...

  8. 服务器ec系列,Cloud_EC服务端错误码大全

    在服务端开发过程中,会经常返回错误码,如果没有对应的错误码描述,仅仅有一个返回码很 难定位问题,这样进展和效率都会很低下! 这里将常见的错误码与对应的描述总结在这里,后续会一直进行追加与完善,详情如下 ...

  9. android mqtt服务器搭建,Mqtt从服务端到Android客户端搭建(mqtt服务端搭建)

    一.简介 MQTT(消息队列遥测传输)是ISO 标准(ISO/IEC PRF 20922)下基于发布/订阅范式的消息协议. 此处不再引入官方文字描述,以个人开发认识浅谈一下 本文分为两部分: 1. M ...

  10. java websocket 实现_JAVA (Tomcat服务器)使用WebSocket实现服务端与HTML前端通信

    在一个项目中要使用WebSocket技术来实现服务器与浏览器实时通信交互,在网上也找了许多资料.为了防止以后忘记具体的使用过程,下面我把自己的使用过程和方法记录下来方便自己以后使用. 项目背景: 基于 ...

最新文章

  1. 腾讯员工:越来越多的新生都想要学计算机专业,好日子长不了
  2. 洛谷 P2867 [USACO06NOV]大广场Big Square
  3. 判断远程图片是否存在,否则替换成默认图片
  4. 【MySQL】MySQL基础理论学习笔记
  5. IOProcess基础知识
  6. 甲骨文中国疯狂裁员 招聘网站上线“甲骨文人才专场”
  7. 鸟哥Linux计算退伍时间,发现《鸟哥的Linux基础篇》中有个脚本还能再完善点。...
  8. 进一步理解VC中的句柄
  9. 打分框手工输入分值的技术要领
  10. 单身10年!最孤单水蛙“罗密欧”有望“脱单”
  11. html网页设计课程心得,网页设计教学心得体会
  12. 五子棋AI算法(一)
  13. 【Maven】maven如何配置本地仓库?
  14. paypal java_PaypalUtil PayPal付款JAVA工具类
  15. excel几个数相加等于某个数_EXCEL如何求出哪几个单元格里的数字之和等于某个特定值...
  16. 计算机应用基础自主学习,计算机应用基础教学中如何培养学生的自主学习能力...
  17. 做一名「技术掮客」去变现自己的技术
  18. 机器学习学习笔记(3)——量纲与无量纲,标准化、归一化、正则化
  19. 计算机键盘无法使用6,电脑左边键盘数字键只可以用5和6,怎么回事
  20. Win+R命令之后的新世界

热门文章

  1. SQL Server 2005两种快照隔离机制的比较
  2. 单表查询之选择查询 + 多表查询(2020.3.20 )
  3. 使用监听器生成请求记录日志
  4. maven实现RBAC权限管理,实现不同角色下对应不同菜单
  5. python or 和and的优先级_python中not、and和or的优先级与详细用法介绍
  6. mysql 字段_【MySql】mysql 字段个数的限制
  7. 视频直播技术(三):低延时直播经验总结
  8. SQL Server数据同步的研究(单向/双向)
  9. Spring mvc时间格式处理
  10. 批处理创建快捷方式【简单好用详解】