這是本文件的舊版!
安裝 Nginx Agent 的方式
- 這是 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
正確結果會類似以下訊息<xtermrtf>
Active connections: 8 server accepts handled requests 10 10 10 Reading: 0 Writing: 1 Waiting: 7 </xtermrtf>
- 至 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
如果正確執行應該可以看到類似的訊息<xtermrtf>
10 0 1 9 38 </xtermrtf>
- 修改 snmpd 設定
vi /etc/snmp/snmpd.conf
: extend nginx /etc/snmp/nginx
重新啟動 snmpd
systemctl restart snmpd