OpenSource-Hub
N

NetAlertX

6.3k stars·システム最適化·SHA-256 チェックサム確認済み

集中化されたネットワークの可視性と継続的なアセット検出により、デバイスの監視、変更の検出、IPアドレスの管理を実現し、マルチプラットフォームへのデプロイに対応。

スマートダウンロード

プロジェクトのホームページへ

インストーラはまだありません — ソースリポジトリをご覧ください

オープンソースのネットワークデバイス監視・アセット管理の強力なツールで、LAN 版の SIEM に匹敵します。

主な機能

  • 継続的な検出とアセットインテリジェンス:ARP スキャン、Pi-hole、UNIFI、SNMP などの手法でデバイスを自動検出し、接続状態の変化や IP アドレスのドリフトを検知
  • 80+ の通知チャネル:Apprise と統合し、Telegram、Pushover、NTFY などをサポート。Pushsafer、Pushover をネイティブで利用することも可能
  • 豊富な統合とプラグイン:Home Assistant に接続でき、API と Webhook を提供。15 分でカスタムスキャンプラグインを素早く開発可能
  • 自動化ワークフロー:新規デバイスの自動分類、ベンダー別のグループ化、オンライン時のアーカイブ解除や自動削除により、IT ガバナンスを簡素化

できないこと

  • •新バージョンの docker-compose には大きな変更があるため、移行前に必ず公式の移行ガイドをお読みください;2. ローカルネットワークを正しくスキャンするために、--network=host モードの使用をお勧めします;3. デフォルトではすべてのデータはローカルに保存され外部に送信されませんが、通知を設定すると外部にメッセージが送信されます。プライバシーにご注意ください;4. VLAN やリモートサブネットを監視する必要がある場合は、コンテナのネットワークアクセス権限が正しく設定されていることを確認してください;5. データベースの永続化ディレクトリ内に config と db フォルダを手動で作成する必要があります。

使用例

  • ホームネットワーク:自宅でどのデバイスがオンラインかをいつでも把握し、見知らぬデバイスやスマートホームの異常を発見
  • 企業コンプライアンス:シャドーITを検出し、未承認デバイスの内部ネットワークへの接続を防止、デバイスのアーカイブとクリーンアップを自動化
  • 運用管理:VLANやリモートサブネットをまたいだ監視、複数サイトのネットワーク資産を一元管理

NetAlertX は、ネットワークインフラストラクチャの集中化された「信頼できる唯一の情報源」(NSoT)を提供し、接続されているすべてのデバイスのインベントリをリアルタイムで維持し、シャドー IT や未承認のハードウェアを特定してコンプライアンスを維持するとともに、分散されたサイト全体でコンプライアンスワークフローを自動的に実行します。シンプルなネットワークスキャンと複雑な SIEM ツールの間のギャップを埋め、軽量な方法で実用的なインサイトを提供します。複数の検出方法(ARP-scan、Pi-hole、UNIFI、SNMP ルーター、DHCP リース)、80以上の通知ゲートウェイ(Apprise 経由)、Home Assistant 統合、カスタムプラグイン開発、およびデバイスの分類、クリーンアップ、ポリシー適用のための自動化ワークフローをサポートしています。

タグ

network-monitoringasset-discoverydockerhome-assistantiotsecuritycompliance

はじめ方

1

インストーラをダウンロード

上のボタンをクリックして、お使いのシステム用のインストーラをダウンロード

2

ソフトウェアをインストール

ダウンロードしたインストーラをダブルクリックし、指示に従ってください

3

1. Docker 環境がインストールされていることを確認してください(Windows/Mac/Linux いずれも可)

4

2. 以下のコマンドを実行してコンテナを起動します:docker run -d --network=host --restart unless-stopped -v /your_data_dir:/data -v /etc/localtime:/etc/localtime:ro --tmpfs /tmp:uid=20211,gid=20211,mode=1700 -e PORT=20211 -e APP_CONF_OVERRIDE='{"GRAPHQL_PORT":"20214"}' ghcr.io/netalertx/netalertx:latest

5

3. ブラウザで http://localhost:20211 にアクセスし、ウィザードに従って初期設定を完了してください

インストールガイド
  1. 1. Docker 環境がインストールされていることを確認してください(Windows/Mac/Linux いずれも可)
  2. 2. 以下のコマンドを実行してコンテナを起動します:docker run -d --network=host --restart unless-stopped -v /your_data_dir:/data -v /etc/localtime:/etc/localtime:ro --tmpfs /tmp:uid=20211,gid=20211,mode=1700 -e PORT=20211 -e APP_CONF_OVERRIDE='{"GRAPHQL_PORT":"20214"}' ghcr.io/netalertx/netalertx:latest
  3. 3. ブラウザで http://localhost:20211 にアクセスし、ウィザードに従って初期設定を完了してください
ファイルの整合性

チェックサムがありません

このプロジェクトは GitHub Release ページに SHA-256 チェックサムを公開していません

SHA256 チェックサム

チェックサムなし

GitHub Releases から直接ダウンロードし、ファイルの整合性をご自身で確認してください

本プラットフォーム上のすべての SHA-256 チェックサムは、プロジェクトの公式 GitHub Release ページから抽出されたもので、一切の改変はありません。GitHub Releases ページで独自に検証できます。

オープンソースの透明性

GitHub ソースを見る
環境ガイド

アンインストール情報

コンテナを停止して削除:docker stop <コンテナ名> && docker rm <コンテナ名>;データボリュームを削除:rm -rf /your_data_dir(事前に重要なデータをバックアップしてください)。

追加の依存関係なし

ダウンロード後すぐに使用可能。追加のランタイムは不要です。

プロジェクト情報
ライセンスGPL-3.0
最終更新2026-10-24 19:26:31
GitHub リポジトリ公式サイト

問題が発生?以下のFAQを確認

5 FAQs

類似プロジェクト