欢迎来到天天文库
浏览记录
ID:12362089
大小:609.00 KB
页数:4页
时间:2018-07-16
《网络管理利器——opennms简介》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、网络管理利器——OpenNMS简介随着网络系统结构的日益庞大复杂,运维人员有必要使用一套网络管理系统来方便快捷的管理好网络。这里,我向大家推荐一款优秀的企业级开源网络管理系统OpenNMS。OpenNMS是一个基于Java/XML的分布式网络和系统监控管理平台。它能够显示你网络中各终端和服务器的状态和配置,为你方便地管理网络提供有效的信息。下面我先介绍下OpenNMS的安装和配置方法。目前OpenNMS支持Windows,Linux(多个发行版本),Solaris,MACOSX操作系统。这里,我们使用Windows7系统来进行安装测试。Ope
2、nNMS软件的运行依赖JAVA环境和PostgreSQL数据库系统。我们从网上下载相应的软件包,我下载的是32位版本,一共有3个,分别为jdk-8u5-windows-i586.exe、postgresql-9.2.8-3-windows.exe、standalone-opennms-installer-1.12.7-1.zip。我们首先安装JDK环境,按默认方式进行安装.安装好JDK后,需要设置path和classpath环境变量。在计算机属性中打开“高级系统设置”,再打开其中的环境变量。设置步骤如下:1.在用户变量中添加JAVA_HOME
3、变量,变量值为JDK安装目录,如“C:ProgramFilesJavajdk1.8.0_05”。2.选择系统变量中的path变量,点击编辑,在变量值末尾添加%JAVA_HOME%bin;%JAVA_HOME%jrebin。3.在系统变量中新建一个变量,变量名为classpath,变量值设置 .;JAVA_HOME%lib;%JAVA_HOME%libtools.jar,注意开头为“.;”。如下图所示:安装好JDK和设置JAVA环境变量后,我们开始安装PostgreSQL数据库管理系统,缺省数据库名postgres,用户名:p
4、ostgres,密码在安装过程中自己设置。设置监听端口号为默认的5432,语言选择“简体中文”,其他步骤按默认设置进行。安装的最后步骤,窗口会提示是否更新Stack Builder,这里我们暂不更新。安装完毕后,打开pgAdminIII管理台输入密码,进入管理页面后,选择侧边栏“数据库”中的postgres,点击“文件”—“选项”—“浏览器”—“显示”,勾选“过程语言”,如下图所示:这样,PostgreSQL数据库安装配置完毕。最后,我们安装OpenNMS,下载解压缩软件包后,运行setup32.exe(32位版),安装过程中,需要选择jdk
5、路径,选择C:ProgramFilesJavajdk1.8.0_05,设置OpenNMS安装目录,选择默认安装的两项服务,输入PostgreSQL数据库密码后,接下来配置网络地址范围,这里我们填写OpenNMS需要监测的网络节点IP地址段,安装完毕后,在命令行中运行安装目录下bin目录下的opennms.bat脚本启动,如下图所示:打开IE浏览器,输入http://localhost:8980/opennms,默认用户名和密码都为admin,进入管理页面。为了方便管理,我们在Win7系统上安装IIS,在Windows防火墙的“高级设置”
6、中添加“入站规则”设置协议为TCP,8980端口对外开放。如果需要从外网访问该系统,我们可以在出口路由器上设置NAT转换,方便出差时管理网络。如下图所示:下面,我们对OpenNMS系统的应用简要介绍,OpenNMS通过SNMP协议自动发现网络节点,并监控该节点上的相关网络服务,如FTP、HTTP、SSH等,当监测到某项服务无响应时,OpenNMS系统会在管理页面中告知运维人员故障问题,帮助分析查找故障。OpenNMS主要关注以下三方面,一是服务轮询,监测应用服务的可用性,产生可用性报表。二是数据采集,采集并保存当前网络信息数据,设立事件触发阀
7、值。三故障告警,提供强大的事件故障预警能力,帮助运维人员查找故障点。我们对OpenNMS的基本功能简要介绍:(1)NodeList节点列表列出当前所有监测主机状况。(2)Search节点搜寻可以通过IP地址或某些服务如常见的HTTP、FTP、DNS等,来查看主机状况。(3)Outages损耗情况当服务或是节点,已经登记后;若发生节点关机、宕机,或服务停止(未响应),OpenNMS会将其登记为损耗。此时,运维人员在此界面可以查询哪一些服务或主机现在是挂点的;或是曾经挂点,此功能可帮助管理维护。(4)Pathoutages路径失效当OpenNMS
8、系统和被监控节点之间的网络路径失效,或者网络链路down,那么OpenNMS就需要抑制发送这个节点的报警。(5)Event事件查询当有主机或是服务被侦测到,就会被登
此文档下载收益归作者所有