一种采用lamp实现交换机系统管理的方法
【技术领域】
[0001]本发明涉及网络交换机领域,具体地说是一种实用性强、采用LAMP实现交换机系统管理的方法。
【背景技术】
[0002]Apache是一个跨平台的Web服务器,由于其简单高效、稳定安全的特性,被广泛应用于计算机技术的各个领域。MySQL是最流行的关系型数据库管理系统,在Web应用方面MySQL是最好的RDBMS应用软件之一。PHP是一种通用开源脚本语言,语法吸收了C语言、Java和Perl的特点,易于学习,使用广泛,主要适用于Web开发领域。
[0003]PHP最经典的组合就是:PHP + MySQL + Apache Iinux作为交换机操作系统,Apache作为Web服务器,MySQL作为数据库,PHP作为服务器端脚本解释器。这四个软件都是开源免费的,可以减少投入,非常适合开发中小型的Web管理应用,开发的速度比较快。
[0004]针对以上情况,通过分析我们提出了一种采用LAMP实现交换机系统管理的方法。
【发明内容】
[0005]本发明的技术任务是针对以上不足之处,提供一种实用性强、采用LAMP实现交换机系统管理的方法。
[0006]—种采用LAMP实现交换机系统管理的方法,其具体实现过程为:在为交换机构建的Linux系统中,分别编译、安装Apache、MySQL和PHP进文件系统,其中Apache为Web服务器,MySQL为数据库,PHP为脚本解析工具,通过修改Apache、MySQL、PHP的配置文件,实现交换机的系统管理。
[0007]修改Apache、MySQL、PHP的配置文件的具体过程为:下载Linux内核和文件系统到交换机控制器中,配置Apache、MySQL和PHP,PC机使用Web浏览器连接到交换机,实现系统管理。
[0008]所述系统管理的过程为:
客户端PC机使用Web浏览器输入要访问的PHP页面,触发PHP请求到网络交换机的Web月艮务器Apache,Apache解析这个PHP请求,从交换机存储介质中取出用户要访问的PHP应用程序,将其发送给PHP弓I擎程序;
PHP引擎程序对Apache传送过来的文件进行扫描并根据命令处理数据,将部分信息保存到MySQL数据库中,并动态地生成相应的HTML页面;
PHP引擎将生成HTML页面返回给Apache,Apache再将HTML页面返回给客户端浏览器。
[0009]所述系统管理包括用户管理、状态和统计信息管理、运行日志管理、配置管理、维护和升级管理。
[0010]所述用户管理包括:用户登录管理、用户添加和删除管理、用户权限管理。
[0011 ]所述状态和统计信息管理包括:系统信息管理、端口信息管理、环境信息管理、帮助信息管理,其中系统信息包括:交换机型号信息、MAC地址信息、软件版本信息、物理位置信息;端口信息管理包括:管理接口配置信息、端口状态信息、端口统计信息、趋势信息;环境信息包括:风扇信息、电源信息、温度信息、功耗信息、时间信息;帮助信息包括:基本概述、命令手册、使用帮助、问题汇总。
[0012]运行日志管理包括:查看日志、管理日志。
[0013]配置管理包括:端口管理、VLAN配置、生成树、MAC地址表、组播、安全、访问控制、服务质量、SNMP、路由。
[0014]维护和升级管理包括:重启和重置、使用Telnet方式对交换机进行CLI方式的访问、使用FTP方式对交换机进行固件升级。
[0015]本发明的一种采用LAMP实现交换机系统管理的方法,具有以下优点:
本发明提供的一种采用LAMP实现交换机系统管理的方法简单、可靠、成本低、性能优异,可实现LAMP在交换机系统管理的广泛应用,采用PHP最经典的组合:PHP + MySQL +Apache,Linux作为交换机操作系统,Apache作为Web服务器,MySQL作为数据库,PHP作为服务器端脚本解释器,这四个软件都是开源免费的,可以减少投入,非常适合开发中小型的Web管理应用,开发的速度比较快,实用性强,易于推广。
【附图说明】
[0016]附图1为本发明的实现示意图。
[0017]附图2为本发明的系统管理实现示意图。
【具体实施方式】
[0018]下面结合附图和具体实施例对本发明作进一步说明。
[0019]本发明的一种采用LAMP实现交换机系统管理的方法,如附图1、图2所示,其具体实现过程为:在为交换机构建的Linux系统中,分别编译、安装Apache、MySQL和PHP进文件系统,其中Apache为Web服务器,MySQL为数据库,PHP为脚本解析工具,通过修改Apache、MySQUPHP的配置文件,实现交换机的系统管理。
[0020]修改Apache、MySQL、PHP的配置文件的具体过程为:下载Linux内核和文件系统到交换机控制器中,配置Apache、MySQL和PHP,PC机使用Web浏览器连接到交换机,实现系统管理。
[0021 ]所述系统管理的过程为:
客户端PC机使用Web浏览器输入要访问的PHP页面,触发PHP请求到网络交换机的Web月艮务器Apache,Apache解析这个PHP请求,从交换机存储介质中取出用户要访问的PHP应用程序,将其发送给PHP弓I擎程序;
PHP引擎程序对Apache传送过来的文件进行扫描并根据命令处理数据,将部分信息保存到MySQL数据库中,并动态地生成相应的HTML页面;
PHP引擎将生成HTML页面返回给Apache,Apache再将HTML页面返回给客户端浏览器。
[0022]所述系统管理包括用户管理、状态和统计信息管理、运行日志管理、配置管理、维护和升级管理。
[0023]所述用户管理包括:用户登录管理、用户添加和删除管理、用户权限管理。
[0024]所述状态和统计信息管理包括:系统信息管理、端口信息管理、环境信息管理、帮助信息管理,其中系统信息包括:交换机型号信息、MAC地址信息、软件版本信息、物理位置信息;端口信息管理包括:管理接口配置信息、端口状态信息、端口统计信息、趋势信息;环境信息包括:风扇信息、电源信息、温度信息、功耗信息、时间信息;帮助信息包括:基本概述、命令手册、使用帮助、问题汇总。
[0025]运行日志管理包括:查看日志、管理日志。
[0026]配置管理包括:端口管理、VLAN配置、生成树、MAC地址表、组播、安全、访问控制、服务质量、SNMP、路由。
[0027]维护和升级管理包括:重启和重置、使用Telnet方式对交换机进行CLI方式的访问、使用FTP方式对交换机进行固件升级。
[0028]上述【具体实施方式】仅是本发明的具体个案,本发明的专利保护范围包括但不限于上述【具体实施方式】,任何符合本发明的一种采用LAMP实现交换机系统管理的方法的权利要求书的且任何所述技术领域的普通技术人员对其所做的适当变化或替换,皆应落入本发明的专利保护范围。
【主权项】
1.一种采用LAMP实现交换机系统管理的方法,其特征在于,其具体实现过程为:在为交换机构建的Linux系统中,分别编译、安装Apache、MySQL和PHP进文件系统,其中Apache为Web服务器,My SQL为数据库,PHP为脚本解析工具,通过修改Apache、MySQL、PHP的配置文件,实现交换机的系统管理。2.根据权利要求1所述的一种采用LAMP实现交换机系统管理的方法,其特征在于,修改Apache、MySQL、PHP的配置文件的具体过程为:下载Linux内核和文件系统到交换机控制器中,配置Apache、MySQL和PHP,PC机使用Web浏览器连接到交换机,实现系统管理。3.根据权利要求2所述的一种采用LAMP实现交换机系统管理的方法,其特征在于,所述系统管理的过程为: 客户端PC机使用Web浏览器输入要访问的PHP页面,触发PHP请求到网络交换机的Web月艮务器Apache,Apache解析这个PHP请求,从交换机存储介质中取出用户要访问的PHP应用程序,将其发送给PHP弓I擎程序; PHP引擎程序对Apache传送过来的文件进行扫描并根据命令处理数据,将部分信息保存到MySQL数据库中,并动态地生成相应的HTML页面; PHP引擎将生成HTML页面返回给Apache,Apache再将HTML页面返回给客户端浏览器。4.根据权利要求3所述的一种采用LAMP实现交换机系统管理的方法,其特征在于,所述系统管理具体包括用户管理、状态和统计信息管理、运行日志管理、配置管理、维护和升级管理。5.根据权利要求4所述的一种采用LAMP实现交换机系统管理的方法,其特征在于,所述用户管理包括:用户登录管理、用户添加和删除管理、用户权限管理。6.根据权利要求4所述的一种采用LAMP实现交换机系统管理的方法,其特征在于,所述状态和统计信息管理包括:系统信息管理、端口信息管理、环境信息管理、帮助信息管理。7.根据权利要求6所述的一种采用LAMP实现交换机系统管理的方法,其特征在于,所述系统信息包括:交换机型号信息、MAC地址信息、软件版本信息、物理位置信息;端口信息管理包括:管理接口配置信息、端口状态信息、端口统计信息、趋势信息;环境信息包括:风扇信息、电源信息、温度信息、功耗信息、时间信息;帮助信息包括:基本概述、命令手册、使用帮助、问题汇总。8.根据权利要求4所述的一种采用LAMP实现交换机系统管理的方法,其特征在于,运行日志管理包括:查看日志、管理日志。9.根据权利要求4所述的一种采用LAMP实现交换机系统管理的方法,其特征在于,配置管理包括:端口管理、VLAN配置、生成树、MAC地址表、组播、安全、访问控制、服务质量、SNMP、路由。10.根据权利要求4所述的一种采用LAMP实现交换机系统管理的方法,其特征在于,维护和升级管理包括:重启和重置、使用Telnet方式对交换机进行CLI方式的访问、使用FTP方式对交换机进行固件升级。
【专利摘要】本发明公开了一种采用LAMP实现交换机系统管理的方法,其具体实现过程为:在为交换机构建的Linux系统中,分别编译、安装Apache、MySQL和PHP进文件系统,其中Apache为Web服务器,MySQL为数据库,PHP为脚本解析工具,通过修改Apache、MySQL、PHP的配置文件,实现交换机的系统管理。该采用LAMP实现交换机系统管理的方法与现有技术相比,简单、可靠、成本低、性能优异,可实现LAMP在交换机系统管理的广泛应用,实用性强,具有广阔的应用场景。
【IPC分类】H04L12/24
【公开号】CN105656675
【申请号】
【发明人】李公臣, 郑亮, 金长新
【申请人】浪潮集团有限公司
【公开日】2016年6月8日
【申请日】2016年1月20日