差異處

這裏顯示兩個版本的差異處。

連向這個比對檢視

兩邊的前次修訂版 前次修改
下次修改
前次修改
tech:librenms:checkpve [2021/01/16 14:40] – 更換 plugin jonathantech:librenms:checkpve [2024/02/28 00:02] (目前版本) jonathan
行 3: 行 3:
   * 返回 [[tech:librenms]]   * 返回 [[tech:librenms]]
   * 這是 SNMP Extend   * 這是 SNMP Extend
-  * PVE 6.2+  * PVE 8.2
  
 ===== 設定程序 ===== ===== 設定程序 =====
行 22: 行 22:
 300/net0/149680919/6077617552/pve-omvnas 300/net0/149680919/6077617552/pve-omvnas
 152/net0/94636075/77614449/pve-ms 152/net0/94636075/77614449/pve-ms
-</xtermrtf+</cli
-  * 修改 sudo 設定檔<code h /etc/sudoers> +  * 修改 sudo 設定檔<code h /etc/sudoers.d/proxmox>
-:+
 # Cmnd alias specification # Cmnd alias specification
 Debian-snmp     ALL=(ALL) NOPASSWD: /usr/local/bin/proxmox Debian-snmp     ALL=(ALL) NOPASSWD: /usr/local/bin/proxmox
- 
 </code> </code>
   * 修改 snmpd 設定<code>   * 修改 snmpd 設定<code>
 vi /etc/snmp/snmpd.conf</code><file> vi /etc/snmp/snmpd.conf</code><file>
 : :
-extend proxmox /usr/bin/sudo /usr/local/bin/proxmox+extend proxmox /usr/bin/sudo -S /usr/local/bin/proxmox
 </file>重新啟動 snmpd <code sh> </file>重新啟動 snmpd <code sh>
 systemctl restart snmpd systemctl restart snmpd
行 51: 行 49:
 apt-get install sudo apt-get install sudo
 wget https://raw.githubusercontent.com/librenms/librenms-agent/master/agent-local/proxmox -O /usr/local/bin/proxmox wget https://raw.githubusercontent.com/librenms/librenms-agent/master/agent-local/proxmox -O /usr/local/bin/proxmox
-chmod +x /usr/local/bin/proxmox</code><xtermrtf>+chmod +x /usr/local/bin/proxmox</code><cli>
 root@nuc:~# wget https://raw.githubusercontent.com/librenms/librenms-agent/master/agent-local/proxmox -O /usr/local/bin/proxmox root@nuc:~# wget https://raw.githubusercontent.com/librenms/librenms-agent/master/agent-local/proxmox -O /usr/local/bin/proxmox
 root@nuc:~# chmod +x /usr/local/bin/proxmox root@nuc:~# chmod +x /usr/local/bin/proxmox
行 64: 行 62:
 150/net0/73151529314/29696018346/pve-web 150/net0/73151529314/29696018346/pve-web
 106/net0/214723565/83403063/ct-lintsaiweb 106/net0/214723565/83403063/ct-lintsaiweb
-</xtermrtf>+</cli>
   - 到 PVE 主機內修改 sudo 與 snmpd 設定檔並重起 snmpd <code h /etc/sudoers>   - 到 PVE 主機內修改 sudo 與 snmpd 設定檔並重起 snmpd <code h /etc/sudoers>
 : :
行 77: 行 75:
 </code> </code>
   - 可以到 LibreNMS 主機內透過 snmpwalk 來驗證是否 PVE 主機內的 snmpd 設定正確 Exp.<code sh>   - 可以到 LibreNMS 主機內透過 snmpwalk 來驗證是否 PVE 主機內的 snmpd 設定正確 Exp.<code sh>
-snmpwalk -v2c -c public 192.168.11.251 NET-SNMP-EXTEND-MIB::nsExtendOutput2Table</code><xtermrtf>+snmpwalk -v2c -c public 192.168.11.251 NET-SNMP-EXTEND-MIB::nsExtendOutput2Table</code><cli>
 [root@ct-librenms ~]# snmpwalk -v2c -c public 192.168.11.251 NET-SNMP-EXTEND-MIB::nsExtendOutput2Table [root@ct-librenms ~]# snmpwalk -v2c -c public 192.168.11.251 NET-SNMP-EXTEND-MIB::nsExtendOutput2Table
 NET-SNMP-EXTEND-MIB::nsExtendOutLine."proxmox".1 = STRING: <<<app-proxmox>>> NET-SNMP-EXTEND-MIB::nsExtendOutLine."proxmox".1 = STRING: <<<app-proxmox>>>
行 86: 行 84:
 NET-SNMP-EXTEND-MIB::nsExtendOutLine."proxmox".6 = STRING: 109/net0/314060232/1478347985/ct-wiki NET-SNMP-EXTEND-MIB::nsExtendOutLine."proxmox".6 = STRING: 109/net0/314060232/1478347985/ct-wiki
 NET-SNMP-EXTEND-MIB::nsExtendOutLine."proxmox".7 = STRING: 110/net0/2297059626/55966461864/ct-percona1 NET-SNMP-EXTEND-MIB::nsExtendOutLine."proxmox".7 = STRING: 110/net0/2297059626/55966461864/ct-percona1
-</xtermrtf>+</cli>
   - 到 LibreNMS PVE 主機項目啟用 Application - Proxmox {{:tech:2019112201.png}}   - 到 LibreNMS PVE 主機項目啟用 Application - Proxmox {{:tech:2019112201.png}}
   - 再來就可以在 PVE 主機項目看到 app 的分頁 {{:tech:2019112202.png}}   - 再來就可以在 PVE 主機項目看到 app 的分頁 {{:tech:2019112202.png}}
  • tech/librenms/checkpve.1610779223.txt.gz
  • 上一次變更: 2021/01/16 14:40
  • jonathan