Maison  >  Questions et réponses  >  le corps du texte

Déployer l'environnement SNMP dans Docker

Quelqu'un a-t-il déployé un environnement SNMP dans Docker ?
Actuellement, j'ai déployé l'environnement SNMP dans docker basé sur Ubuntu, mais lorsque je le teste localement avec le navigateur mib, j'obtiens toujours une erreur.

Vous trouverez ci-joint l'image Docker que j'ai déployée
docker pull Registry.cn-hangzhou.aliyuncs.com/lovekun/ubuntu-16.04:2.0.1

Cette image n'a compilé que SNMP et snmpd n'a pas encore été configuré. Il n'y a aucun problème pour exécuter snmpget, snmpwalk et d'autres commandes dans docker, mais les informations snmp dans docker sont demandées sur cette machine.

Mon approche est la suivante :

  1. Exécutez d'abord le conteneur en fonction de ce qui précède :

  2. run -it -p 161:161/udp Registry.cn-hangzhou.aliyuncs.com/lovekun/ubuntu-16.04:2.0.1 /bin/bash

  3. Suivez les instructions de configuration de snmpd données dans la documentation officielle (http://www.net-snmp.org/wiki/...Configure snmpd.

  4. Démarrer snmpd : /usr/local/sbin/snmpd start

Mais après le démarrage, aucune information n'est affichée.

Vérifiez le port et il n'y a pas de problème :

Sur cette machine, vérifiez le port et constatez que le port 161 n'écoute pas.

J'aimerais demander si quelqu'un a déjà fait cela et peut donner des indications sur l'étape qui a mal tourné.

滿天的星座滿天的星座2692 Il y a quelques jours2073

répondre à tous(2)je répondrai

  • ? 拖沓天王

    ? 拖沓天王2021-04-20 10:31:58

    Vous pouvez jeter un œil à la plateforme needhub, qui peut être déployée en un clic, ce qui est plus pratique. J'ai déployé mysql et tomcat la dernière fois, je ne sais pas si elle est disponible. est assez pratique.

    répondre
    0
  • PHP中文网

    PHP中文网2017-06-29 10:10:56

    Merci pour l'invitation. Je n'ai pas d'informations détaillées sur l'utilisation de snmp, mais votre évaluation visuelle est que le principe de docker n'est pas clair, et le problème du port de liaison, car docker exécutant la version 1.x sur Windows nécessite vbox pour fonctionner sur un noyau Linux. Sur la machine virtuelle, la nouvelle version de docker dispose également de deux modes d'exécution. Si vous utilisez DockerToolBox, docker-machine créera une machine virtuelle. Vous pouvez utiliser docker-machine ip default pour afficher le réseau. car l'hôte est votre hôte gagnant et l'hôte docker ne fait pas partie du même réseau.

    Ce qui précède consiste à vérifier votre réseau Docker et votre réseau hôte Windows.

    $ip addr

    Si vous souhaitez visiter, vous pouvez ajouter ip:port.

    Je crois que la plupart des utilisateurs qui utilisent Docker sous Windows installent DockerTool, vous ne pouvez donc considérer l'environnement d'exécution de Docker que comme un nouvel hôte vm

    répondre
    0
  • Annulerrépondre