URL上网日志记录
本帖最后由 yjg18com 于 2012-2-20 14:46 编辑上一次发布过ROS+PA+Radius_Manager=客户端上网日志转送门因那一个办法只能写入文本,大家都知道,URL的上网日志是大量的,最好用数据库来管理,所以这一次发布写入数据库中
需要的软件及环境
1、RM一键安装版本(可以找阿湘老大要)
2、就是我们的PA流控系统了(ROS也可以)
一、PA先配置好,在系统维修===>事件日志 中把相关的设置好
data/attachment/forum/201202/02/1800344bbxxzsaiv64n92a.jpg
二、配置rsyslog
1、先配置阿湘老大发布的Radius_Manager_3.9.0一键安装
2.1、因阿湘老大发布的RM一键安装版本的rsyslog没有关联到数据库(因是默认安装的)所以不支持数据库的共享库,所以要先卸载rsyslog yum remove rsyslog*2.2、等卸载完rsyslog后,我们要先进行环境变量修改(也就是数据库环境变量修改) PATH=$PATH:/47771885/bin(因阿湘老大把数据库的bin外挂文件放在47771885目录中,所以默认安装是没有办法找到这一个bin库的)
2.3、修改完后我们再安装rsyslog(这里要记的联网,也就是在RM一键安装里面可以ping外网) yum install rsyslog*这样就可以安装好rsyslog了(安装时会有一个提示,选 Y 就可以了)
3、配置rsyslog.conf
3.1去掉/etc/rsyslog.conf内以下两行前的#号,就是打开udp监听端口# Provides UDP syslog reception
$ModLoad imudp.so
$UDPServerRun 514 3.2 把emerg等级的消息从messages中除开,免得重复记录:*.info;*.!emerg;mail.none;authpriv.none;cron.none /var/log/messages # *.!emerg 表示不记录emerg级的消息
#*.emerg * # 注释掉原来的emerg,不将emerg级消息显示到控制台
# 输出到/var/log/urllog.log
*.emerg :ommysql:localhost,radius,radius,radius1233.3、导入createDB.sql数据库文件mysql < createDB.sql 3.4、然后重启syslog:/etc/init.d/syslog reload
注:这里放出一个懒人包,就是一个rsyslog的数据库的共享库,把这一个共享库放到
/lib/rsyslog 目录下面就可以了,这一个懒人包可以省略第二步骤
懒人包的文件为:ommysql.so
三、安装loganalyzer服务器
从 http://loganalyzer.adiscon.com/ 下载最新的安装包
安装loganalyzer (我下载的是loganalyzer-3.4.1版本的)
tar zxvf loganalyzer-3.4.1.tar.gz
cd loganalyzer-3.4.1
cp -r src/ /www/log
cp -r contrib/* /www/log
cd /www/log
chmod 755*.sh
./configure.sh
./secure.sh
chmod 666 config.php
chown -R daemon.daemon *
登录web安装,http://192.168.100.7/log (我这里的RM一键安装的IP是:192.168.100.7,所以请大家安自己实际情况进行修改)
就说到这里了,下面就是WEB安装了,只要一步一步完成安装就可以了~
这里说注意点,在按步骤一步步点下去的时候,一定要注意数据库名字为radius,表名称为SystemEvents(注意大小写)
好东西!!! 好东西。。。 一定要定的 好东西 不错 支持下 mikrotik很早前就搞了一个基于 syslog-ng的东西,个人感觉界面比loganalyzer友好。
关键是mt还提供的vm镜像。
论坛好久没有楼主这样发详细教程的了。支持楼主
http://wiki.mikrotik.com/wiki/Proxylizer/Introduction
好东西 不错 支持下 高手发言了
:lol:lol 好东西呀 得顶 这东西可惜不可能用在深圳这地方来代替任子行 顶起,好东西啊~谢谢 如果用户相当多的话,让RADIUS MANAGER记录用户上网日志会不会导致系统不稳定?还一个就是不知道硬盘会不会比较内伤啊……………… 多谢楼主!!!! 谢谢,楼主.哈哈 不知道MYSQL数据库会不会成百倍的增长,每天几百兆,估计硬盘是个大问题。:)
页:
[1]
2