====== 安裝 Nginx Agent 的方式 ====== * 返回 [[tech:librenms]] * 這是 SNMP Extend * 設定啟動 Nginx 的狀態頁面 vi /etc/nginx/conf.d/default.conf : location /nginx-status { stub_status on; access_log off; allow 127.0.0.1; allow ::1; deny all; } : 重新啟動 nginx systemctl restart nginx * 檢查讀取 nginx 狀態頁面 curl http://localhost/nginx-status正確結果會類似以下訊息 Active connections: 8 server accepts handled requests 10 10 10 Reading: 0 Writing: 1 Waiting: 7 * 至 Nginx 主機內安裝 wget https://raw.githubusercontent.com/librenms/librenms-agent/master/snmp/nginx -O /etc/snmp/nginx chmod +x /etc/snmp/nginx * 確認 nginx可以正確執行 /etc/snmp/nginx 如果正確執行應該可以看到類似的訊息 10 0 1 9 38 * 修改 snmpd 設定 vi /etc/snmp/snmpd.conf : extend nginx /etc/snmp/nginx 重新啟動 snmpd systemctl restart snmpd ===== 參考網址 ===== * https://docs.librenms.org/Extensions/Applications/#nginx {{tag>librenms agent snmp_ext}}