ホームページ  >  に質問  >  本文

DockerにSNMP環境をデプロイする

Docker に SNMP 環境をデプロイした人はいますか?
現在、Ubuntu ベースの docker に SNMP 環境をデプロイしていますが、mib ブラウザでローカルでテストすると必ずエラーが発生します。

デプロイした docker イメージを添付します
docker pull registry.cn-hangzhou.aliyuncs.com/lovekun/ubuntu-16.04:2.0.1

このイメージは SNMP をコンパイルしただけで、snmpd は構成されていません。docker で snmpget、snmpwalk などのコマンドを実行するのは問題ありませんが、このマシンでは docker の snmp 情報が要求されます。

私のアプローチは次のとおりです:

  1. まず、上記に基づいてコンテナを実行します:

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

  3. 公式ドキュメント (http://www.net-snmp.org/wiki/...snmpd を構成する) に記載されている snmpd の構成手順に従います。

  4. snmpd の開始: /usr/local/sbin/snmpd start

しかし、起動後は何も情報が出力されません。

ポートを確認すると問題はありません:

このマシンでポートを確認すると、ポート 161 がリスニング状態ではないことがわかります。

以前にこれを行ったことがあり、どのステップが間違っていたかについてアドバイスを提供できる人がいるかどうかを尋ねたいと思います。

滿天的星座滿天的星座2692日前2074

全員に返信(2)返信します

  • ? 拖沓天王

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

    ワンクリックでデプロイできて便利なneedhubプラットフォームをご覧ください。前回はmysqlとtomcatをデプロイしましたが、これが利用できるかどうかはわかりません。ぜひご覧ください。このウェブサイトはかなり便利です。

    返事
    0
  • PHP中文网

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

    招待していただきありがとうございます。SNMP の使用について詳しくはわかりませんが、docker のバージョン 1.x を実行しているため、docker の原理が明確ではありません。 Windows は Linux カーネル上で実行するために vbox を必要とします。新しい docker バージョンには、DockerToolBox を使用して仮想マシンを作成することができると思います。ホストは勝利ホストであり、Docker ホストは同じネットワーク内にないため、間違っています。 docker-machine ip default

    上記は、Docker ネットワークと Windows ホスト ネットワークを確認することです。

    リーリー

    アクセスしたい場合は、ip:portを追加できます。

    Windows で Docker を使用するほとんどのユーザーは DockerTool をインストールしていると思います。そのため、Docker 実行環境は新しい VM ホストとしてのみ考えることができます

    返事
    0
  • キャンセル返事