Sistem pengendalian Linux ialah sistem pengendalian yang digunakan secara meluas yang stabil dan sangat boleh disesuaikan. Antaranya, perkhidmatan SNMP (Simple Network Management Protocol) ialah protokol standard yang digunakan untuk mengurus peranti rangkaian. Dalam sistem Linux, dengan menggunakan perkhidmatan SNMP, status peranti rangkaian, pelayan dan aplikasi boleh dipantau dan diurus.
SNMP ialah protokol pengurusan rangkaian yang digunakan untuk memantau peranti rangkaian dan maklumat berkaitan. Ia melaksanakan pemantauan, konfigurasi dan diagnosis kerosakan peranti rangkaian melalui komunikasi antara Ejen dan Pengurus. Komunikasi SNMP adalah berdasarkan protokol UDP, dan nombor port lalai ialah 161 (digunakan oleh Ejen untuk menghantar mesej Perangkap) dan 162 (digunakan oleh Pengurus untuk meninjau Agen untuk mendapatkan maklumat).
Dalam sistem Linux, menggunakan perkhidmatan SNMP adalah sangat mudah. Mula-mula pasang pakej perisian perkhidmatan SNMP:
sudo apt install snmp snmpd
Selepas pemasangan selesai, ubah suai fail konfigurasi perkhidmatan SNMP /etc/snmp/snmpd.conf
dan konfigurasikan maklumat berkaitan, seperti menetapkan IP alamat hos yang dibenarkan untuk diakses, dan tetapkan Rentetan Komuniti (untuk pengesahan), konfigurasikan alamat Perangkap, dsb. /etc/snmp/snmpd.conf
,配置相关信息,比如设置允许访问的主机IP地址、设置Community String(用于身份验证)、配置Trap地址等。
在配置文件中添加类似如下内容:
rocommunity public 192.168.1.0/24
上述配置表示允许IP地址网段为192.168.1.0/24
的主机使用Community String为public
来进行只读访问。
在配置文件中添加类似如下内容:
trapsink 192.168.1.100 public
上述配置表示将Trap消息发送到192.168.1.100
主机,并使用Community String为public
sudo systemctl start snmpd
Hos di 192.168.1.0/24
menggunakan Rentetan Komuniti sebagai snmpwalk -v 2c -c public 192.168.1.1
public
. Mesej perangkap digunakan untuk melaporkan peristiwa penting kepada pengurus. snmpget -v 2c -c public 192.168.1.1 sysName.0
Atas ialah kandungan terperinci Penjelasan terperinci tentang perkhidmatan SNMP dalam sistem Linux. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!