其實 librenms 官方 doc 已經寫得很詳細了
照做只有幾個點要注意而已
以下只做補充
官方手冊
https://docs.librenms.org/#Installation/Installation-CentOS-7-Apache/
在 Install Required Packages
建議順便裝 3 個套件
wget nano python-ipaddress
composer create-project --no-dev --keep-vcs librenms/librenms librenms dev-master
這步驟會叫你不要用 root 帳號進行
不過不須理會仍然可以用
CREATE USER 'librenms'@'localhost' IDENTIFIED BY 'password';
自行修改密碼的部分,後面在 web installer 會問
Auto Discovery 需要修改一下 corn job
nano /etc/cron.d/librenms
新增
0 1 * * * librenms /opt/librenms/snmp-scan.py
該動作為每天凌晨執行 scan 動作
建議不要太常執行,因為掃一次的時間會蠻長的
接著設定 syslog
https://docs.librenms.org/#Extensions/Syslog/#syslog-server-installation
tcp(port(514) 會失敗 建議先不開
記得開防火牆,librenms 就能收到 log 了
firewall-cmd --permanent --add-port=514/udp
firewall-cmd --permanent --add-port=514/tcp