2014-02-24 74 views
0

我想讓openNMS(v1.12)從DNS服務器獲取節點列表。 首先,我想在我的provisiond-configuration.xml添加requisition-defdns://mydnsServerIP/myZone和下面,我執行:openNMS從DNS服務器獲取節點

/opt/opennms/bin/send-event.pl uei.opennms.org/internal/reloadDaemonConfig --parm 'daemonName Provisiond'

,以避免重新啓動。什麼都沒發生。

以下我試圖在admin頁面中添加dns URL configure discovery URL。保存後,discovery.log開始有條目是這樣的:

2014-02-24 20:54:53,919 WARN [OpenNMS.Discovery-Thread] DiscoveryConfigFactory: 
Unknown host '<node building="MYZONE_HERE" foreign-id="520105224" 
node-label="CORRECTNODELABEL_HERE">' inside discovery include file: 
address ignored 

2014-02-24 20:54:53,920 WARN [OpenNMS.Discovery-Thread] DiscoveryConfigFactory: 
Unknown host '<interface descr="DNS-AAAA" ip-addr="IPV6_HERE" managed="true" status="1"  
snmp-primary="P">' inside discovery include file: address ignored 

2014-02-24 20:54:53,922 WARN [OpenNMS.Discovery-Thread] DiscoveryConfigFactory: 
Unknown host '<monitored-service service-name="SNMP"/>' inside discovery include 
file: address ignored 

2014-02-24 20:54:53,925 WARN [OpenNMS.Discovery-Thread] DiscoveryConfigFactory: 
Unknown host '<monitored-service service-name="ICMP"/>' inside discovery include 
file: address ignored 

2014-02-24 20:54:53,927 WARN [OpenNMS.Discovery-Thread] DiscoveryConfigFactory: 
Unknown host '</interface>' inside discovery include file: address ignored 
2014-02-24 20:54:53,929 WARN [OpenNMS.Discovery-Thread] DiscoveryConfigFactory: 
Unknown host '</node>' inside discovery include file: address ignored 

它還有什麼事我都做得到它的自動發現從DNS服務器節點?

提前致謝!

回答

1

必須允許您通過DNS導入啓動配置的OpenNMS服務器執行區域轉移。您可以使用OpenNMS服務器控制檯中的以下內容對其進行測試。

dig -t AXFR @<dnsServer> <zone> 

如果失敗,配置將失敗。您還需要首先創建供應組。

查看更多這裏:http://www.opennms.org/wiki/DNS_Importing