TWSNMP For Mobile

TWSNMP For Mobile is a network management system for mobile devices. It is based on the TWSNMP project, which is a network management system for Windows. TWSNMP For Mobile is designed to be easy to use and to provide a rich set of features for managing mobile networks.

View on GitHub

twsnmpfm (日本語)

English Version

twsnmpfm

TWSNMP For Mobile - ポケットに入る本格的ネットワーク管理ツール

概要

TWSNMP For Mobileは、長年親しまれているSNMPマネージャ「TWSNMP」のモバイル版です。ネットワーク管理者が外出先からでもネットワークインフラを監視・管理できるように設計されています。

主な機能

ステータス

バージョン 3.0.0 をリリース済み。

ビルド・テスト方法

ソースコードからビルドするには、Flutter SDKがインストールされている必要があります。

mise を使用したビルド(推奨)

このプロジェクトでは、開発ツールとビルドタスクの管理に mise を使用しています。

  1. ツールのインストール:
    mise install
    
  2. 環境のセットアップ (初回のみ): Android SDKコンポーネントとCocoaPodsをインストールします。
    mise run setup
    
  3. テストの実行:
    flutter test
    
  4. プラットフォーム別のビルド:
    • Android APK: mise run build:apk
    • iOS IPA: mise run build:ios

標準的な Flutter コマンド

  1. リポジトリのクローン:
    git clone https://github.com/twsnmp/twsnmpfm.git
    cd twsnmpfm
    
  2. 依存関係のインストール:
    flutter pub get
    
  3. アプリの実行:
    flutter run
    

CI/CD

GitHub Actions を使用して、Android APK を自動的にビルドします。

操作方法

  1. ノードの追加: メイン画面の + ボタンをタップしてデバイスを登録します。名前、IPアドレス、SNMPコミュニティ名を入力してください。
  2. ステータスの確認: メインリストにはPINGと証明書のステータスが表示されます。緑色は正常、赤や黄色は問題があることを示します。
  3. 手動チェック: 上部バーの 再生アイコン から、全ノードに対して一括でPINGや証明書チェックを実行できます(個別チェックも可能)。
  4. ツールの使用: 各ノードの 三点リーダーメニュー をタップすると、MIBブラウザーやトラフィックモニターなどの詳細ツールを起動できます。
  5. 検索: 上部バーの 検索アイコン から、DNS検索やMACアドレス検索が可能です。
  6. 設定: 上部バーの 歯車アイコン から、タイムアウト、テーマや言語の設定の切り替えなどが可能です。

デモ動画

PING

証明書チェック

デモ動画のフォルダー

see ./LICENSE

Copyright 2022-2026 Masayuki Yamai