|  | 
 
| 
本帖最后由 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监听端口
 3.2 把emerg等级的消息从messages中除开,免得重复记录:复制代码# Provides UDP syslog reception 
$ModLoad imudp.so 
$UDPServerRun 514 
3.3、导入createDB.sql数据库文件3.4、然后重启syslog:/etc/init.d/syslog reload复制代码*.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
 
 注:这里放出一个懒人包,就是一个rsyslog的数据库的共享库,把这一个共享库放到
 /lib/rsyslog 目录下面就可以了,这一个懒人包可以省略第二步骤
 懒人包的文件为:ommysql.so
 
 
 
 三、安装loganalyzer服务器
 从 http://loganalyzer.adiscon.com/ 下载最新的安装包
 
 安装loganalyzer (我下载的是loganalyzer-3.4.1版本的)
 登录web安装,http://192.168.100.7/log (我这里的RM一键安装的IP是:192.168.100.7,所以请大家安自己实际情况进行修改)复制代码 
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安装了,只要一步一步完成安装就可以了~
 
 这里说注意点,在按步骤一步步点下去的时候,一定要注意数据库名字为radius,表名称为SystemEvents(注意大小写)
 
 
  ommysql.so.rar
(3.91 KB, 下载次数: 27, 售价: 6 铜板) 
 
  createDB.sql.rar
(471 Bytes, 下载次数: 39) 
 
 | 
评分
查看全部评分
 |