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专注以下三个方面:
服务轮询 - 检查应用服务的可用性,产生可用性报表。
数据收集 - 收集、保存和报表网络信息数据,并设定和触发门限值。
事件和提示管理 - 接受事件系统内部的和外部的事件,将源事件提供给强大的故障告警和故障升级系统。
主要有如下功能:
(1)search节点搜寻
可以利用PING封包,侦测节点。或是针对某些服务来侦测。例如:常见的HTTP、MAIL、DNS等。
(2)Node List节点列表
列出当前所有监测主机的状况。
(3)Outages损耗情况
当服务或是节点,已经登记后;若发生节点关机、当机,或服务已经停止,OPENNMS会将其登记为损耗。此时,管理人员可已经由此界面查询,哪一些服务或主机现在是挂点的;或是曾经挂点,此功能可帮助管理维护。
(4) Path outages路径失效的配置
当OpenNMS系统和被监控节点之间的网络路径失效了,或者网络链路down了,那么OpenNMS就需要抑制发送这个节点的报警。
(5)Event事件查询
当有主机或是服务被侦测到,就会被登记为事件。这样管理人员可以方便查询所有提供的服务及主机。
(6)Alarms 报警
记录报警事件,描述事件相关信息。
(7)Notification通知情况
当特殊事件发生时,OPENNMS可以通过EMAIL来通知管理者。但是,前提是必须先定义通知事件。
(8)Asset资产管理
OPENNMS资产管理,就是可以将管理的设备,以资产资料加以定义,帮助管理者方便管理日渐膨胀的网络设备。
(9)Reports报告
可以针对SNMP的设备,将其效能、可用性、回应时间已报告方式呈现出来;以方便做长期观测。
(10)Charts图表
Charts很好的将Alarts、最近七天的outages、结点清单(Node Inventory)的数据更直观、形象地表现出来。
(11) Surveillance监控设备
Opennms可以提供网络监控连接设备(如路由器,交换机,服务器等)
(12) distributed status 分布式状态
相关信息描述。
(13)Help 帮助手册
当遇到相关设定及问题时,可以通过线上使用手册快速寻找方式解决,节省时间。
总结:
OpenNMS可以做到(对我们有用的方面):
故障发现,OpenNMS可以用来监控任何服务(端口),这些服务是可以自定义的。
故障管理,OpenNMS支持,邮件报警,并且支持自定义的escalation。比较简单,但还能用。
性能管理,使用SNMP可以管理任何SNMP支持的性能数据,磁盘,内存,路由器端口流量,丢包等。
资产管理,OpenNMS里的设备信息可以方便的用Excel方式导入导出。
报告功能,可以针对SNMP的设备,将其效能、可用性、回应时间已报告方式呈现出来。
Opennms 安装环境
关于OpenNMS
OpenNMS是由许多个人及组织,在OpenNMS软件专案这支大旗下,所共同打造的。从最初到2002年,程序代码是由Oculan Corporation开发并以GPL释出,后来后案的管理移交给 Tarus Balog。
目前OpenNMS的赞助企业是The OpenNMS Group,它们也拥有OpenNMS的商标。
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可监控的设备数量百倍于此。
处理器
单处理器,1 GHz Pentium III 等级以上。OpenNMS能运用(系统中的)多处理器。
内存
最低256 MB的RAM,不过强烈建议512 MB。OpenNMS的Java Virtual Machine能运用大量的内存(最多2GB,如果是64-bit的处理器还可以更多)。如果手边的预算可在「更多的内存」和「更快的处理器」之间做个选择,请选择「更多的内存」。
硬盘
OpenNMS程序本身需要大约25 MB。除此之外,每个资料变项查询结果(data variable collected requires)预设要283 KB。假设每个受控介面需要2 MB,那麼200个介面大约是400 MB(保守估计)。资料库部分,依照所储存的事件数目,你可以假设需要100 MB到200 MB。最后,OpenNMS的各个记录档可能变得很大,特别是在除错模式下。(请编辑OpenNMS设定目录(通常为/opt/OpenNMS/etc 或/etc/opennms)下的档案log4j.properties来变更这些设定。(综合以上所述)以最小系统来说,800 MB到1 GB应该足够了。
注意:除非是个很小的系统,否则请不要让OpenNMS使用RAID-5。如果要使用RAID,我们建议使用RAID-1或RAID-1+0。
Centos,opennms
《魔兽世界》大逃杀!60人新游玩模式《强袭风暴》3月21日上线
暴雪近日发布了《魔兽世界》10.2.6 更新内容,新游玩模式《强袭风暴》即将于3月21 日在亚服上线,届时玩家将前往阿拉希高地展开一场 60 人大逃杀对战。
艾泽拉斯的冒险者已经征服了艾泽拉斯的大地及遥远的彼岸。他们在对抗世界上最致命的敌人时展现出过人的手腕,并且成功阻止终结宇宙等级的威胁。当他们在为即将于《魔兽世界》资料片《地心之战》中来袭的萨拉塔斯势力做战斗准备时,他们还需要在熟悉的阿拉希高地面对一个全新的敌人──那就是彼此。在《巨龙崛起》10.2.6 更新的《强袭风暴》中,玩家将会进入一个全新的海盗主题大逃杀式限时活动,其中包含极高的风险和史诗级的奖励。
《强袭风暴》不是普通的战场,作为一个独立于主游戏之外的活动,玩家可以用大逃杀的风格来体验《魔兽世界》,不分职业、不分装备(除了你在赛局中捡到的),光是技巧和战略的强弱之分就能决定出谁才是能坚持到最后的赢家。本次活动将会开放单人和双人模式,玩家在加入海盗主题的预赛大厅区域前,可以从强袭风暴角色画面新增好友。游玩游戏将可以累计名望轨迹,《巨龙崛起》和《魔兽世界:巫妖王之怒 经典版》的玩家都可以获得奖励。
更新动态
- 凤飞飞《我们的主题曲》飞跃制作[正版原抓WAV+CUE]
- 刘嘉亮《亮情歌2》[WAV+CUE][1G]
- 红馆40·谭咏麟《歌者恋歌浓情30年演唱会》3CD[低速原抓WAV+CUE][1.8G]
- 刘纬武《睡眠宝宝竖琴童谣 吉卜力工作室 白噪音安抚》[320K/MP3][193.25MB]
- 【轻音乐】曼托凡尼乐团《精选辑》2CD.1998[FLAC+CUE整轨]
- 邝美云《心中有爱》1989年香港DMIJP版1MTO东芝首版[WAV+CUE]
- 群星《情叹-发烧女声DSD》天籁女声发烧碟[WAV+CUE]
- 刘纬武《睡眠宝宝竖琴童谣 吉卜力工作室 白噪音安抚》[FLAC/分轨][748.03MB]
- 理想混蛋《Origin Sessions》[320K/MP3][37.47MB]
- 公馆青少年《我其实一点都不酷》[320K/MP3][78.78MB]
- 群星《情叹-发烧男声DSD》最值得珍藏的完美男声[WAV+CUE]
- 群星《国韵飘香·贵妃醉酒HQCD黑胶王》2CD[WAV]
- 卫兰《DAUGHTER》【低速原抓WAV+CUE】
- 公馆青少年《我其实一点都不酷》[FLAC/分轨][398.22MB]
- ZWEI《迟暮的花 (Explicit)》[320K/MP3][57.16MB]