|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册
×
本帖最后由 yjg18com 于 2012-2-20 14:46 编辑
上一次发布过ros+PA+radius_Manager=客户端上网日志 转送门 因那一个办法只能写入文本,大家都知道,URL的上网日志是大量的,最好用数据库来管理,所以这一次发布写入数据库中
需要的软件及环境
1、RM一键安装版本(可以找阿湘老大要)
2、就是我们的PA流控系统了(ROS也可以)
一、PA先配置好,在系统维修===>事件日志 中把相关的设置好
二、配置rsyslog
1、先配置阿湘老大发布的Radius_Manager_3.9.0一键安装
2.1、因阿湘老大发布的RM一键安装版本的rsyslog没有关联到数据库(因是默认安装的)所以不支持数据库的共享库,所以要先卸载rsyslog2.2、等卸载完rsyslog后,我们要先进行环境变量修改(也就是数据库环境变量修改)(因阿湘老大把数据库的bin外挂文件放在47771885目录中,所以默认安装是没有办法找到这一个bin库的)
2.3、修改完后我们再安装rsyslog(这里要记的联网,也就是在RM一键安装里面可以ping外网)这样就可以安装好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,radius123
复制代码 3.3、导入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(注意大小写)
ommysql.so.rar
(3.91 KB, 下载次数: 27, 售价: 6 铜板)
createDB.sql.rar
(471 Bytes, 下载次数: 39)
|
评分
-
查看全部评分
|