iT邦幫忙

0

(3/8更新)有關librenms的一些問題,想請教會librenms的前輩幫忙

最近在學習librenms,已經照著官方文件的安裝程序安裝完成了
web設定也設定完成了,不過出現一些錯誤訊息不知道怎麼解決
如圖片紅框處是錯誤訊息
https://ithelp.ithome.com.tw/upload/images/20180307/20107039ESL7spqO2c.png
https://ithelp.ithome.com.tw/upload/images/20180307/20107039ZWOGUSKmcm.png

希望大家能給一些建議 謝謝~!

1.fping的問題設定selinux後解決了
2.composer的問題 我執行./validate.php 它顯示OK 可是WEB卻出現錯誤??
https://ithelp.ithome.com.tw/upload/images/20180308/20107039aC8odR56Dm.png
3.update的問題 我自己手動執行./daily.sh 也出現錯誤 不知如何解決
https://ithelp.ithome.com.tw/upload/images/20180312/20107039mLaQHepBZy.png

weiclin iT邦高手 5 級 ‧ 2018-03-07 22:56:13 檢舉
你確定有按照官方文件的做嗎? composer 跟 fping 都是照著文件就會安裝了
還是你用的系統是舊的?
小成 iT邦高手 10 級 ‧ 2018-03-08 08:56:57 檢舉
我也是會跳 composer 跟 fping 的錯誤,但是如果SSH進去直接跑validate.php,又都OK ...
https://i.imgur.com/1OOWZTz.png
小成 iT邦高手 10 級 ‧ 2018-03-08 09:13:18 檢舉
fping的我知道了,漏跑了這一段
https://i.imgur.com/eXTONOj.png
https://docs.librenms.org/#Installation/Installation-CentOS-7-Apache/

1 個回答

0
weiclin
iT邦高手 5 級 ‧ 2018-03-10 05:53:06

是 bug, 我想官方應該正在處理: https://community.librenms.org/t/http-librenms-validate-validate-php-inconsistent/3417/10

在官方解決掉之前, 可以手動修正一下讓錯誤消失

編輯 /opt/librenms/scripts/composer_wrapper.php, 在開頭的地方加入一行:

// 加這一行
putenv("COMPOSER_HOME=/opt/librenms");

// 底下兩行是原有的
$install_dir = realpath(__DIR__ . '/..');
chdir($install_dir);
看更多先前的回應...收起先前的回應...

恩恩 了解 那請問你知道Update ./daily.sh那一部分要如何解決嗎? 最近上網查半天也不知道怎麼辦

weiclin iT邦高手 5 級 ‧ 2018-03-11 14:10:45 檢舉

你有設好 cronjob 嗎? 文件裡的這段:
cp /opt/librenms/librenms.nonroot.cron /etc/cron.d/librenms

有喔 這個有設後來我手動執行./daily.sh出現如圖錯誤訊息,已經有設定proxy了還是一樣不行
https://ithelp.ithome.com.tw/upload/images/20180312/20107039UPYJWV9zwq.png

weiclin iT邦高手 5 級 ‧ 2018-03-13 02:32:26 檢舉

我猜原因應該是出在你用了 --global 將設定寫到 ~/.gitconfig
但是 librenms 用的是他自己的帳號去執行, 大概沒讀到你的設定吧, 不要用 --global 試試看

你真的太強了 果真像你說的 我把global拿掉真的就可以了,太感謝你了。 可以再問你一下嗎? 就是Librenms server 透過snmp從許多台主機蒐集回來的資料是放在哪個路徑底下呢? Librenms 本身有在將資料做rotate嗎?如果有的話rotate的設定檔哪裡可以找得到 感謝

weiclin iT邦高手 5 級 ‧ 2018-03-13 11:55:06 檢舉

既然用到資料庫, 那八成都放在資料庫裡面嘍
官方文件 裡有清理舊資料的相關設定, 你去看一看吧

我要發表回答

立即登入回答