一、准备的环境包
  1、eventlog_0.2.12.tar.gz
  2、syslog-ng_3.3.5.tar
  3、glib2-devel
  4、gcc
二、安装步骤
  1、gcc安装
     yum install gcc
  2、eventlog安装
     tar zxvf eventlog_0.2.12.tar.gz 
     cd eventlog-0.2.12/
     ./configure --prefix=/opt/eventlog/
     make && make install
   3、glib2-devel 安装
   yum install glib2-devel
   4、syslog-ng安装
     export PKG_CONFIG_PATH=/opt/eventlog/lib/pkgconfig
     tar xzvf syslog-ng_3.3.5.tar.gz 
     cd syslog-ng-3.3.5/
     ./configure --prefix=/opt/syslog-ng
     make && make install

三、syslog-ng自启动脚本

#!/bin/bash
# syslog-ng        Starts syslog-ng.
# chkconfig: - 91 61
# description: Syslog-ng is the facility by which many daemons use to log
# processname: syslog-ng
# pidfile: /usr/local/syslog-ng/etc/syslogng.pid
# config: /usr/local/syslog-ng/etc/nginx.conf
syslogngd=/opt/syslog-ng/sbin/syslog-ng
syslogng_pid=/opt/syslog-ng/var/syslog-ng.pid
RETVAL=0
prog="syslog-ng"
# Source function library.
.  /etc/rc.d/init.d/functions
[ -x $syslogngd ] || exit 0
# Start syslog-ng daemons functions.
start() {
if [ -e $syslogng_pid ];thenecho "syslog-ng already running...."exit 1
fiecho -n $"Starting $prog: "daemon $syslogngdRETVAL=$?echo[ $RETVAL = 0 ] && touch /var/lock/subsys/syslog-ngreturn $RETVAL
}
# Stop syslogng daemons functions.
stop() {echo -n $"Stopping $prog: "killproc $syslogngdRETVAL=$?echo[ $RETVAL = 0 ] && rm -f /var/lock/subsys/syslog-ng /opt/syslog-ng/var/syslog-ng.pid
}
reload() {echo -n $"Reloading $prog: "killproc $syslogngd -HUPRETVAL=$?echo
}
# See how we were called.
case "$1" in
start)start;;
stop)stop;;
reload)reload;;
restart)stopstart;;
status)status $progRETVAL=$? 60.        ;;
*)echo $"Usage: $prog {start|stop|restart|reload|status|help}"exit 1 64.esac 65.exit $RETVAL 赋予syslog-ng 脚本执行权限;
esac

四、设置权限
  chmod +x /etc/rc.d/init.d/syslog-ng
五、让syslog-ng以服务的形式开机启动
    chkconfig syslog-ng on
六、启动、重启、停止syslog-ng
  service syslog-ng start
   service syslog-ng restart
   service syslog-ng stop
七、结束

转载于:https://www.cnblogs.com/yuanermen/archive/2012/09/26/2704442.html

centos 6.2 syslog-ng的配置相关推荐

  1. RHEL/CentOS通用性能优化、安全配置参考

    RHEL/CentOS通用性能优化.安全配置参考 本文的配置参数是笔者在实际生产环境中反复实践总结的结果,完全适用绝大多数通用的高负载.安全性要求的网络服务器环境.故可以放心使用. 若有异议,欢迎联系 ...

  2. CentOS 7下 VNC 服务的配置和开启、常见问题

    文章目录 1. X server.Xvnc 和 VNC server X Window System X Server X Client X Window Manager Display Manage ...

  3. Centos 6.3 x86_64安装与配置bacula

    Centos 6.3 x86_64安装与配置bacula 一,简介 Bacula是一款开源的跨平台的网络备份工具,基于c/s架构,通过它,管理员可以对数据进行备份,恢复,以及完整性验证等操作. 适合业 ...

  4. CentOS 7 学习(一) 配置LAMP和Nginx

    CentOS 7 学习(一) 配置LAMP和Nginx CentOS是RedHat Linux企业版的代码编译版本,属于比较通用的服务器Linux版本,据说Ubuntu Server更通用,呵呵,不过 ...

  5. centos FTP服务器的架设和配置

    Ftp搭建 参考资料:centos FTP服务器的架设和配置 2009-06-17 18:08 12119人阅读 评论(0) 收藏 举报 1.yum install vsftpd 2.启动/重启/关闭 ...

  6. 在CentOS 6.3中安装与配置JDK-7

    在CentOS 6.3中安装与配置JDK-7 来源:互联网 作者:佚名 时间:02-07 16:28:33 [大 中 小] 在CentOS-6.3中安装与配置JDK-7,有需要的朋友可以参考下 安装说 ...

  7. linux 配置sftp日志,在CentOS 7.5上为SFTP配置ProFTPd

    这是有关如何为SFTP会话配置ProFTPd的指南. 安全文件传输协议(SFTP)是FTP的安全版本,它通过SSH协议传输文件. 与使用默认FTP协议相比,可以重新配置ProFTPD以服务SFTP会话 ...

  8. Centos/Red Hat6.8 安装、配置、启动Gitlab (内网环境)心得分享

    文章目录 一.Gitlab下载 1. Gitlab官网下载 二.分析思路 2.1. 分析 2.2. 代码托管平台 2.3. 镜像站 二.Gitlab 重新加载配置异常 2.1. 异常现象 2.2. 分 ...

  9. CentOS 6.6下Redis安装配置记录

    这篇文章主要介绍了CentOS 6.6下Redis安装配置记录,本文给出了安装需要的支持环境.安装redis.测试Redis.配置redis等步骤,需要的朋友可以参考下 在先前的文章中介绍过redis ...

  10. Centos 6.4 KVM安装和配置

    Centos 6.4 KVM安装和配置 测试使用环境: 服务器:Dell R710  CPU型号物理CPU颗数内存大小和数量 [root@localhost ~]# cat /proc/cpuinfo ...

最新文章

  1. Linux下编译安装Boost1.66
  2. Android编译笔记一
  3. DBMS_SPACE包的使用
  4. mysql与oracle性能对比,Oracle与MySQl对比,
  5. 【大话存储】学习笔记(7章), OSI模型
  6. linux iptables找不到,centos /etc/sysconfig/下找不到iptables文件解决方法
  7. matlab中直到循环语句,Matlab再次执行循环,直到第一条语句结束
  8. LoadRunner - 实战,转发
  9. maven 项目在 tomcat 中启动报错:Caused by: java.util.zip.ZipException: invalid LOC header (bad signature)...
  10. POI读取word模板,根据list动态添加表格,按照字段填充
  11. 国产操作系统银河麒麟V10桌面版新手小白常见问题
  12. matlab p文件转码 matlab pcode文件 将matlab中的p文件转为m文件工具
  13. C++实验六:继承,对BMP图片操作
  14. android Manifest介绍
  15. PHP随堂笔记时区的设置
  16. java实现模拟鼠标键盘操作
  17. 克隆linux系统之后如何配置网络ip
  18. mysql投影和选择区别_计算机二级。选择和投影到底有什么区别?
  19. 【人工智能项目】深度学习实现汉字书法识别
  20. win10录屏功能怎么打开,详细图文教学,轻松学会

热门文章

  1. 自动执行任务_中小企业如何做运维自动化?
  2. 【CCCC】L2-020 功夫传人 (25分),,模拟水题,多叉树的存储与遍历
  3. 3d 模型换人脸_3D人脸模型月销量上千单 谁在打印,谁在帮打?
  4. JavaScript变量的声明与使用以及命名规范(3)
  5. erp系统源码php_最新仿金蝶 PHP电商ERP进销存系统软件 带扫描功能
  6. Photoshop1:入门实用技巧
  7. shift-and(HDU 5972 2016ICPC大连 B: Regular Number)
  8. [汇编语言计算机原理] 带开机音乐,速度、进度和行驶方向显示的出租出计费系统设计
  9. js中WINDOW对象中的location成员对象
  10. Image-to-Image Translation with Conditional Adversarial Networks