監視対象システムの概要を表示するマルチサイトPython GUI | |
| 開発者 | バイオレット アトム サグル (アラン ピピトーネ) とヴュルト フェニックス Srl (フランチェスコ メルキオーリ) |
|---|---|
| 初回リリース | バージョン 3.0 2020 |
| 安定リリース | 3.5.0 [1]
/ 2023-09-14 |
| 書かれた | パイソン |
| オペレーティング·システム | マイクロソフトウィンドウズ |
| タイプ | IT 監視、合成監視、アプリケーション パフォーマンス管理 |
| ライセンス | GNU GPL v3 |
| Webサイト | アリビックス |
Alyvixは、 Windowsコンピューター上のシステム監視とIT監視、総合的な監視とアプリケーションパフォーマンス管理のためにPythonで開発されたオープンソース[2] [3] ソフトウェアアプリケーションです。固定アプリケーション、ストリーミングおよびクラウド[1]アプリケーション(暗号化されたもの[4]を含む)、Webサイトの視覚的な監視、およびロボットによるプロセス自動化に使用されます。
Alyvix を使用すると、アプリケーションのグラフィカル ユーザー インターフェイス(GUI) を操作して、一連の操作後に画面に表示される内容を記述し、後で必要に応じてその状態の現在の GUI と比較することができます。
手術
Alyvixは、GUIの記述とインタラクティブなGUIの再生という2つの主要な段階で動作します。記述フェーズ(Alyvix Editorを使用)では、Alyvixは画面をキャプチャし、ユーザーが画面キャプチャ上に直接描画して注釈を付けることで、画像、テキストラベル、ボタン、テキストフィールドなど、 [5]探しているものを記述できるようにします。


次に、ユーザーはこれらの要素をビジュアル スクリプト言語ビジュアル プログラミング言語と組み合わせます。ビジュアル スクリプト言語は、一連の望ましいインタラクション ステップ (たとえば、ボタンの 1 つをクリックする、または定義済みの文字列をテキスト フィールドの 1 つに挿入する) と、それらのステップが次のステップにどのように進むかを記述する言語で、元の一連のスクリーン ショットとともに使用されます。この記述は、テストケースと呼ばれるオープン形式で保存されます。
このテストケースが作成されると、Alyvix はそれを使用して、アプリケーションが「ライブ」である間、そのアプリケーションのインタラクション記述を何度でもインタラクティブに再生できます。このモード ( Alyvix Robotと呼ばれます) では、Alyvix はオープンソースのOpenCV認識機能を使用して、特定の瞬間に GUI に表示されているものを視覚的に認識しようとします[6]。次に、認識フェーズとインタラクション フェーズを循環し、現在のステップでユーザー定義のアクションをインターフェイスに適用します。
監視での使用
ここまでのところ、Alyvix は自動化に使用できますが、視覚認識のタイムアウトに基づいて、監視に役立つ警告および重大なしきい値を宣言することもできます。タイムアウトを超えると、NagiosおよびIcinga [7]プロトコルを使用して監視システムに報告できます。
Alyvix Robot はスクリプトを実行して 1 つのチェックを行うことができますが、監視シナリオでは通常、このようなチェックを定期的に (たとえば 5 分ごとに) 実行する必要があります。そのため、Alyvix は監視システムと統合する必要がありますが、このシステムはオープン ソースではない可能性があります。この統合を調整するのは Alyvix Service です。Alyvix Service は、複数のターゲット サーバーでテスト ケースの実行をスケジュールし、各テスト ケースの実行頻度などの構成設定を管理し、Alyvix Robot による測定を記録し、そのデータとレポートをオープン API 経由で提供します。NetEye などの監視システムでは、必要に応じてオープン API を呼び出すモジュールを追加するだけで済みます。
参照
参考文献
- ^ ab "Alyvix 安定版リリース 3.5.0". Alyvix . 2023年9月14日閲覧。
- ^ 「Alyvix via Python Pip」. PyPi . 2023年6月7日閲覧。
- ^ 「SourceForge Alyvix レビュー」。Source Forge。2023年 10 月 31 日閲覧。
- ^ 「クラウド アプリケーションのエンド ユーザー エクスペリエンスの監視」。SFSCON。2024年 3 月 11 日閲覧。
- ^ 「Alyvixのレンズを通して見るデジタルイノベーション」 SFSCON . 2023年12月6日閲覧。
- ^ 「Alyvix: Under the Hood」FOSDEM 2017 . 2023年12月1日閲覧。
- ^ 「システム診断:より深い理解」。Icinga Camp Berlin 。2024年3月11日閲覧。
