Le système d'exploitation Linux est un système d'exploitation largement utilisé, stable et hautement personnalisable. Parmi eux, le service SNMP (Simple Network Management Protocol) est un protocole standard utilisé pour gérer les périphériques réseau. Dans les systèmes Linux, en déployant des services SNMP, l'état des périphériques réseau, des serveurs et des applications peut être surveillé et géré.
SNMP est un protocole de gestion de réseau utilisé pour surveiller les périphériques réseau et les informations associées. Il met en œuvre la surveillance, la configuration et le diagnostic des pannes des périphériques réseau via la communication entre l'agent et le gestionnaire. La communication SNMP est basée sur le protocole UDP et les numéros de port par défaut sont 161 (utilisé par l'agent pour envoyer des messages Trap) et 162 (utilisé par le Manager pour interroger l'agent afin d'obtenir des informations).
Dans le système Linux, le déploiement du service SNMP est très simple. Installez d'abord le package logiciel du service SNMP :
sudo apt install snmp snmpd
Une fois l'installation terminée, modifiez le fichier de configuration du service SNMP /etc/snmp/snmpd.conf
et configurez les informations pertinentes, telles que la configuration de l'adresse IP. adresse de l'hôte auquel l'accès est autorisé, et définition de la chaîne de communauté (pour l'authentification), configuration de l'adresse Trap, etc. /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
. L'hôte à l'adresse 192.168.1.0/24
utilise la chaîne de communauté comme public
pour un accès en lecture seule. snmpwalk -v 2c -c public 192.168.1.1
192.168.1.100< /code> hôte et utilisez la chaîne de communauté comme <code>public
. Les messages trap sont utilisés pour signaler des événements importants au gestionnaire. snmpget -v 2c -c public 192.168.1.1 sysName.0
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!