|
多くの人がZabbixを嫌う理由の一つは、その使いにくいフロントエンドデザインです。率直に言って、真にハイテクな感覚に欠け、10年前のバージョンを彷彿とさせる凡庸な印象を受けます。最新バージョン5.2は、大幅な最適化とチャートレンダリング機能の向上により、実際にはかなり優れていますが、それでも一部のユーザーのニーズを満たしていません。そこで、新たなオープンソースソリューションが登場しました。Grafanaです。Grafanaは非常に強力で、主にPrometheusを含む多数のデータソースをサポートするフロントエンドの可視化に使用されます。これは入門ガイドなので、あまり詳しく説明せず、簡単に触れるだけにします。 Zabbix公式チャート 文章 Grafanaパッケージをダウンロードする インストールが失敗した場合は、インストール手順をもう一度試してください (インストール中にこの問題に遭遇しました)。
Grafanaを起動する systemctl で grafana-server を起動し、systemctl で grafana-server を有効にします。 Grafana アクセス アドレス http://youripaddress:3000、初期のユーザー名とパスワードはどちらも admin/admin です。 パスワードをスキップするか変更するかを選択できます。 Zabbixプラグインをインストールする Grafana 自体には Zabbix データ ソースがないため、サードパーティのプラグインをダウンロードする必要があります。
それをクリックするとインストール手順が表示されます。 インストール成功 アクティベーションプラグイン インストール後、このプラグインを有効にする必要があります。有効にしないと、データ ソースが見つかりません。 Zabbixプラグインを見つける クリックして有効化 データソースを有効にする パスは、[設定] > [データ ソースの追加] です。 データソースを追加 クリックして有効にする データソース設定インターフェースにリダイレクトされたら、下の画像に示す情報を入力する必要があります。APIとユーザー名/パスワードの2つのフィールドに入力する必要があります。 APIフィールドは、http://youripaddress/zabbix directory/api_jsonrpc.php のように入力してください。下の画像の例では、http://10.240.96.35/zabbix/api_jsonrpc.php です。 APIアドレスを入力してください 関連するデバイス権限を持つアカウントのユーザー名とパスワードを入力してください。不明な場合は、管理者アカウントとパスワードを入力してください。 情報を入力したら、テストしてください。成功した場合は、Zabbix API ポップアップが表示されます。 Grafanaダッシュボードを作成する 左側の「+」オプションをクリックすると、以下のインターフェースに入ります。 チャートを作成する 統合が成功すると、下の図に示すように、Zabbix によって収集されたデータを選択し、表示する対応するメトリックを選択できます。 アイコンを作成 最終効果 WLANデバイスの最終的な効果 要約 Grafanaに関する記事はインターネット上にたくさんあります。公式サイトでチュートリアルを確認することをお勧めします。例えば、最近バージョンV7がリリースされた後、署名のないプラグインがブロックされるようになりましたが、公式チームが解決策を提供しました。そのため、公式コミュニティは一般的に問題解決に非常に効率的です。また、公式サイトには参考になるダッシュボードが多数公開されています。まずはそれらを真似て学び、ニーズに合ったテンプレートをカスタマイズしていくのも良いでしょう。もちろん、資金に余裕があれば、二次開発を直接依頼することも可能ですが、それはまた別の話です。最後に、いつも言っているように、道のりは長く険しいですが、諦めずに頑張っていきます。それではまた次回。 |