• 日志服务器的配置


      概述:日志服务器的主要是在集群环境及一些认证(如:支付行业的PCI认证及国家的支付认证)必须要到的。主要用于集中存储程序日志、系统日志、交换机日志、防火墙日志。我现在主要说的是windows,linux的系统日志的收集。

    一、系统环境:windows server 2008,centos 6.2。

    二、软件版本:

         1、syslog-ng_3.3.5.tar.gz(linux下安装)安装见 syslog-ng的安装

         2、eventlog_0.2.12.tar.gz(linux下安装)安装见 syslog-ng的安装

         3、EvtSys_4.4.3_64-Bit-LP.zip (lwindow下安装,或安装32位的)。

    三、linux日志服务器的配置(安装见 syslog-ng的安装

         1、syslog-ng介绍

            syslog-ng作为syslog的替代工具,可以完全替代syslog的服务,并且通过定义规则,实现更好的过滤功能。

         2、syslog-ng服务器的配置

               安装目录是在 /opt/syslog-ng,

               打开配置文件: #vi  /opt/syslog-ng/syslog-ng.conf

    #############################################################################
    # Default syslog-ng.conf file which collects all local logs into a
    # single file called /var/log/messages.
    #
    
    @version: 3.3
    options {
            flush_lines(0);
            chain_hostnames(off);
            use_dns (no);
            use_fqdn (no);
            create_dirs (yes);
            keep_hostname(yes);
            stats_freq(600);
            stats_level(2);
    };
    source s_local {
            system();
            internal();
    };
    source s_network {
            udp();
    };
    source s_remote{
     udp(ip(0.0.0.0) port(514));
    };
    
    destination d_local {
         file("/home/log/syslog-ng/$HOST/log-$YEAR$MONTH$DAY.log" owner(root) group(root) perm(0600) dir_perm(0700) create_dirs(yes));
    };
    log {
            source(s_remote);
            # uncomment this line to open port 514 to receive messages
            destination(d_local);
    };

    四、linux日志客户端的配置(安装见 syslog-ng的安装

          1、syslog-ng客户端的配置

               安装目录是在 /opt/syslog-ng,

               打开配置文件: #vi  /opt/syslog-ng/syslog-ng.conf

      source s_local {system();internal();};

    destination d_udp {udp("192.168.1.51" port(514)); };
    log { source(s_local); destination(d_udp); };          
    source 为日志源,system为系统日志,internal为网络连接日志。
    destination 是新建一个目标。名称为 d_udp 通过UDP协议。192.168.1.51 为日志服务器的IP,514为日志服务器的日志端口。
    注意:syslog-ng的具体配置请查看详细文档,后继我会整理出来。

          2、保存后重启动一下系统。并在保证syslog-ng服务会随系统启动而启动。

    五、windows日志客户端的配置的配置

         1、EvtSys的介绍

           Evtsys是用C写的程序,提供发送Windows日志到syslog服务器的一种方式。它支持Windows Vista和Server 2008,并且编译后支持32和64位环境。它被设计用于高负载的服务器,Evtsys快速、轻量、高效率。并可以作为Windows服务存在。

          2、 EvtSys的安装

           下载Evtsys后,将其复制到系统目录,XP下是Windows\system32目录。然后在CMD下执行:evtsys.exe -i -h 192.168.1.51 -p 514    

           evtsys -i -h 192.168.1.51

       参数说明:
       i是安装成Window服务;
       h是syslog服务器地址;
       p是syslog服务器的接收端口。
       默认下,端口可以省略,默认是514.

       启动Evtsys服务,命令是:

          net start evtsys

       查看Windows的“服务”,发现在原本Event Log服务下面增加了一个“Eventlog to Syslog”,并且已经启动。

    六、完成。

    记住该记住的,忘记该忘记的,改变能改变的,接受不能改变的!
  • 相关阅读:
    websocket协议
    LeakCanary 中文使用说明
    编程习惯1
    Spring事务管理(详解+实例)
    微信 JS API 支付教程
    mi面试题
    最锋利的Visual Studio Web开发工具扩展:Web Essentials详解(转)
    .Net 高效开发之不可错过的实用工具
    手机版开发框架集合
    node.js建立简单应用
  • 原文地址:https://www.cnblogs.com/yuanermen/p/2721064.html
Copyright © 2020-2023  润新知