TWSNMP Map Viewer (twsnmpmv)

A mobile and web application to visualize network status managed by TWSNMP.

View on GitHub

TWSNMP Map Viewer (twsnmpmv)

English

TWSNMP Map Viewerは、TWSNMP FCで管理されているネットワークの状態をモバイルで視覚化するためのアプリケーションです。複数のTWSNMPサイトを監視し、ネットワークマップを表示して、ノードやポーリングの状態をリアルタイムで追跡できます。

特徴

ダウンロード

スクリーンショット

マップ サイトリスト
マップ リスト
環境レポート IPAMレポート
環境 IPAM
サイト編集 AI分析
編集 AI

技術スタック

アーキテクチャ概要

本アプリケーションは、シンプルなストアベースのアーキテクチャを採用しています。

自分でビルドする場合

前提条件

インストール

  1. リポジトリをクローンする:
    git clone https://github.com/twise-oss/twsnmpmv.git
    cd twsnmpmv
    
  2. ツールと依存関係をインストールする:
    mise install
    npm install
    

開発

開発サーバーを起動する:

mise run dev

テストを実行する:

mise run test

E2Eテストと操作録画

このプロジェクトでは、E2Eテストと操作画面の録画にMaestroを使用しています。

前提条件

テストの実行

すべてのE2Eテストを実行する場合:

mise run e2e:test

操作の録画

テストフローを実行し、操作画面をMP4ファイルとして録画する場合:

mise run e2e:record

ビルドと実行

このプロジェクトでは、miseを使用してWebおよびモバイルプラットフォーム向けのビルドと同期タスクを調整しています。

Webプロダクションビルド

mise run build

Android

iOS

フルリリース (両プラットフォーム)

mise run release

ライセンス

このプロジェクトはApache License 2.0の下でライセンスされています。詳細はLICENSEファイルを参照してください。