ShumokuShumoku

概要

セルフホスト型ネットワークトポロジー可視化・監視プラットフォーム

Shumoku Server は、YAML で定義したトポロジーを監視スタックのリアルタイムメトリクスと組み合わせ、ライブな運用ダッシュボードに変換するセルフホスト型 Web アプリケーションです。

できること

  1. トポロジーの作成 — YAML ファイルをアップロード、またはビルトインエディタで記述
  2. データソース接続 — Zabbix、Prometheus、NetBox を連携してライブメトリクスを取得
  3. リアルタイム監視 — ノードの状態やリンク使用率がダイアグラム上でリアルタイムに更新
  4. ダッシュボード構築 — 複数のトポロジーとメトリクスウィジェットを組み合わせたカスタムビュー
  5. 共有 — 認証不要の公開リンクを生成して読み取り専用で共有

連携

ZabbixJSON-RPC API でトラフィックメトリクス・ホスト状態・アラートを取得
PrometheusSNMP / Node Exporter メトリクスでリンク使用率を表示
GrafanaWebhook でアラートを受信しトポロジー上に表示
NetBoxDCIM・IPAM データからトポロジーを自動検出
REST API独自ツールからトポロジー描画やメトリクス取得をプログラマブルに実行

次のステップ

目次