WGCLOUD の設計コンセプトは、新世代のミニマリストな運用および保守監視システムであり、迅速な導入を推奨し、運用および保守の学習の難しさを軽減し、テンプレートやスクリプトを使用せずに完全に自動で動作します。
WGCLOUD は、マイクロサービス スプリングブート アーキテクチャに基づいて開発された、軽量で高性能な分散監視システムです。コア収集指標には、CPU 使用率、CPU 温度、メモリ使用率、ディスク容量、ディスク IO、ハードディスク SMART 健全性ステータスが含まれます。負荷、接続量、ネットワークカードトラフィック、ハードウェアシステム情報など。プロセス アプリケーション、ファイル改ざん耐性、ポート、ログ、DOCKER コンテナ、データベース、データ テーブル、およびサーバー上のその他のリソースの監視をサポートします。監視サービスインターフェースAPI、データ通信機器(スイッチ、ルーター、プリンターなど)などをサポート。ネットワークトポロジー図、大画面視覚化、Web SSH(要塞マシン)、統計分析チャート、命令のバッチ実行、プッシュアラーム情報(電子メール、DingTalk、WeChat、SMSなど)を自動生成します。
ソースコードの使用法
1. IDEA を使用する場合 (推奨)、wgcloud-server と wgcloud-agent を直接開きます。JDK 1.8 を使用します。
2. Eclipse を使用している場合は、Maven プロジェクト wgcloud-server と wgcloud-agent をインポートするだけです。JDK 1.8 を使用します。
3. 必要な SQL スクリプトを実行し (このプロジェクトでは mysql データベースを使用します)、sql フォルダーの下の mysql データベースにデータベース wgcloud を作成し、wgcloud.sql をインポートします。
4. bin ディレクトリ内のスクリプト ファイルは、サーバーおよびエージェントの起動/停止スクリプト (Linux および Windows) であり、パッケージ化された wgcloud-server-release.jar と同じディレクトリに配置できます。
動作環境
1.JDK: JDK1.8、JDK11
2. データベース: MySql5.5 以降、MariaDB、PostgreSQL、Oracle
3. サポートシステムプラットフォーム
Linux シリーズの監視をサポート: Debian、RedHat、CentOS、ubuntu、Kirin、Tongxin、Loongson、Raspberry Pi など。
サポート監視 Windows シリーズ: Windows Server 2008 R2、2012、2016、2019、Windows 7、Windows 8、Windows 10
UNIX シリーズの監視をサポート: Solaris、FreeBSD、OpenBSD
サポート監視 macOS シリーズ: macOS amd64
Android (Android) の検出をサポート: arm32、arm6