跳到主要內容

Observium Graphs 無法產出,數據顯示 nan

這兩天一直在搞Observium,安裝方面沒問題,
不過重點是裝好之後的設定。

系統環境是CentOS 6.4 x64版本僅mini安裝,
一開始裝好後就按照Observium官網的RHEL_SVN_Installation指南一路裝到底。
不過Add Devices之後,所有的圖表都沒資料,數據都是nan。

經過一番檢查,判斷應該是rrd檔案的問題,
Google了相關資料後,國外論壇有遇到這種情況的網友,
解決的方式很輕巧,一句「recompiled rrdtool 1.4.5」就搞定了......

小弟我搞了整整一個下午,為了把CentOS 6.4內建的rrdtool 1.3.8升級到1.4.x......
結果依然無效......

後來改變思維,決定從cronjob的那三行指令著手:
33  */6   * * *   root    /opt/observium/discovery.php -h all >> /dev/null 2>&1
*/5 *      * * *   root    /opt/observium/discovery.php -h new >> /dev/null 2>&1
*/5 *      * * *   root    /opt/observium/poller-wrapper.py 1 >> /dev/null 2>&1

逐行執行過後,終於發現元兇!
執行cronjob時,卡在poller-wrapper.py這隻程式,
回應錯誤訊息:Could not load or parse observium configuration, are PATHs correct?

再次Google相關資料,結果...... 感覺好像全世界只有我卡在這邊是怎樣?
找到的資料只有Observium官方的code和mail archive裡面......

沒辦法,只好自立自強,開始debug......
發現問題應該是卡在config = json.loads(get_config_data())這行,
不過測試了get_config_data的function和路徑都沒問題,
還是不知道這個json.loads是為什麼死的......
甚至我都直接餵資料給它了,依然是不過。

最後,乾脆把這段砍了,
直接把後面的poller_path和db相關參數用手工寫上。

然後,數據就一切正常了......
在找到更好的解決方法之前,只好先用這種粗糙的偷吃步擋著先......

留言

這個網誌中的熱門文章

微軟 Surface Laptop 鍵盤失靈無反應問題處理

週休結束回到辦公室,打開 Surface Laptop (1st Gen) 準備開工時,赫然發現鍵盤及觸控板沒反應。幸好滑鼠是外接的,手邊也還有藍芽鍵盤可以擋著。 首先看了「裝置管理員」,「鍵盤」裡面有 HID Keyboard Device,「滑鼠及其他指標裝置」裡面有 HID-compliant mouse,不太確定這樣是正常還異常。 後來還是上網搜尋了一下文章,直接找到解法: 1. 電源鍵長按強制關機(約 30 秒)。 2. 長按音量+ 與電源鍵 15 秒以上。一開始會出現 UEFI 介面,不用管,持續按著。螢幕上微軟的 logo 大概會出現個兩三次(偶有閃爍),直到最後熄掉後完全沒反應為止再放開。 3. 按電源鍵開機。 經測試,鍵盤還真的就活過來了。重新到「裝置管理員」裡面去看,內容好像沒什麼不同...... 另外,據網上文章的說法,這個解法似乎本來是用在 Surface Pro 上面的。 參考網址: Surface Laptop2 键盘无响应,只有电源键有效(已解决)

Android手機Wifi無法開啟問題

前陣子換用了Sony Xperia XA (F3115)手機,基本上還算滿意,就是內部儲存空間16GB稍嫌小了一點。 一開始的時候都還挺正常的,不過大概使用一個月左右,突然出現Wifi異常的情形。 手機的Wifi會持續保持關閉的狀態,在下拉的功能中或者是設定裡面都無法打開。即使設定為「開啟」,也會在一閃之後就恢復關閉的狀態。 出現這種狀況初期,將手機重新開機後,有機會可以恢復正常;但是後來似乎即使重開也沒有任何效果。 嘗試過恢復原廠設定,但是也只有剛重灌後是正常的,幾個鐘頭後又出現Wifi關閉打不開的狀況。 一度覺得可能要透過PC Companion重刷系統了。 後來,找到一個設定的地方,經測試似乎是有效的。 設定=>地點=>掃描。 裡面有「 Wi-Fi掃描 」與「 藍芽掃描 」,將這兩個選項關閉後,Wifi似乎就可以正常開啟了。

工人舍SH8 Vista SP1試用心得

工人舍的SH8預設就是安裝Vista Home Premium版本, 入手之後第一件事情,就是把RAM換成2GB, 然後按照網友的 優化方案 做下去。 接著,將Vista升級至SP1,再安裝Gavotte Ramdisk, 把系統的Pagefile和IE的Temporary都丟到Ramdisk上。 就這樣試玩了兩天之後, 還是決定把Vista幹掉, 改用XP Tablet PC Edition...... 速度還是有點給他小慢, 甚至用KMPlayer播放RMVB時, 如果聲音是透過藍芽耳機的話, 畫面還會偶而Lag一下。 (用Media Player Classic情況似乎有比較好) 所以, 雖然說Vista的SP1在效能上面有好一些, 尤其是大量移動(複製)檔案的時候, 功能上與回應訊息都有改進,而且回應速度也快很多, 但是SH8的心臟(CPU)畢竟還是太虛弱了......