安装脚本如下,文章最后有打包下载,遇到的问题在脚本中有注释
#!/bin/sh
# mysql conf
mysql_user=root #mysql root 用户名
mysql_pwd=fuckmysqlintruder #mysql root 密码
run_user=user #syslog库用户
run_pwd=user #syslog库用户密码
# Install env.
yum -y install mysql mysql-devel mysql-server php php-mysql php-pdo php-common php-gd httpd zlib-devel gcc gcc-c++
# Install rsyslog..
tar xvf rsyslog-5.6.2.tar.gz
cd rsyslog-5.6.2
./configure --enable-mysql --prefix=/usr/local/rsyslog #支持mysql,指定安装路径
make && make install
cd ..
# creat rsyslog config..
sed -e "s/ommysql:localhost,Syslog,root,/ommysql:localhost,Syslog,${run_user},${run_pwd};dbFormat/g" rsyslog.conf > /etc/rsyslog.conf
#这里设置rsyslog.conf中的mysql连接账户和密码
#rsyslog支持数据模板,我定义了一个插入db的模板,在rsyslog.conf中
#$template dbFormat,"