2014-09-25 102 views
0

我試圖讓我們的OpenNMS儀表板顯示我們的自定義監視組之一。 我在編輯監視 - views.xml:OpenNMS自定義儀表板不顯示

/etc/opennms 

<?xml version="1.0" encoding="UTF-8"?> 
<surveillance-view-configuration 
    xmlns:this="http://www.opennms.org/xsd/config/surveillance-views" 
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
    xsi:schemaLocation="http://www.opennms.org/xsd/config/surveillance-views http://www.opennms.org/xsd/config/surveillance-views.xsd" 
    default-view="default" > 
<views > 
<view name="default" refresh-seconds="300" > 
    <rows> 
    <row-def label="Routers" > 
     <category name="Routers"/> 
    </row-def> 
    <row-def label="Switches" > 
     <category name="Switches" /> 
    </row-def> 
    <row-def label="Servers" > 
     <category name="Servers" /> 
    </row-def> 
    <row-def label="Zinwave"> 
     <category name="zinwave"> 
    </row-def> 
    </rows> 
    <columns> 
    <column-def label="PROD" > 
     <category name="Production" /> 
    </column-def> 
    <column-def label="TEST" > 
     <category name="Test" /> 
    </column-def> 
    <column-def label="DEV" > 
     <category name="Development" /> 
    </column-def> 
    </columns> 
</view> 

行Zinwave然而,這並不在儀表盤上顯示出來。監視組zinwave存在並且有2個設備。沒有定義自定義儀表板的用戶,因此每個人都應該看到默認設置。

任何人都可以解釋我爲什麼沒有在儀表板上看到Zinwave組嗎?

回答

1

你有一個錯字:

<category name="zinwave"> 

這應該是:

<category name="zinwave" /> 
0

請記住包含您希望在儀表板上顯示的設備。 檢查

Admin-> Manage Surveillance Category - > zinwave並添加zinwave設備。

默認OpenNMS應該插入您在Surveillance類別中創建的所有類別,但如果它不起作用,請嘗試從Surveillance類別中刪除zinwave類別。然後重新創建並重新添加設備。 (也重新啓動OpenNMS,它有幫助)。

請檢查你的代碼是否有錯字錯誤。監視類別可以與類別不同,但如果可能的話我會使用相同的名稱(以避免任何誤解)。所以,也請檢查是否需要一個大寫字母Z.在下面的代碼,或不

<row-def label="Zinwave"> 
     <category name="zinwave"> 
</row-def>