TwsnmpはWindowsで長く利用しているsnmpマネージャツール。Dockerでも提供されているとの話を聞いたので使ってみることにした。
環境
仮想化:VMware workstation-pro15
ホスト:Windows10
ゲスト:ubuntu22.04.3TLS
前提条件
- Dockerがインストールされていること
手順
-
Dockerボリュームの作成
まずボリュームを作成する。
docker volume create twsnmpfc
-
Dockerコンテナの実行
docker run --rm -d --name twsnmpfc -p 8080:8080 -v twsnmpfc:/datastore twsnmp/twsnmpfc
Webインターフェースへのアクセス
ブラウザを開き、以下のURLにアクセスしてtwsnmpのWebインターフェースに接続。
http://localhost:8004
-
コンテナの状態確認
コンテナが正常に実行されているかを確認。
docker ps
docker ps
でtwsnmpfc
が表示されていることを確認。 -
コンテナの再起動
コンテナを再起動する(再起動しても問題ないことを確認)。
docker restart twsnmpfc
バックアップ
バックアップは以下のコマンドで行うことができる。
docker run --rm -v twsnmpfc:/datastore -v $(pwd):/backup busybox tar cvf /backup/twsnmpfc_backup.tar /datastore
参考
以下、公式GitHubリポジトリを参照。
- GitHub twsnmp/twsnmpfc