centos7,centos 6.2 syslog-ng的配置

 2023-11-19 阅读 19 评论 0

摘要:一、準備的環境包  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 --pr

一、準備的環境包
  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

版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。

原文链接:https://hbdhgg.com/3/181083.html

发表评论:

本站为非赢利网站,部分文章来源或改编自互联网及其他公众平台,主要目的在于分享信息,版权归原作者所有,内容仅供读者参考,如有侵权请联系我们删除!

Copyright © 2022 匯編語言學習筆記 Inc. 保留所有权利。

底部版权信息