AFC系统的分布式监视和网络监视开源解决方案.docx

AFC系统的分布式监视和网络监视开源解决方案.docx

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

?

?

AFC系统的分布式监视和网络监视开源解决方案

?

?

赵晗郭瑞丽

摘要:作者介绍和实现了轨道交通行业AFC系统采用的基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案,通过布署及二次开发Zabbix,实现了对服务器性能、网络连接情况、用户安全认证、email等通知功能。试点实验证明了该方案的有效性和可行性。

关键词:AFC;分布式系统监视;用户安全认证;Zabbix

中图分类号:TP393.06

轨道交通行业AFC系统是一个系统集成项目,它基于计算机技术、网络技术、现代通信技术、自动控制技术、非接触IC卡技术、大型数据库技术、机电一体化技术、模式识别技术、传感技术、精密机械技术等多项高新技术于一体,从而实现轨道交通售票、检票、计费、收费、统计、清分、管理等全过程的自动化系统。它完成了地铁乘客持票卡进站出站的功能,是轨道交通行业不可缺失的一部分,AFC系统主要由SC和LC两个子系统组成,层面上可划分为五层,如图1所示:

第五层票卡直接面向乘客,采用对称算法加解密技术实现读写器与卡之间的安全认证,第四层作为终端设备为乘客提供购票、查询、进出站功能,第三层车站计算机(SC)包括服务器、工作站、三层交换机组成一个车站級的局域网,第二层线路中央计算机系统(LC)包括LC服务器、LC工作站、磁盘阵列等硬件设备以及相应软件,在实际运营过程中,服务器的正常运行尤为重要,AFC系统的LC服务端承载着把终端设备TVM、TCM、AGM基础数据传至第一层轨道交通“一票通”清分系统的功能。因此,如何主动预防故障的发生,直观方便的查看监控数据,回溯寻找事故发生时系统的问题和报警情况成为一个不容忽视的重要课题。在向行业内征询意见并通过实践证明,Zabbix可提供对分布式系统监视以及网络监视功能,监控到LC系统的配置文件是否修改、CPU负荷、内存使用、磁盘使用、网络状况、端口监视、日志监视等方面。服务端Zabbixserver可以通过SNMP,Zabbixagent,ping,端口监视等方法提供对远程服务器/网络状态的监视,数据收集等功能,它可以运行在Linux,Solaris,HP-UX,AIX,FreeBSD,OpenBSD,OSX等平台上。客户端Zabbixagent需要安装在被监视的目标服务器上,它主要完成对硬件信息或与操作系统有关的内存、CPU等信息的收集。Zabbixagent可以运行在Linux,Solaris,HP-UX,AIX,FreeBSD,OpenBSD,OSX,Tru64/OSF1,WindowsNT4.0,Windows2000/2003/XP/Vista等系统之上。

本文介绍了在轨道交通AFC专业基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案,该方案主要用Zabbix开源监控软件实现,通过配置监控策略,更深入的进行二次开发,实现了对主机的性能监控、网络设备性能监控、数据库性能监控、FTP等通用协议监控,采用多种告警方式、详细的报表图表绘制等方面直观的呈现眼前。

1Zabbix安装

本次实验在AFC培训环境下进行,首先在虚拟机的centOS6.5系统上安装了Zabbixserver服务端,AFC培训环境下的LC服务器上安装了Zabbixagent,监控了3台设备,一台window系统,两台Linux系统,CPU使用率基本保持在10%以下,内存剩余400M以上安装完成后,对监控策略进行了基本配置。

(1)安装前的准备。用root用户安装Zabbix依赖的包;(2)安装Zabbix依赖的包。net-snmp-develcurl-develunixODBC-develOpenIPMI-develjava-devel;(3)服务端配置lamp使用环境;(4)使用sed命令修改配置文件;(5)开启httpd,mysqld服务;(6)服务端server的安装;(7)导入Zabbix数据库;(8)拷贝service启动脚本;(9)配置Zabbix_server.conf服务端文件。路径:/etc/Zabbix/Zabbix_server.conf;修改主要参数即可正常工作;DBName=Zabbix数据库名称;DBUser=Zabbix数据库用户;DBPassword=Zabbix数据库密码;(10)配置Zabbix_agentd.conf文件;(11)拷贝网页文件到apache目录;(12)设置Zabbix开机启动;(13)通过web页面配置Zabbix,如图2所示。

2监控配置

Zabbix服务端布署完成后需要添加被监控的客户端,客户端的布署和服务端大同小异,本实验在一台windows系统和两台centeos6.5系统上进行了安装,

文档评论(0)

177****2554 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档