這是本文件的舊版!


安裝 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
  • tech/librenms/nginx_agent.1593942643.txt.gz
  • 上一次變更: 2020/07/05 17:50
  • jonathan_tsai