2014-12-13 19 views
0

我使用orabbix來監控我的db。使用orabbix在這個數據庫上執行的查詢數據被髮送到zabbix服務器。但是,我無法看到數據到達zabbix。Zabbix Trapper:無法從orabbix獲取數據

在我的zabbix Web控制檯上,我看到此消息添加了觸發器 - 「更新了觸發器表達式,到目前爲止沒有狀態更新。」

任何想法?

我的觸發器更新間隔設置爲30秒。

+0

是您的物品Zabbix trapper item?它在「允許的主機」中有什麼嗎?這個項目是否有錯誤信息?你能否顯示你的配置截圖? DebugLevel = 4日誌也會告訴我們Zabbix如何對從Orabbix收到的陷阱做出反應。 – asaveljevs 2014-12-13 05:24:23

+0

是的,它是zabbix捕手項目。我可以在哪裏設置允許的主機,它應該包含什麼值? – Righto 2014-12-13 05:31:33

+0

從Orabbix日誌,我看到以下2014-12-12 23:38:18586 [池-1-螺紋-86] DEBUG Orabbix - 發送 V0ZDMURFVg == V0ZDX0xFQUZfU1lTXzAwMg == MA == 2014-12-12 23:38:18,587 [pool-1-thread-86] DEBUG Orabbix - 收到OK – Righto 2014-12-13 05:39:13

回答

1

根據您發佈的屏幕截圖,您的主機名爲「wfc1dev1」,並且您的項目中鍵爲「WFC_WFS_SYS_001」和「WFC_WFS_SYS_002」。但是,基於它發送給Zabbix的Orabbix XML,主機名和項目鍵是不同的。下面是XML:

<req><host>V0ZDMURFVg==</host><key>V0ZDX0xFQUZfU1lTXzAwMg==</key><data>MA==</dat‌​a></req> 

由此,我們可以推斷出主機:

$ echo V0ZDMURFVg== | base64 -d 
WFC1DEV 

的關鍵:

$ echo V0ZDX0xFQUZfU1lTXzAwMg== | base64 -d 
WFC_LEAF_SYS_002 

數據:

$ echo MA== | base64 -d 
0 

它可以可以看出主機名和項目鍵都不匹配在Zabbix服務器上配置。一旦你解決這個問題,它應該工作。

+0

這立即修復了它。主機名不正確。關鍵在於,這只是一個例子。還有其他幾個鍵。非常感謝!!!!!! – Righto 2014-12-13 06:05:36