zoukankan      html  css  js  c++  java
  • 日志服务器的配置

      概述:日志服务器的主要是在集群环境及一些认证(如:支付行业的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”,并且已经启动。

    六、完成。

    记住该记住的,忘记该忘记的,改变能改变的,接受不能改变的!
  • 相关阅读:
    二 web爬虫,scrapy模块以及相关依赖模块安装
    一 web爬虫,requests请求
    Linux 常用命令大全
    HTTP响应状态码参考
    python-进程,线程,协程
    SVN图形管理工具-Submint
    python-Socket网络编程
    python基础-pickle与shelve
    python-面向对象
    10分钟看懂, Java NIO 底层原理
  • 原文地址:https://www.cnblogs.com/yuanermen/p/2721064.html
Copyright © 2011-2022 走看看