Nxlog安装配置文档

任     帅

1、安装nxlog,全部默认即可。

如果拷贝直接安装,没有拷贝可以下载。下载链接:

https://nxlog.co/system/files/products/files/348/nxlog-ce-2.10.2102.msi

2、修改配置文件

进入配置文件目录C:\Program Files (x86)\nxlog\conf  修改配置文件nxlog.conf (修改前请先备份原始配置文件。建议使用notpad++修改,将文件保存为utf-8格式,否则导入日志文件路径包含中文则容易产生乱码,导致无法正常转发日志。)

以下为示例:

Panic Soft

#NoFreeOnExit TRUE

define ROOT     C:\Program Files (x86)\nxlog     #路径为nxlog的实际安装路径,如有改动请修改

define CERTDIR  %ROOT%\cert

define CONFDIR  %ROOT%\conf

define LOGDIR   %ROOT%\data

define LOGFILE  %LOGDIR%\nxlog.log

LogFile %LOGFILE%

Moduledir %ROOT%\modules

CacheDir  %ROOT%\data

Pidfile   %ROOT%\data\nxlog.pid

SpoolDir  %ROOT%\data

<Extension _syslog>

Module      xm_syslog

</Extension>

<Extension _charconv>

Module      xm_charconv

AutodetectCharsets GB2312,gbk,utf-8,iso8859-2,utf-16, utf-32   #转码格式,在配置文件中添加GB2312,gbk,

</Extension>

<Input input1>                        #input标签表示导入,一个input导入一个或一种类型

Module       im_file             #表示导入文件

File          "D:\SG-UEP_V2.0_新端口\etlProcess*"  #导入文件的路径,*表示通配etlProcess开头的所有文件

Exec          $SourceName = 'uep';               #(重要)此处的uep为项目名,必须要唯一

SavePos          TRUE

Recursive         TRUE

Exec          $tag = "etlProcess20180929140410";

</Input>

<Input input2>                                    #导入第二个日志文件

Module          im_file

File             "E:\新建文件夹\activemq.log"

Exec             $Message = $raw_event;

Exec             $SourceName = 'activemq';

SavePos          TRUE

Recursive         TRUE

Exec             $tag = "activemq.log";

</Input>

<Processor filewatcher_transformer>          #此模块默认没有,手动添加。配置按此即可。

Module          pm_transformer

Exec             $Message = $raw_event;

Exec             convert_fields("GB2312","utf-8");

OutputFormat     syslog_bsd

</Processor>

<Extension _exec>

Module      xm_exec

</Extension>

<Extension _fileop>

Module      xm_fileop

# Check the size of our log file hourly, rotate if larger than 5MB

<Schedule>

Every   1 hour

Exec    if (file_exists('%LOGFILE%') and \

(file_size('%LOGFILE%') >= 5M)) \

file_cycle('%LOGFILE%', 8);

</Schedule>

# Rotate our log file every week on Sunday at midnight

<Schedule>

When    @weekly

Exec    if file_exists('%LOGFILE%') file_cycle('%LOGFILE%', 8);

</Schedule>

</Extension>

<Output out_eventlog>                #此模块为输出模块,手动添加。配置按此即可。

Module      om_udp

Host        20.58.9.132

Port        514

Exec              to_syslog_bsd();

</Output>

<Route eventlog>                     #此模块将input模块指向了Processor模块,最终指向output模块

Path   input1,input2=> filewatcher_transformer => out_eventlog

</Route>

在此配置文件中主要手动添加了input、Processor、output、route模块。主要修改模块为input模块,根据注释自行修改。其他模块跟示例保持一致即可。其中input模块中的Exec          $SourceName = 'uep';  为重要选项,在配置文件内必须唯一。内容一般设置为项目名称。如:tomcat日志可以设置值为tomcat。示例设置为了uep。

3、启动ngxlog服务

4、查看日志

如果启动失败请查看nxlog日志,修改错误的配置。日志路径为:C:\Program Files (x86)\nxlog\data\nxlog.log,此路径为默认路径,如果安装到其他磁盘请到相应文件夹查看日志。

nxlog安装配置的更多相关文章

  1. Hive安装配置指北(含Hive Metastore详解)

    个人主页: http://www.linbingdong.com 本文介绍Hive安装配置的整个过程,包括MySQL.Hive及Metastore的安装配置,并分析了Metastore三种配置方式的区 ...

  2. Hive on Spark安装配置详解(都是坑啊)

    个人主页:http://www.linbingdong.com 简书地址:http://www.jianshu.com/p/a7f75b868568 简介 本文主要记录如何安装配置Hive on Sp ...

  3. ADFS3.0与SharePoint2013安装配置(原创)

    现在越来越多的企业使用ADFS作为单点登录,我希望今天的内容能帮助大家了解如何配置ADFS和SharePoint 2013.安装配置SharePoint2013这块就不做具体描述了,今天主要讲一下怎么 ...

  4. Hadoop的学习--安装配置与使用

    安装配置 系统:Ubuntu14.04 java:1.7.0_75 相关资料 官网 下载地址 官网文档 安装 我们需要关闭掉防火墙,命令如下: sudo ufw disable 下载2.6.5的版本, ...

  5. redis的安装配置

    主要讲下redis的安装配置,以及以服务的方式启动redis 1.下载最新版本的redis-3.0.7  到http://redis.io/download中下载最新版的redis-3.0.7 下载后 ...

  6. Windows环境下的NodeJS+NPM+Bower安装配置

    npm作为一个NodeJS的模块管理,之前我由于没有系统地看资料所以导致安装配置模块的时候走了一大段弯路,所以现在很有必要列出来记录下.我们要先配置npm的全局模块的存放路径以及cache的路径,例如 ...

  7. ubuntu kylin 14.04安装配置MongoDB v2.6.1(转)

    1.获取最新版本 https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-2.6.1.tgz 2.解压并进入bin目录 tar zxvf mongo ...

  8. Django基础之安装配置

    安装配置 一 MVC和MTV模式 著名的MVC模式:所谓MVC就是把web应用分为模型(M),控制器(C),视图(V)三层:他们之间以一种插件似的,松耦合的方式连接在一起. 模型负责业务对象与数据库的 ...

  9. 【转】Windows平台下的Subversion安装配置新手指南

    原文地址:http://developer.51cto.com/art/201005/199628.htm 本文介绍Subversion安装配置快速指南,首先讲Subversion的安装和配置,Uni ...

随机推荐

  1. kali 装好java后提示 -bash: /home/javainstall/jdk1.8.0_171/bin/java: 没有那个文件或目录

    [问题现象] 在/etc/profile配置里面也是配置好了的,并且该目录是有java的 [问题原因] 出现这个问题的原因:64位的系统,安装了32位的Java. [解决方案] 通过网络搜索,发现通过 ...

  2. kafka剖析(转)

    Kafka是由LinkedIn开发的一个分布式的消息系统,使用Scala编写,它以可水平扩展和高吞吐率而被广泛使用.目前越来越多的开源分布式处理系统如Cloudera.Apache Storm.Spa ...

  3. P3809【模板】后缀排序

    传送门 深入理解了一波后缀数组,这东西真的很妙诶,自己推感觉完全不现实,看来只能靠背代码了 这段时间就多敲敲,把板子记熟吧 代码: #include<cstdio> #include< ...

  4. 113 Path Sum II 路径总和 II

    给定一个二叉树和一个和,找到所有从根到叶路径总和等于给定总和的路径.例如,给定下面的二叉树和 sum = 22,              5             / \            4 ...

  5. MongoDB内置文档查看和修改

    MongoDB设计的时候,有时候会设计内置文档,方便某个对象的统一.在这里略写了查看内置文档和更新内置文档. 1.查看  表为:realtimelogin   realName为:123 realpa ...

  6. Fedora如何添加第三方软件源?

    安装RPM Fusion源 和 安装FZUG源 http://jingyan.baidu.com/article/656db918f9300ae380249c56.html

  7. CF747D Winter Is Coming

     题目链接: http://codeforces.com/problemset/problem/747/D 题目大意: 接下来的n天内每天都有一个气温,如果某天的温度为负数,则必须使用冬季轮胎:而温度 ...

  8. [BZOJ2434][Noi2011]阿狸的打字机 AC自动机+树状数组+离线

    题目链接:http://www.lydsy.com/JudgeOnline/problem.php?id=2434 题目中这种多个串匹配的问题,一下子就想到了AC自动机.然后发现如果要建立AC自动机, ...

  9. 1058 合唱队形 2004年NOIP全国联赛提高组

    1058 合唱队形 2004年NOIP全国联赛提高组  时间限制: 1 s  空间限制: 128000 KB  题目等级 : 黄金 Gold 题解  查看运行结果     题目描述 Descripti ...

  10. sql 使用汇总(PQSQL)

    --sql structured query language --DML--Data Manipulation Language--数据操作语言 query information (SELECT) ...