====== 安裝 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}}