Chinaunix

标题: 关于openNMS/SNMP 的请教! [打印本页]

作者: cceyjames    时间: 2005-08-02 17:41
标题: 关于openNMS/SNMP 的请教!
小弟现在正在做网管系统,安装了openNMS 1.2 。现在openNMS扫描了局域网上面所有设备(过滤的没有扫描),包括PC,某种特定硬件等。\r\n\r\n现在问题是:我们希望openNMS只扫描这一个特定硬件,而不用扫描其他的设备,如:PC。\r\n\r\n我该如何去做?假设已经对该特定设备定义了MIB数结构地址。\r\n\r\n俺是菜鸟,俺刚刚接触snmp/opennms网管方面,不懂之处还请各位大虾多多指教。
作者: chifeng    时间: 2005-08-02 18:47
标题: 关于openNMS/SNMP 的请教!
opennms的确不太好用。。。。:(
作者: Konqueror    时间: 2005-08-02 23:24
标题: 关于openNMS/SNMP 的请教!
偶觉得还是蛮好用的. OpenSource做成这样已经算不错了。\r\n\r\n最好不要让OpenNMS自已去扫,这样会比较慢,我觉得没必要,直接把你要管理的设备放在/opt/opennms/etc下的include文件里会好一点。\r\n\r\n如果你一定要自己扫的话,等他扫出来以后,把那些不需要管理的设备unmanage, 不要删掉,删掉还会再扫出来的。
作者: cceyjames    时间: 2005-08-03 16:28
标题: 关于openNMS/SNMP 的请教!
多谢两位指点!\r\n\r\n我是想让opennms扫描,但不希望他扫描所有的设备,只是扫描某些特定的设备而已。\r\n\r\nKonqueror 说的只需要将要管理的设备放到opt/opennms/etc下的include文件里会好一点。俺翻了好久,都没有找到这个include文件。俺的opennms版本是1.2.3-0.20050628.0。好郁闷。。。
作者: Konqueror    时间: 2005-08-03 23:33
标题: 关于openNMS/SNMP 的请教!
编辑discovery-configuration.xml,它在/opt/opennms/etc下 \r\n\r\n<discovery-configuration threads=\"1\" packets-per-sec\r\n        initial-sleep-time=\"300000\" restart-sleep-time=\"86400000\"\r\n        retries=\"3\" timeout=\"800\">;\r\n\r\n        <include-range retries=\"2\" timeout=\"3000\">;\r\n                <begin>;192.168.0.1</begin>;\r\n                <end>;192.168.0.254</end>;\r\n        </include-range>;\r\n\r\n        <include-url>;file:/opt/OpenNMS/etc/include</include-url>;\r\n\r\n</discovery-configuration>;\r\n\r\n看到倒数第二行没有,在这里定义了一个include文件,如果在你的/etc/OpenNMS/etc下没有这个文件,你可以直接在下面写一个,在里面列出你要管理的设备的IP,每行一个就可以了。
作者: cceyjames    时间: 2005-08-04 09:35
标题: 关于openNMS/SNMP 的请教!
哇赛,感谢感谢!救命恩人啊。。。。爱死你了\r\n\r\n俺测试先~!~!
作者: cceyjames    时间: 2005-08-04 09:37
标题: 关于openNMS/SNMP 的请教!
include文件没有后缀名?
作者: cceyjames    时间: 2005-08-04 10:24
标题: 关于openNMS/SNMP 的请教!
除此之外,还有没有其他的方法来限制或者区分设备?
作者: yiminggong    时间: 2005-08-04 10:32
标题: 关于openNMS/SNMP 的请教!
哪位兄弟能否麻烦帖些opennms的图片上来看看?\r\n\r\n多谢!
作者: cceyjames    时间: 2005-08-04 10:41
标题: 关于openNMS/SNMP 的请教!
不要打岔~!  (你要图片干什么?要的话我发给你mail)
作者: yiminggong    时间: 2005-08-04 11:29
标题: 关于openNMS/SNMP 的请教!
hehe,不用发了,俺找到了。 :)
作者: Konqueror    时间: 2005-08-05 00:06
标题: 关于openNMS/SNMP 的请教!
[quote]原帖由 \"cceyjames\"]除此之外,还有没有其他的方法来限制或者区分设备?[/quote 发表:\n\r\n\r\n其实设备被侦测到,并不代表要被管理,把它unmanage掉就可以了。而且在discover的时候是可以指定多段地址的。可以把自动discover和静态include结合。\r\n\r\n不过,OpenNMS在分类上做得是很差的,只能根据service来分,而且只能有限的几类。用它来做故障发现是不错的,比较傻瓜。既可以监控路由器,交换机的端口还能监控服务器的服务。如果对performance manage要求不高,用它也不错,最起码它除了SNMP不用任何多余的配置就可以看到流量,CPU,内存。
作者: cceyjames    时间: 2005-08-05 10:25
标题: 关于openNMS/SNMP 的请教!
谢谢Konqueror的帮助!\r\n\r\nunmanage某些设备在哪里描述,哪个配置文件?\r\n\r\n还有discover和include是怎样的优先级别?是否存在冲突?比如:\r\ndiscover里面说明了是从192.168.0.1至192.168.0.10\r\n而include里面却描述了192.168.1.1至192.168.1.10\r\n\r\n那么opennms会扫描哪一些呢ip呢?你说的可以结合,是怎样的结合方式?这样的设置之外,是否还需要修改 poller-configuration.xml里面的地址范围?是否有必要修改capsd-configuration.xml里面的有效网址为managed?\r\n\r\nopennms的分类有啥用途?如你所说的一样,似乎只有servide来分类,但我不知道这样的分类有什么用处。\r\n\r\n最后还有一个小问题:include文件名是否有后缀?就是\"include\"?里面的内容描述方式就是:\r\n192.168.0.1\r\n192.168.0.5\r\n.... ...\r\n???就是这样直接写ip?如果我定义了include文件,那么我是否还需要定义discovery?谢谢·!\r\n\r\n每次修改了这些配置文件,是否非得重新启动opennms和tomcat?多久才能生效?\r\n\r\n再次感谢Konqueror的友情帮助。
作者: cceyjames    时间: 2005-08-05 10:26
标题: 关于openNMS/SNMP 的请教!
Konqueror总是出现在午夜12点以后... ...
作者: yiminggong    时间: 2005-08-05 13:10
标题: 关于openNMS/SNMP 的请教!
我倒是很好奇,从opennms的demo web界面上来看opennms还是比较简单的,各位有没有对比用过cacti或者是nagios?
作者: Konqueror    时间: 2005-08-05 15:54
标题: 关于openNMS/SNMP 的请教!
原帖由 \"cceyjames\" 发表:\n谢谢Konqueror的帮助!\r\n\r\nunmanage某些设备在哪里描述,哪个配置文件?\r\n\r\n还有discover和include是怎样的优先级别?是否存在冲突?比如:\r\ndiscover里面说明了是从192.168.0.1至192.168.0.10\r\n而include里面却描述..........
\r\n\r\n设备在OpenNMS的页面上就可以啊,在Admin页下有一个manage/unmanage interfaces.\r\n\r\nDiscover是按顺序来进行的,所有如果定义了自动discover就不要把设备再放在include里了。如果你再放一次就会每天discover两次,没有必要。\r\n\r\n用include和自动discover是一样的,觉得哪一种方便就用哪一个。\r\n\r\ninclude有没有后缀?\r\n\r\n        <include-url>;file:/opt/OpenNMS/etc/include</include-url>;\r\n\r\n如果你在discovery-configuration.xml的配置是和上面一样,那就没有,当然你也可以定义一个自已的include文件。比如:\r\n<include-url>;file:/opt/OpenNMS/etc/myinclude.sample</include-url>;\r\n那你的include文件名就应该是myinclude.sample。\r\n\r\n如果你修改了任务配置或unmanage了任何设备,你要运行\r\nservice opennms restart\r\n重起opennms以后才能使设置生效。\r\n\r\n没有用过cacti,但和nagios相比,opennms的配置比较简单。\r\n\r\npoller-configuration.xml,capsd-configuration.xml不需要修改,但是snmp-config.xml是要修改的。\r\n你要在snmp-config.xml里为你的设备设置正确的snmp. \r\n\r\nsnmp-config.xml的结构如下:\r\n<?xml version=\"1.0\"?>;\r\n<snmp-config retry=\"3\" timeout=\"800\"\r\n\r\n#默认的snmp community string,没有特别指定使用默认的\r\n        read-community=\"public\" write-community=\"private\">;\r\n\r\n#为个别设备指定snmp community string\r\n        <definition read-community=\"snmpstring1\">;\r\n                         <specific>;192.168.0.3</specific>;\r\n                                 <specific>;192.168.0.4</specific>;\r\n                </definition>;\r\n\r\n#为一个网段的设备指定snmp community string\r\n                <definition read-community=\"snmpstring2\">;\r\n                          <range begin=\"192.168.1.1\" end=\"192.168.1.254\"/>;\r\n                </definition>;\r\n</snmp-config>;\r\n\r\nOpenNMS的官方文档:\r\nhttp://sourceforge.net/docman/?group_id=4141
作者: yiminggong    时间: 2005-08-05 16:02
标题: 关于openNMS/SNMP 的请教!
Konqueror能否谈下对opennms的使用体会?
作者: cceyjames    时间: 2005-08-05 16:04
标题: 关于openNMS/SNMP 的请教!
非常感谢!!!!\r\n\r\n\r\n再次感谢!!!!\r\n\r\n\r\n如果同时定义了不同的甚至矛盾的include-range ,include-file,opennms会如何处理?其实我是想问,我删除include-range ,只保留include-file行不行?include-range和include两者之间的优先级别。\r\n\r\n我修改了好了这个discovery-configuration.xml文件之后,还相应的必须修改snmp-config.xml才能生效吗?
作者: Konqueror    时间: 2005-08-05 17:13
标题: 关于openNMS/SNMP 的请教!
原帖由 \"cceyjames\" 发表:\n非常感谢!!!!\r\n\r\n\r\n再次感谢!!!!\r\n\r\n\r\n如果同时定义了不同的甚至矛盾的include-range ,include-file,opennms会如何处理?其实我是想问,我删除include-range ,只保留include-file行不行?include-range和inc..........
\r\n\r\n在我的配置里,我只把要管理的设备放在include文件里,其它的删掉没关系。多次重复配置,不会产生问题,只是OpenNMS会对重复的设备多扫几次。如果你不用SNMP,可以不去管SNMP的东西。\r\n\r\nOpenNMS可以做到:\r\n\r\n故障发现,OpenNMS可以用来监控任何服务(端口),这些服务可以是自定义的。配置极其简单。\r\n故障管理,OpenNMS支持,邮件报警,并且支持自定义的escalation。比较简单,但还能用。\r\n性能管理,使用SNMP可以管理任何SNMP支持的性能数据,磁盘,内存,路由器端口流量,丢包。\r\n资产管理,OpenNMS里的设备信息可以方便的用Excel方式导入导出。\r\n报告功能,还是蛮丰富的。\r\n\r\nOpenNMS不能做到\r\n配置管理\r\n版本管理
作者: wxijin    时间: 2005-08-11 09:11
标题: 关于openNMS/SNMP 的请教!
关于opennms我在去年也试用一下,可能感觉它是java+tomcat+postgresql,功能上感觉确实不太好用,如果想用好还需要做二次开发
作者: hnlotus    时间: 2005-09-09 09:15
标题: 关于openNMS/SNMP 的请教!
Konqueror 及各位高手!麻烦请教一下opennms的问题! \r\n\r\n我到了要輸入用戶名和密碼的地文, \r\n但輸入admin後網頁顯示如下: \r\nAccess to the requested resource has been denied 我把tomcat4和OpenNMS的用戶都變了admin \r\n我也增加了用戶admin \r\n請問各位老鳥是什麽問題! \r\n\r\n而且也可以看到tomcat的首頁 \r\n但是進到http://FQDN:8080/opennms就會發生找不到頁面 \r\n顯示如下: \r\nAccess to the requested resource has been denied \r\n小弟也有試http://FQDN:8080/OpenNMS也是一樣 \r\n不知要從那裡知道正確定的頁面是什麼或是要修改那個檔案才可以指定到正確路徑,請各位先進不吝指教,謝謝
作者: Konqueror    时间: 2005-09-09 14:12
标题: 关于openNMS/SNMP 的请教!
看一下你的OpenNMS目录下的etc子目录中的文件,tomcat4用户是否有读写权限。
作者: hnlotus    时间: 2005-09-13 16:13
标题: 关于openNMS/SNMP 的请教!
謝謝Konqueror的回復!\r\n我以重裝了FC3現在可以進主介面了,但還不太會用,是否還可以請教幾個問題.\r\n或給我幾個opennms的使用說明的地址也可以,最好是中文的(哈哈,不好意思英文太差)\r\n1.我怎麽樣才能監測到網上Windows電腦的CPU.DISK等一些硬體的情況.\r\n2.我監測到的某些linux的電腦有啟動snmp,就可以監測到內存,但也看不到disk等的情況.\r\n3.而有一個linux的電腦也有開snmp,但提示為78.345%紅色,是否為警告,怎麽解決.\r\n4.我的幾個設置文件不知為什麽變了樣,poller-configuration.xml\r\n該文件中的內容全部變一條顯示,沒有任何格式.沒辦法編緝.我從其他電腦拷貝過來後,在主頁就會有某些功能有問題.不知是怎麽會事啊!\r\n唉!真不好意思問題太多了!\r\n先謝過了!
作者: Konqueror    时间: 2005-09-16 18:44
标题: 关于openNMS/SNMP 的请教!
原帖由 \"hnlotus\" 发表:\n謝謝Konqueror的回復!\r\n我以重裝了FC3現在可以進主介面了,但還不太會用,是否還可以請教幾個問題.\r\n或給我幾個opennms的使用說明的地址也可以,最好是中文的(哈哈,不好意思英文太差)\r\n1.我怎麽樣才能監測到網上Windows..........
\r\n\r\n1.我怎麽樣才能監測到網上Windows電腦的CPU.DISK等一些硬體的情況.\r\nTo get your OpenNMS work with Windows server, the following steps must be done.\r\na. Install SNMP service on your Windows Server, configure SNMP string and start SNMP service. \r\n\r\nb. Use one of the following method to specify the SNMP community string for all the devices you want to manage. (edit snmp-config.xml)\r\n\r\n#默认的snmp community string,没有特别指定使用默认的 \r\nread-community=\"public\" write-community=\"private\">; \r\n\r\n#为个别设备指定snmp community string \r\n<definition read-community=\"snmpstring1\">; \r\n                <specific>;192.168.0.3</specific>; \r\n                                <specific>;192.168.0.4</specific>; \r\n               </definition>; \r\n\r\n#为一个网段的设备指定snmp community string \r\n               <definition read-community=\"snmpstring2\">; \r\n                 <range begin=\"192.168.1.1\" end=\"192.168.1.254\"/>; \r\n               </definition>; \r\n</snmp-config>; \r\n\r\nc. Put your device into manage by editing include file or discovery file.\r\n\r\nd. Restart OpenNMS service by issuing command: service opennms restart\r\n\r\n2.我監測到的某些linux的電腦有啟動snmp,就可以監測到內存,但也看不到disk等的情況.\r\n\r\nTo monitor a non-standard system value, OIDs must selected. \r\n\r\n3.而有一個linux的電腦也有開snmp,但提示為78.345%紅色,是否為警告,怎麽解決. \r\n\r\nClick on the device and review the event log, you\'ll find which outage cause this result.\r\n\r\n4.我的幾個設置文件不知為什麽變了樣,poller-configuration.xml \r\n\r\nDon\'t use Windows Notepad to edit your configuration file, instead, use editor inside your Linux box e.g. VI, GEDIT. If you prefer edit your config in Windows, install WinSCP, you can use its build-in editor. \r\n\r\nBTW, if you only want to monitor CPU, Disk and memory, using MRTG will be more straightforward. \r\n\r\nSorry for answering your question in English, I am in the NetBar and I can only type Chinese with Wubi.
作者: hnlotus    时间: 2005-09-16 19:36
标题: 关于openNMS/SNMP 的请教!
天啊!我不都说了吗?最好是中文的(哈哈,不好意思英文太差) \r\n楼主你也太为难我了啊!\r\n\r\nSorry for answering your question in English, I am in the NetBar and I can only type Chinese with Wubi. \r\n\r\n那就麻烦您搞定Wubi.啊!哈哈!\r\n不过还是要谢谢你给我回答了这么多,我试试吧!\r\n\r\n还有一个问题.\r\n在被测的linux中,我启动了snmpd,是不是还要设置/etc/snmp/snmpd.conf
作者: hnlotus    时间: 2005-09-16 20:27
标题: 关于openNMS/SNMP 的请教!
楼主啊你多久上来看一次啊!\r\n等你的回复要好久啊!\r\n哈哈!主要是我太多问题了!
作者: hnlotus    时间: 2005-09-17 08:56
标题: 关于openNMS/SNMP 的请教!
不好意思又有问题要请教了!\r\nsnmp好象是设好了!\r\n按网上做的,在opennms服务器电脑上做如下命令:\r\nsnmpwalk -v 2c -c public 要监控电脑的ip if\r\n能得到不少结果.\r\n可是opennms 还是提示,当然snmp的服务以检测到.\r\nSNMP data collection on interface 192.168.0.15 failed. \r\n请教一下opennms 是不是还要有什么设置.
作者: hnlotus    时间: 2005-09-23 15:31
标题: 关于openNMS/SNMP 的请教!
Konqueror老兄不好意思又有问题要请教你了!\r\n\r\n1.我監測到的linux的電腦有啟動snmp,就可以監測到內存,但也看不到disk等的情況. \r\n\r\nTo monitor a non-standard system value, OIDs must selected\r\n\r\n不知是否可以詳細的解釋一下,怎樣設置.我還是檢測不到Linux的硬碟,但可以檢測到Windows的硬碟.\r\n\r\n2.我可以檢測到WinXP的硬碟,但沒有CPU,內存的資訊.\r\n\r\n麻煩你了,真是謝謝!
作者: jayin_chen    时间: 2005-09-27 14:37
标题: 关于openNMS/SNMP 的请教!
各位老鳥:\r\n       你們好!\r\n\r\n       我安裝FC4,但在配置opennms方面不能成功, 方法是仿FC3配置的,並且我也安裝了在FC4下安裝的相應套件,可就是在#/opt/OpenNms/bin/install   -disU 時出現Fail,在FC4下我啟動tomcat4或tomcat5都試過,總是提示fail\r\n\r\n請各位高手指點指點,謝謝了解!!!
作者: jayin    时间: 2005-10-12 16:34
标题: 关于openNMS/SNMP 的请教!
各位大蝦:\r\n\r\n      在FC4下怎樣才能配好OpenNMS呀, 為什麼在fc4中怎麼沒有OPENNMS服務呀?\r\n\r\n      請各位指點指點, 謝謝啦!!!!!!
作者: pizik007    时间: 2007-04-17 09:53
标题: 呵呵.我已经成功安装FC6+JDK6+TOMCAT5+opennms1.3.2!!!
呵呵.我已经成功安装FC6+JDK6+TOMCAT5+opennms1.3.2!!!
作者: asus1024    时间: 2007-04-17 10:06
原帖由 yiminggong 于 2005-8-5 16:02 发表\r\nKonqueror能否谈下对opennms的使用体会?
\r\nKonqueror前辈啊,请把你的使用经验写写吧!
作者: hongliangpan    时间: 2007-07-31 10:10
标题: Hyperic hq 和opennms服务及二次开发
Hyperic hq 和opennms服务及二次开发\r\nmail:hongliangpan@gmail.com \r\nmsn: blues_pan@hotmail.com
作者: wdrain    时间: 2007-08-21 11:26
您好Konqueror,麻烦您帮帮忙。\r\n我想配置事件发邮件,不知怎么配置?
作者: playingfly    时间: 2007-08-23 19:29
标题: 回复 #38 wdrain 的帖子
可以配置用javamail直接发送 不用再配置邮件服务器了




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2