Amtt HSIA PnP HBMS管理员手册71页.docx
《Amtt HSIA PnP HBMS管理员手册71页.docx》由会员分享,可在线阅读,更多相关《Amtt HSIA PnP HBMS管理员手册71页.docx(66页珍藏版)》请在冰豆网上搜索。
![Amtt HSIA PnP HBMS管理员手册71页.docx](https://file1.bdocx.com/fileroot1/2023-2/22/214abdf1-7626-4f18-a866-477957b3475c/214abdf1-7626-4f18-a866-477957b3475c1.gif)
AmttHSIAPnPHBMS管理员手册71页
AmttHSIAPnPHBMS管理员手册
精品汇编资料
目录
一综述5
二系统安装6
2.1操作系统版本和硬件平台6
2.2操作系统安装过程6
2.2.1系统分区6
2.2.2安全及其它设置7
2.2.3安装包选择7
2.2.4Linux安装后配置8
2.3HBMS安装8
2.3.1安装过程9
2.3.2sendmail设置9
2.4安装后管理和配置10
2.4.1系统License获取10
2.4.2Mysql管理11
2.5访问WEB管理界面11
2.6删除测试数据13
2.7数据库备份和恢复13
2.8系统升级14
三Radius管理15
3.1IP计费体系结构简介15
3.2Radius协议简介16
3.3Radius管理详述17
3.3.1Radius服务管理18
3.3.2Radius配置管理18
3.3.3Radius日志查询19
3.3.4添加接入服务器19
3.3.5接入服务器管理19
3.3.6接入服务器状态20
3.3.7在线用户表维护20
3.3.8添加漫游域20
3.3.9漫游域管理20
四计费业务管理21
4.1宽带服务定义21
4.2计费策略定义21
4.2.1计费类型描述21
4.2.2自定义包天周期23
4.2.3用户自选计费策略23
4.2.4按PMSVIP标志选择计费策略24
4.3计费管理详述25
4.3.1宽带服务管理25
4.3.2添加计费策略25
4.3.3计费策略管理25
4.3.4包时策略管理25
4.3.5计费参数查看26
4.3.6日计费日志查看26
4.3.7月计费日志查看26
五系统管理27
5.1系统管理概述27
5.2系统管理详述28
5.2.1添加管理员帐号28
5.2.2浏览管理员帐号28
5.2.3修改管理员口令28
5.2.4添加权限级别28
5.2.5浏览权限级别管理29
5.2.6系统日志查询29
5.2.7系统日志删除29
5.2.8上网日志查询29
5.2.9运营参数设定29
六帐号及前台管理30
6.1帐号管理30
6.1.1添加用户组30
6.1.2用户组管理32
6.1.3用户帐号开户32
6.1.4帐号资料维护32
6.1.5商务帐号管理33
6.1.6用户密码修改33
6.1.7批量帐号开户33
6.1.8批量绑定VLAN33
6.1.9上网记录查询33
6.1.10用户帐号销户33
6.1.11用户帐号删除33
6.2前台管理34
6.2.1用户Check-In34
6.2.2用户Check-Out34
6.2.3用户更换房间34
6.2.4用户密码更改34
6.2.5用户状态查询35
6.2.6上网清单查询35
6.2.7结帐历史记录35
6.2.8换房记录查询35
6.2.9计费选择记录36
6.2.10查看在线用户36
6.2.11日报表管理36
6.3预付卡管理36
6.3.1预付卡生成37
6.3.2预付卡管理37
6.3.3预付卡查询37
6.3.4预付卡启用37
6.3.5前台发卡记录37
七帐务管理39
7.1帐务管理简介39
7.2帐务管理详述39
7.2.1月结报表汇总40
7.2.2客房按日/月清单汇总40
7.2.3客房按日/月帐单汇总40
7.2.4商务帐单汇总40
7.2.5商务帐单查询40
7.2.6商务帐单销帐41
7.2.7销帐记录查询41
7.2.8商务帐单反销帐41
7.2.9反销帐记录查询41
7.2.10商务用户预缴费41
7.2.11清单数据导出41
7.2.12帐单数据导出41
7.2.13预付卡帐务汇总42
八PMS管理43
8.1PMS接口简介43
8.2PMS服务与系统其它各部分关系44
8.3PMS故障管理45
8.4PMS管理详述46
8.4.1PMS服务管理46
8.4.2PMS配置管理46
8.4.3PMS日志查询47
8.4.4PMS处理查询47
8.4.5PMS帐单销帐47
8.4.6PMS帐单反销帐48
8.4.7PMS反销帐日志48
8.4.8PMS操作管理48
8.5PMS对接流程指导48
8.6PMS特殊配置49
九附录51
9.1常见问题51
9.1.1如何查询已Check-Out的某房间的上网清单记录51
9.1.2如何查询用户首次上网清单记录51
9.1.3如何查询已Check-In用户的密码51
9.1.4如何查询汇总当前已Check-In用户的消费状况52
9.1.5接入服务器状态无法显示网管信息52
9.1.6在线用户表管理中,同步操作总是清空所有在线信息52
9.1.7前台Check-Out操作过程无法强制用户下线52
9.1.8用户在公共区域密码认证失败提示:
租约过期/LeaseExpired52
9.2与中心汇帐系统的对接52
一综述
安美innFOR酒店宽带管理和计费系统是安美酒店宽带解决方案的重要组成部分。
安美酒店宽带解决方案包括两部分,innFORPnPGW宽带接入服务器和innFOR酒店宽带管理和计费系统,总体结构如下所示:
图1-1
如上图所示,innFORPnPGW宽带接入服务器完成包括IP路由、DHCP、用户即插即用、NAT、Portal等网络和接入功能,innFOR酒店宽带管理和计费系统则完成用户认证和计费、帐号管理、业务管理、帐务管理等功能,并能与酒店系统的PMS对接,使得用户宽带帐号能自动通过酒店前台Check-In和Check-Out。
在没有PMS接口的情况下,innFOR酒店宽带管理和计费系统也能通过自带的前台管理功能完成用户的Check-In和Check-Out。
innFOR酒店宽带管理和计费系统和innFORPnPGW之间采用标准RADIUS协议进行通信,符合RFC2865和RFC2866标准。
innFOR酒店宽带管理和计费系统作为标准的RadiusServer,完成酒店宽带用户的接入认证和计费数据采集业务。
innFOR酒店宽带管理和计费系统专门针对酒店宽带业务的需求提供了丰富、灵活的计费策略,能配合具体接入环境实现用户密码认证或VLAN认证,具备了较完善的用户管理和帐务管理功能,所有的后台和前台管理功能都可通过WEB界面完成。
二系统安装
2.1操作系统版本和硬件平台
使用RedHatlinuxAS5,硬件配置方面,AS对系统配置要求高一些,另外有些酒店需要本地SMTP服务,所以内存要配置高一些,最好大于或等于512M。
安装光盘的准备:
系统硬件配置建议:
一块硬盘,大于40G;或两块硬盘,都大于20G,一块系统盘,一块数据备份盘;
CPUP41.0以上,内存512M以上;
10/100M网卡,采用TCP连接的PMS建议安装两块网卡。
有条件的工程若采用带双SCSI硬盘的机器,可以考虑做Raid1。
2.2操作系统安装过程
innFORHBMS的httpd/php和mysql都是使用linuxAS5.x自带的安装包,因此安装需要特别注意分区和安装包的定制(customize)选择。
放入第一张光盘后启动机器,boot处键入回车,然后skip光盘检查。
启动安装过程后,安装语言选择English,如下图:
键盘选择默认,点击Next后,出现如下图提示:
选择SkipenteringInstallationNumber,后点击OK,再点击Skip。
如果再提示硬盘需要清除所有数据时,点击Yes,再选择Createcustomlayout:
2.2.1系统分区
LinuxAS5.x的mail系统和mysql都使用/var作为数据目录,为防止mail系统的日志和数据过度占用/var分区影响数据库,因此需要将mail的数据交换以及日志目录单独分区。
Mail的/var/spool和系统日志的/var/log需要从/var中分离出去,这样/var分区内主要的空间将由mysql使用。
手工分区,划分建议,第一块硬盘:
/大于256M
/var大于4G
/var/log大于1G
/var/spool大于2G
/usr大于10G(如果有第二块硬盘,则分配剩余空间)
交换区(SWAP)大于512M(内存的两倍)
/home剩余所有空间或大于4G.
如果有第二块硬盘,则全部划分给/home分区。
按512M内存,一块80G硬盘的机器,分区建议如下
/1G
/var8G
/var/log2G
/var/spool3G
Swap1G
/home10G
/usr剩余空间大约50G
建议分区的时候选择坏块检查,以保证运营中的数据安全。
引导程序使用GRUB,默认设置。
2.2.2安全及其它设置
IP地址需要根据实际情况,配置成固定IP。
Hostname需设置规范,如安美大酒店,可以设置成。
时区要选择亚洲/上海
输入root的密码后,点击Next,进入安装包选择的过程。
2.2.3安装包选择
一定要选择Webserver和Customizenow,然后点击Next,如下图:
以下是安装包选择的列表(点击下方的Optionalpackages,进入细选项):
大项
小项
细选项
包的个数
Desktop
Environments
GNOME,KDE
都不选
Applications
Editors
只选择最后一个
vim-enhanced
1of8
其它都不选
Development
DevelopmentLibraries
默认选择不变,增加以perl开头的10个包
41of43
DevelopmentTools
默认选择
29of39
其它都不选
Servers
LegacyNetworkServer
只选择tftp,其它都不选
1of10
MailServer
默认选择
5of11
MysqlDataBase
默认选择不变,增加mysql-devel和php-mysql
8of11
WebServer
默认选择,去掉选择的最后三个:
squld、tux、weballzer
8of22
其他的都不选
BaseSystem
Base
默认选择
107of129
SystemTools
仅选择net-snmp开头的两个,其它的都不选
2of45
其他都不选
Languages
都不选(安装界面的语言是英文时应特别注意一定都不选,否则安装时需要AS5的第四张和第五张光盘;安装界面的语言是中文时,一定要只选择English)
安装包选择完成后,提示需要第一二三张盘,如下图,点击continue:
安装完成后,reboot系统。
2.2.4Linux安装后配置
启动后进入以下页面(也可以root登陆后键入setup后回车):
选择Firewallconfiguration后,再选择“RunTool”,FirewallDisable掉,同时需要Disable掉SELINUX(SecureEnahancedLinux)。
再选择OK。
再配置Sytermservices
RunTool后进行如下配置后选择Ok:
一定要选中httpd和mysqld;
禁用cups,即打印服务;
禁用ip6tables,iptables;
禁用netfs,nfslock,portmap;
禁用rhnsd,rpcgssd,rpcipmapd;
禁用smard;
禁用xfs;
2.3HBMS安装
首先需要设置好系统时间,先要注意时区问题。
时区显示必须是CST,比如date命令显示:
FriDec1014:
46:
08CST2004
如果时区不是CST,那么需要
cp/usr/share/zoneinfo/PRC/etc/localtime
然后修改操作系统时间,并将操作系统时间写进CMOS:
dateMMDDhhmmYYYY(比如121112302005为2005年12月11号12:
30)
hwclock–w(将操作系统时间写进CMOS)
对比操作系统时间和CMOS时间是否一致:
hwclock–r(显示CMOS时间)
date(显示操作系统时间)
重新启动后查看修改后的系统时间在重启后是否仍然正确。
系统安装要求系统时间误差与真实时间<1分钟,以免因为时间误差引起计费纠纷。
2.3.1安装过程
以root身份ssh进入系统,把安装包hbms_pkgXXXX_as5.tgz上传到/root目录下,执行tarzxfhbms_pkgXXXX_as5.tgz解包后,进入hbms_pkg目录。
执行./install命令进行安装hbms,安装过程需要输入eflow用户的密码,输入大于等于6位的字母或数字,即可完成HBMS的安装,安装完成后,就进行系统服务配置。
调整系统启动服务。
运行setup,进入systemservice,
其它默认不动,OK退出。
Reboot系统。
2.3.2sendmail设置
为保障酒店HBMS系统license过期报警的正常工作,必须对所有安装AS5.x系统的HBMS的Sendmail配置做如下配置.
2.3.2.1./etc/hosts配置
修改/etc/hosts配置,对应本机IP地址的域名为:
,如下所示:
#Donotremovethefollowingline,orvariousprograms
#thatrequirenetworkfunctionalitywillfail.
127.0.0.1amtiumhotelkpcenter
172.31.14.250
172.31.14.1dbras
注:
“amtiumhotel”是主机名称hostname,后面再增加kpcenter.
172.31.14.250是radius的ip;172.31.14.1是pnpgw的E2口ip.
2.3.2.2.Mail测试
用root用户登录linux系统,用mail命令给自己发邮件,测试能否收到,比如
#mail***@(回车)
Subject:
license-test(回车)
邮件报警测试(回车)
.(注意:
这是个“.”号)
Cc:
(回车,退出)
#
可以看一下maillog(vi/var/mail/root)是否发送成功,具体日志如下:
Sep2118:
36:
38marcopoloszsendmail[2884]:
k8LAac28002884:
from=,size=345,class=0,nrcpts=1,
msgid=<200609211036.k8LAaaKF002883@>,
proto=ESMTP,daemon=MTA,relay=marcopolosz[127.0.0.1]Sep2118:
36:
38marcopoloszsendmail[2883]:
k8LAaaKF002883:
to=wzw@,ctladdr=root(0/0),delay=00:
00:
02,xdelay=00:
00:
00,mailer=relay,pri=30054,relay=[127.0.0.1][127.0.0.1],dsn=2.0.0,stat=Sent(k8LAac28002884Messageacceptedfordelivery)Sep2118:
36:
44marcopoloszsendmail[2886]:
k8LAac28002884:
to=,ctladdr=(0/0),delay=00:
00:
06,xdelay=00:
00:
06,mailer=esmtp,pri=120345,relay=211.157.12.66.[211.157.12.66],dsn=2.0.0,stat=Sent(k8LAZWw04830Messageacceptedfordelivery)
最后,收下自己的邮件,应该能收到已发送的测试邮件,测试成功才能成功mail报警。
2.4安装后管理和配置
2.4.1系统License获取
首先在HBMS系统:
“系统管理”——>“运营参数设定”中设置好酒店中文全称,酒店英文全称等信息。
/usr/eflow/raddb/license为系统license文件,将以下信息抄送给安美的相关人员索取正确的license文件:
酒店中文名﹑酒店英文名﹑Eth0MAC地址﹑HBMS版本﹑License截止时间.
获得license文件,覆盖原license文件后,在重新启动Radius服务。
2.4.2Mysql管理
mysql数据库的超级管理员root的口令是radius,DB_Radius数据库管理员radius的口令也是radius。
管理员可以使用mysql工具进行日常数据库状态查看和数据操纵。
系统默认安装的mysql帐号不能直接登录,而需要以root身份登录后,su–mysql,再以mysql–uradius–pradiusDB_Radius登录到mysql命令行管理界面。
2.5访问WEB管理界面
此时已经可以访问http:
//ip:
8080/manager/进入到web管理界面,系统安装时已经生成了两个管理员帐号,超级管理员administrator和前台管理员hotel,密码都是amgroup。
为了系统安全起见,默认的密码应该在系统正式运营前进行修改。
输入正确URL后,WEB管理登录页面如下图所示:
图2-1
登录后的欢迎页面如2-2图所示,上方为主菜单,左方为当前活动主菜单的下一级别子菜单,剩余部分为主工作区,管理员登录后自动进入到前台管理功能:
图2-2
鉴于系统安全的考虑,建议超级管理员初次登录后马上修改超级管理员和默认前台管理员的预设口令。
系统安装后的计费策略表,用户组表和用户表都是空的。
按以下步骤做配置:
1.administrator登录入web管理界面,进入到计费管理菜单;
2.浏览,编辑全局internet宽带服务的默认带宽设置;
3.添加计费策略;
4.到帐号管理菜单,添加用户组;
5.批量生成或逐个添加用户帐号;
6.到Radius管理菜单,添加,管理接入服务器;
7.到前台管理菜单,check-in一个测试帐号,开始做整个运行环境的调试。
另外一个要注意的是系统运营参数设置(参见5.2.8),也应该在系统安装后一次配置好。
具体请参考本手册的计费管理、帐号管理、Radius管理、系统管理和前台管理的详细描述。
除了面向系统管理员的WEB管理界面,安美酒店宽带管理和计费系统还提供了面向宽带用户的WEB自服务界面,URL为http:
//ip:
8080/,用户可以通过该URL修改自己的登录口令或查看自己的上网历史清单。
2.6删除测试数据
若运营商在正式运营前希望删除所有的帐单和日志数据,可以按如下步骤做:
1.用root帐号登录到linux中
2.进入到mysql用户状态,执行以下命令:
#su-mysql
3.连接mysql数据库,执行以下命令进入到mysql命令行管理:
%mysql-uradius-pradiusDB_Radius
4.删除所有计费相关的测试历史数据,执行以下SQL命令:
>deletefromT_CheckInOutHistory;
>deletefromT_Log;
>deletefromT_AcctBatchDetail;
>deletefromT_AcctDetail;
>deletefromT_AcctMonthly;
>deletefromT_ChargeLog;
>deletefromT_PmsCancelLog;
>deletefromT_ChgRoomHistory;
>deletefromT_PortalLog;
Deletefrom
5.退出
>exit
2.7数据库备份和恢复
系统自动安装好backup功能,手工测试备份功能,以mysql身份到/home/backup或者/data/backup目录下
./backup.daily
应该看到/home/backup或者/data/backup的daily目录里生成了当天的备份文件
系统默认每天凌晨5:
40备份数据库,备份数据默认保留7天。
当系统发生灾难需要手工恢复数据时,使用最新的数据备份文件,用mysql命令进行全库数据恢复,以root身份登录:
su–mysql
cd/home/backup/daily
mysql–uradius–pradiusDB_Radius2.8系统升级
系统升级提供的升级包通常包含库结构升级脚本、bin_MMDD.tar和page_MMDD.tar的两个升级包,MMDD表示月、日,bin为系统的二进制程序包,page为系统的页面程序包。
升级包内会有详细的升级步骤说明。
一般来说,系统升级前需要停止所有相关服务,包括cron服务:
/etc/rc.d/init.d/crondstop
/etc/rc.d/init.d/eflowstop
待库结构、bin、page包都升级完毕后,再启动系统服务:
/etc/rc.d/init.d/eflowstart
/etc/rc.d/init.d/crondstart
三Radius管理
3.1IP计费体系结构简介
IP计费体系结构涉及到三方:
用户计算机,NAS(NetworkAccessServer),Radius(RemoteAut