兩邊的前次修訂版 前次修改
下次修改 | 前次修改
|
tech:librenms:smart_agent [2020/08/02 00:32] – jonathan_tsai | tech:librenms:smart_agent [2024/02/27 23:59] (目前版本) – jonathan |
---|
</note> | </note> |
* 確認 smart 可以正確執行<code sh> | * 確認 smart 可以正確執行<code sh> |
/etc/snmp/smart</code> 如果正確執行應該可以看到類似的訊息<xtermrtf> | /etc/snmp/smart</code> 如果正確執行應該可以看到類似的訊息<cli> |
sda,null,null,0,null,null,null,null,null,42,0,null,null,0,null,null,0,0,0,0,0,0,0,0,323 | sda,null,null,0,null,null,null,null,null,42,0,null,null,0,null,null,0,0,0,0,0,0,0,0,323 |
sdb,null,null,null,0,0,0,36,36,null,0,0,0,null,null,0,0,0,0,0,0,0,0,17598 | sdb,null,null,null,0,0,0,36,36,null,0,0,0,null,null,0,0,0,0,0,0,0,0,17598 |
</xtermrtf> | </cli> |
* 修改 sudoers 設定<code> | * 如果系統沒有安裝 sudo 套件就需要先安裝<cli> |
vi /etc/sudoers</code><file> | apt install sudo |
: | </cli> |
| * 新增 sudoers 的 smart 設定<code> |
| vi /etc/sudoers.d/smart</code><file> |
# Cmnd alias specification | # Cmnd alias specification |
Debian-snmp ALL=(ALL) NOPASSWD: /etc/snmp/smart | Debian-snmp ALL=(ALL) NOPASSWD: /etc/snmp/smart |
: | : |
</file> | </file><cli> |
| chmod 440 /etc/sudoers.d/smart |
| </cli> |
* 修改 snmpd 設定<code> | * 修改 snmpd 設定<code> |
vi /etc/snmp/snmpd.conf</code><file> | vi /etc/snmp/snmpd.conf</code><file> |
: | : |
extend smart /usr/bin/sudo /etc/snmp/smart | extend smart /usr/bin/sudo -S /etc/snmp/smart |
</file>重新啟動 snmpd <code sh> | </file>重新啟動 snmpd <code sh> |
systemctl restart snmpd | systemctl restart snmpd |