|
Zabbix 5.4で導入されたレポート機能は一時期注目を集めましたが、機能が比較的シンプルだったため、多くのユーザーの期待に応えることができませんでした。本日は、バージョン6.0のレポート機能のインストールガイドと、関連する設定について解説します。 文章この記事の環境
レポートサービスのインストールZabbix をインストールしただけでは、レポートサービスを実際に有効にすることはできません(テストでは「レポートマネージャーが無効です」と表示されます)。Zabbix のレポートサービスには、対応するサービスのサポートが必要です。 dnf -y zabbix-web-service をインストールします 最初からコンパイルしてインストールする場合、環境で Go (1.13+) をサポートする必要があります。 ./configure --enable-webservice エラーメッセージ レポートサービスを開始するsystemctl zabbix-web-serviceを開始し、 systemctl zabbix-web-serviceを有効にします。 レポートサービスを有効にするここで変更する必要があるのは2つです。1つはStartReportWriters、もう1つはWebServiceURLです。後者はポート10053でリッスンし、サフィックスが/reportであることに注意してください。 vim /etc/zabbix/zabbix_sever.conf Zabbixサービスを再起動しますsystemctl zabbix-server を再起動します。 ChromeブラウザをインストールするZabbix は印刷アクセスをシミュレートしてレポートを生成するため、Chrome をインストールする必要があります。 wget https://dl.google.com/linux/direct/ google-chrome-stable_current_x86_64 .rpm Zabbixフロントエンド構成他の構成でフロントエンド URL アドレスを有効にします。 アクセス パスは、次の画像に示すように、管理 -> 全般 -> その他です。 「フロントエンドURL」セクションを見つけて、Zabbixのアドレスを入力します。このフロントエンドアドレスは、Zabbixへのアクセスに使用するアドレスを指します。 テストテストの結果、問題は依然として解決せず、「レポートの受信者にメディアが設定されていません」というエラー メッセージが表示されることが判明しました。これは、受信者がメディアを設定していなかったことを意味します。 ユーザー設定オプションを確認したところ、設定が何もされていないことが確認されました。 メールアドレスを追加して、テストに戻ります。 この時点で、成功メッセージが表示されます (電子メール設定を構成していない場合は、送信に失敗したことが示されます)。 設定後、電子メールが正常に送信されたことが表示されます (電子メールの設定方法がわからない場合は、後続の記事を参照してください)。 テストの PDF を電子メールで受信できます。 レポート構成パラメータの説明
例えば例えば、名前はkasar test、オーナーはAdminユーザー、繰り返しは毎日、期間は前日、ステータスは有効とします。タスクの内容を簡単に説明すると、Zabbix Serverというダッシュボードを3月4日の19時40分から3月5日まで毎日送信するシナリオを作成します。メールの件名は「Report Test」、内容はレポート情報です。 結論は現在、Zabbixの組み込みレポートエクスポート機能は比較的シンプルで柔軟性に欠け、メール送信のみをサポートしています。さらに、ダッシュボードの印刷と関連ユーザーへのプッシュのみが可能で、実際のデータをインポートする機能はないため、少々残念です。幸いなことに、バージョン6.0ではチャート機能が強化され、より豊富なチャートプラグインが追加されたため、レポート機能とユーザーエクスペリエンスが間接的に向上しました。まだテスト段階であるため、今後機能が追加されるにつれてさらなる改善が期待されます。今しばらくお待ちください。 |