Network
Librenms
OS: Ubuntu20.02 64bit
VMWare ESXi 6.0
1 CPU
1024MB RAM
安裝及更新套件庫
安裝執行環境所以套件
(因為Ubuntu 20.2的PHP已經升級到PHP7.4的版本,所以如果按照官網的方式安裝會跳錯喔~)
新增使用者librenms
自github下載LibreNMS
調整資料夾權限
安裝PHP相關套件
資料庫啟動
這邊會提示輸入mariaDB的管理者密碼,就是你登入Linux的密碼,登入後會進入MySQL命令列
在MySQL的命令列貼上以下指令,會執行以下動作
編輯並在[mysqld]新增以下兩行設定,存檔後重啟MySQL
apache利用php來呈現動態網頁,所以一開始先來把php的時區定義為台灣的+08:00,避免後續問題
依序編輯這兩個檔案將時區設定為 date.timezone = Asia/Taipei
執行指令啟用apache相關模組
新增Apache虛擬站台設定檔
啟用站台並重啟apache服務
執行以下指令,複製設定範本,並從github上下載snmp指令稿
編輯snmpd.conf,並且把"RANDOMSTRINGGOESHERE"改成你要的snmp community連線字串
重新啟動snmpd
避免log file爆滿
之前的動作都是為了LibreNMS執行環境,安裝相關套件、資料庫安裝初始化、網頁站台設定,等基本環境建置
接下來要用瀏覽器連線到LibreNMS站台 http://librenms.lab.com
設定資料庫連線密碼,先前建立的資料庫使用者librenms,這邊把他的密碼敲進去就可以下一步了
建立資料表及欄位
新增管理者帳號
產生設定檔
完成設定
基本上到這邊就完成安裝了,但是還有些錯誤要修正,後續到系統中見招拆招就好了