在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
OpenNMS是世界上第一个用开放原始码模式开发的企业级网络管理系统。可用来自动发现网络节点,监控网络服务,如 HTTP,DNS,SSH 等,当系统服务停止时,OpenNMS会依管理者所建立的规则寄出通知,告知运维人员网络障碍,事件汇整,自动执行对应动作,以及服务层级效能监控。 它可以支持SNMP网络管理协议,确保管理的扩展性,并且提供非常灵活的定制功能从而有利于管理范围的伸缩,流量和接点系统硬件使用情况需要在配置snmp. 和其它复杂、功能强大的系统一样,需要费一点心力来安装和设置,下面是Centos 安装及配置OpenNMS详细图文教程! 安装OpenNMS 安装信息库的RPM RMP:RedHat Package Manager(RedHat软件包管理工具) 运行putty.exe工具,登陆名称和密码之后,以root身份运行一下命令:rpm -Uvh http://yum.opennms.org/repofiles/opennms-repo-stable-rhel6.noarch.rpm系统会自动下载所需要的文件。 准备数据库的OpenNMS的 安装PostgreSQL数据库 以root身份运行命令: yum install postgresql postgresql-server命令,系统自动下载postgreSQL安装。 首先启动PostgreSQL 以root身份运行命令: /sbin/service postgresql start 如果看到一个错误的话,您必须初始化PostgreSQL,运行以下命令: /sbin/service postgresql initdb
/sbin/service postgresql start
以确保PostgreSQL将在重新启动后开始,使用“chkconfig的”命令在启动时进行启动,运行以下命令: /sbin/chkconfig postgresql on 配置允许用户对数据库的访问 找到/var/lib/pgsql/data/pg_hba.conf内容为: ident—》trust 修改为 即可。成功之后,你需要重新启动数据库,以root身份运行: /sbin/service postgresql restart 安装snmp 可以参考以下来安装 http://blog.csdn.net/awenluck/article/details/23790457 安装OpenNMS 强烈建议使用opennms-plugin*来安装,这样把许多有关的文件也会一起安装。 #yum install opennms opennms-plugin* 出现Complete说明安装成功。 注:opennms-plugin*把关联的JDK也一起安装了,所以直接可以查看JDK版本。 查看Java JDK #which java
记住JDK路径,后面会用到。 查看Java JDK 版本 #java -version 设定Java路径 /opt/opennms/bin/runjava -S /usr/bin/java ● 将OpenNMS使用的Table安装在PostgreSQL资料库中 l -d - to update the database l -i - to insert any default data that belongs in the database l -s - to create or update the stored procedures OpenNMS uses for certain kinds of data access #/opt/opennms/bin/install –dis 出现:“Installer completed successfully!”时表示成功! ● 将OpenNMS设为开机启动 #chkconfig opennms on 设置防火墙 /etc/sysconfig/ iptables 在红色后面添加 或者直接关闭防火墙 #service iptables status 查看当前防火墙状态 如果开着则执行 #service iptables stop # service iptables restart 修正中文环境下不兼容之处 /opt/opennms/bin/opennms ADDITIONAL_MANAGER_OPTIONS="-Duser.language=en -Duser.country=US -Dfile.encoding=UTF-8" 重启服务 #service opennms restart 访问页面 http:// ip地址:8980/opennms/ 初始页面 登陆页面 User:admin Password:admin 主页面 恭喜你,安装成功!!! opennms介绍: 目前:OpenNMS专注以下三个方面: 服务轮询 - 检查应用服务的可用性,产生可用性报表。 数据收集 - 收集、保存和报表网络信息数据,并设定和触发门限值。 事件和提示管理 - 接受事件系统内部的和外部的事件,将源事件提供给强大的故障告警和故障升级系统。 (2)Node List节点列表 (4) Path outages路径失效的配置 当OpenNMS系统和被监控节点之间的网络路径失效了,或者网络链路down了,那么OpenNMS就需要抑制发送这个节点的报警。 (6)Alarms 报警 记录报警事件,描述事件相关信息。 (10)Charts图表 Charts很好的将Alarts、最近七天的outages、结点清单(Node Inventory)的数据更直观、形象地表现出来。 (11) Surveillance监控设备 Opennms可以提供网络监控连接设备(如路由器,交换机,服务器等) (12) distributed status 分布式状态 相关信息描述。 (13)Help 帮助手册 总结: OpenNMS可以做到(对我们有用的方面): Opennms 安装环境 关于OpenNMS OpenNMS是由许多个人及组织,在OpenNMS软件专案这支大旗下,所共同打造的。从最初到2002年,程序代码是由Oculan Corporation开发并以GPL释出,后来后案的管理移交给 Tarus Balog。 OpenNMS是世界上第一个用开放原始码模式开发的企业级网络管理系统。和其它复杂、功能强大的系统一样,需要费一点心力来安装和设置。 系统支持 请参阅最新的发行摘要以确认是否有支持你的操作系统。目前OpenNMS支持最新的操作系统如下: Linux Red Hat Enterprise Linux /CentOS (3, 4, and 5, x86 and x86_64) Debian Etch and Lenny (x86 and x86_64) Fedora Core (2 through 8, x86 and x86_64) Mandriva 2007 and 2008 SuSE (9 and 10) Solaris 8, 9, and 10 (SPARC) Solaris 8, 9, and 10 (x86) Mac OS X (10.4+, PowerPC and x86) Windows 2000, XP, 2003 (Longhorn and Vista 是未经测试的) 到Opennms官方http://www.opennms.org/index.php/FAQ-About查看最新支持的操作系统 最低需求 虽然我们不可能针对特定的环境来精确地估算OpenNMS之系统需求,下面列出安装在 200个设备的网路中之最低需求。当然,只要有更好的硬件,OpenNMS可监控的设备数量百倍于此。 |
请发表评论