Hat jemand eine SNMP-Umgebung in Docker bereitgestellt?
Derzeit habe ich die SNMP-Umgebung in Docker auf Basis von Ubuntu bereitgestellt, aber wenn ich sie lokal mit dem MIB-Browser teste, erhalte ich immer eine Fehlermeldung.
Anbei ist das Docker-Image, das ich bereitgestellt habe
Docker Pull Registry.cn-hangzhou.aliyuncs.com/lovekun/ubuntu-16.04:2.0.1
Dieses Image hat nur SNMP kompiliert und snmpd wurde noch nicht konfiguriert. Es gibt kein Problem beim Ausführen von snmpget, snmpwalk und anderen Befehlen im Docker, aber die SNMP-Informationen im Docker werden auf diesem Computer angefordert.
Mein Ansatz ist wie folgt:
Führen Sie zun?chst den Container wie oben beschrieben aus:
run -it -p 161:161/udp Registry.cn-hangzhou.aliyuncs.com/lovekun/ubuntu-16.04:2.0.1 /bin/bash
Befolgen Sie die Anweisungen zum Konfigurieren von snmpd in der offiziellen Dokumentation (http://www.net-snmp.org/wiki/...Configure snmpd.
Snmpd starten: /usr/local/sbin/snmpd start
Aber nach dem Start werden keine Informationen ausgegeben.
überprüfen Sie den Hafen und es gibt kein Problem:
überprüfen Sie auf diesem Computer den Port und stellen Sie fest, dass Port 161 nicht lauscht.
Ich würde gerne fragen, ob jemand dies schon einmal gemacht hat und eine Anleitung geben kann, welcher Schritt schief gelaufen ist.
可以看看needhub平臺(tái),可以一鍵部署,比較方便,我上次部署了mysql和tomcat,不知道這個(gè)有沒(méi)有,你可以看一下,這網(wǎng)站還是相當(dāng)方便的。
謝謝邀請(qǐng),我并沒(méi)有詳細(xì)了解使用過(guò)snmp,不過(guò)你這個(gè)目測(cè)直接就是docker原理不清楚而已,綁定端口問(wèn)題,因?yàn)閐ocker在windows上跑1.x的版本是需要vbox的跑在一個(gè)linux內(nèi)核虛擬機(jī)上的,新的docker版本也有2種運(yùn)行模式,如果是用的DockerToolBox的話,docker-machine會(huì)創(chuàng)建一個(gè)虛擬器,你可以使用docker-machine ip default
查看網(wǎng)絡(luò),我覺(jué)得你錯(cuò)誤是因?yàn)閔ost也就是你win主機(jī)和docker宿主機(jī)并不在統(tǒng)一網(wǎng)絡(luò)內(nèi)部。
上述也就是檢查你得docker網(wǎng)絡(luò)和windows宿主機(jī)網(wǎng)絡(luò)。
$ip addr
訪問(wèn)的話,可以加上ip:port.
相信大多數(shù)windows下使用docker的用戶都是DockerTool安裝的,所以你只能把docker運(yùn)行環(huán)境看作為一個(gè)新的vm主機(jī)