日志服务器搭建

 
1 系统需求
   mysql mysql-devel mysql-server php php-mysql php-pdo php-common php-gd httpd
2需要的源码包软件
   rsyslog-5.8.2.tar.gz
   loganalyzer-3.2.1.tar.gz
3安装rsyslog
a. http: //www.rsyslog.com / 上下载最新版本
b. PATH=$ PATH: /usr /local /mysql /bin # 因为MySQL手工安装,不在环境变量中,而rsyslog的configure会从环境变量中找MySQL的lib
c. . /configure --prefix= /usr /local /rsyslog --enable-mysql # 打开MySQL支持,将日志写到MySQL中可以在前端web上直接展示,报表
d. Make install
e. Mysql -u root -p < . /plugins /ommysql /createDB.sql # 导入db结构
f. Cp rsyslog.conf /etc / # 默配置文件g. ln -s /usr /local /rsyslog /sbin /rsyslogd /sbin /rsyslogd # 这一步可用可不用 
4. 配置rsyslog
a. 在 /etc /rsyslog.conf最上面加上 $ ModLoad ommysql 载入mysql支持的模块
b. 去掉 /etc /rsyslog.conf内以下两行前的 #号,打开udp监听端口$ ModLoad imudp.so # provides UDP syslog reception$ UDPServerRun 514 # start a UDP syslog server at standard port 514
c. 增加 /etc /rsyslog.conf下面两行,将local7和user的日志写到mysql中local7. * :ommysql:127.0.0.1,Syslog,rsyslog_write,password_123456user. * :ommysql:127.0.0.1,Syslog,rsyslog_write,password_123456
d. 去掉链接错的日志示例:msg, contains, "error: connect"
5. 替换 syslog 为rsyslog
a. 由于rsyslog没有附带启动脚本,我做了如下修改
b. Cp /etc /init.d /syslog /etc /init.d /syslogd #保留老的的syslog启动文件,以备要恢复时使用
c. 编辑 /etc /init.d /syslog 将里面路径有关的全改成 /usr /local /rsyslog /sbin /rsyslogd 如果你上面 3.g这一步做了链接,就可以只把syslog改为rsyslogd
d. 这样修改完后就是先停掉老的syslog,再启用新的rsyslog了
e. /etc /init.d /syslogd stop; # 停掉系统自带的
f. /etc /init.d /syslog start # 启用新的 rsyslog 
6. 修改 iptables ,增加udp54端口出入,防止被人强x
a. Iptables -A RH-Firewall- 1-INPUT -s 1.2.0.0 /255.255.0.0 -p udp -m udp --dport 514 -j ACCEPT
b. Iptables -A RH-Firewall- 1-INPUT -s 3.4.0.0 /255.255.0.0 -p udp -m udp --dport 514 -j ACCEPT
 
10 安装 loganalyzer 并修改权限

     #tar xvf loganalyzer-3.2.1

     #cd loganalyzer-3.2.1

     #cp -r src/     /var/www/html/loganalyzer

     #cp -r contrib/*     /var/www/html/loganalyzer

     #chown -R apache.apache /var/www/html/loganalyzer

 11   通过web 形式安装loganalyzer ,在安装之前必须先执行以下两个脚本

       #bash   /var/www/html/loganalyzer/configure.sh

       #bash    /var/www/html/loganalyzer/secure.sh

在浏览器在中

       http://IP/loganalyzer 

       注:该IP 为您的日志服务器

 12 安装loganalyzer
安装步骤点击链接
              
 
在客户端将日志传递到日志服务器上
 
echo '*.*    @192.168.1.97' >>   /etc/syslog.conf
重启日志服务
service syslog restart
 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值