Zabbix 5.2 プロキシ (分散展開)

Zabbix 5.2 プロキシ (分散展開)

中規模、大規模、超大規模に適した監視ソフトウェアであるため、分散展開が不可欠です。同様に、Zabbix はスケーラビリティを強化するために Zabbix Proxy を追加しました。これにより、Zabbix は大規模な IT 環境、特にパーティション分割されたハイブリッド クラウド環境で利用できるようになります。多くの場合、より多くの監視領域を放射するために多くの権限を必要とせず、フロントエンドのセットを共有するため、運用および保守担当者の使用コストが大幅に削減されます。


文章

本文の前に

1. Zabbix Proxy は独立したデータベース インスタンスを使用します。一緒に置くと、データが簡単に破損します。

2. プロキシはデータ収集にのみ使用され、残りは引き続きサーバーに依存します。これにより、プロキシが切断されてもアラームが表示されないという現象が発生します。

Ali Sourceをインストールする

環境はCentOS 7.6のままです。 Zabbix Proxy は CentOS7 でバージョン 5.2 をサポートしていることに注意してください。

  1. ソースを追加
  2. cat <<EOF > /etc/yum.repos.d/zabbix.repo
  3. [ザビックス]
  4. name =Zabbix 公式リポジトリ - \$basearch
  5. ベースURL=https://mirrors.aliyun.com/zabbix/zabbix/5.2/rhel/7/\$basearch/
  6. 有効=1
  7. gpgcheck=1
  8. gpgkey=ファイル:///etc/pki/rpm-gpg/RPM-GPG- KEY -ZABBIX-A14FE591
  9. [zabbix非対応]
  10. name =Zabbix 公式リポジトリはサポートされていません - \$basearch
  11. ベースURL=https://mirrors.aliyun.com/zabbix/non-supported/rhel/7/\$basearch/
  12. 有効=1
  13. gpgkey=ファイル:///etc/pki/rpm-gpg/RPM-GPG- KEY -ZABBIX
  14. gpgcheck=1
  15. 終了
  16.  
  17. gpgkeyを追加
  18. curl https://mirrors.aliyun.com/zabbix/RPM-GPG- KEY -ZABBIX-A14FE591 \
  19. -o /etc/pki/rpm-gpg/RPM-GPG-キー-ZABBIX-A14FE591
  20. curl https://mirrors.aliyun.com/zabbix/RPM-GPG- KEY -ZABBIX \
  21. -o /etc/pki/rpm-gpg/RPM-GPG-キー-ZABBIX

Zabbix プロキシをインストールする

  1. yum -y zabbix-proxy-mysql をインストールします

Zabbix プロキシをインストールする

データベースをインストールして初期化する

  1. ####データベースをインストールする####
  2. yum -y mariadb-server を vim でインストールします
  3.  
  4. ####データベースを起動し、起動時に起動するように設定します####
  5. systemctl で mariadb を起動し、systemctl で mariadb を有効にします。
  6.  
  7. ####データベースを初期化します。主にデータベースのパスワードを変更し、テスト ライブラリ インスタンスを削除します。####
  8. mysql_secure_installation

データベースと関連ツールをインストールする


データベースの初期化を完了する

プロキシライブラリインスタンスを作成する

  1. mysql -uroot -pxiaoyu123
  2. 作成する データベースzabbix_proxy文字  utf8_bin にutf8照合を設定します
  3. 作成する ユーザーzabbix_proxy@localhostは、   'シャオユウ123' ;
  4. 付与 全て 特権  zabbix_proxy.*からzabbix_proxy@localhost;
  5. やめる;

データベースインスタンスを作成する

スキーマファイルのインポート

ここで注意すべき点は、スキーマ ファイルを編集し、上記で作成したデータベース インスタンス名を指定する必要があることです。

  1. vim /usr/share/doc/zabbix-proxy-mysql-5.2.3/スキーマ.sql.gz
  2. ####この文を最初の行に追加します####
  3. zabbix_proxyを使用する
  4. ####スキーマのインポート####
  5. zcat /usr/share/doc/zabbix-proxy-mysql*/スキーマ.sql.gz | mysql -uzabbix_proxy -pxiaoyu123

最初の行にuse zabbix_proxyを追加します。そうしないと、データベースが見つかりません。

プロキシ設定ファイルを変更する

  1. vim /etc/zabbix/zabbix_proxy.conf

Zabbixサーバーのアドレスを変更する


ホスト名の変更


正しいデータベース名とユーザー名に変更します


このユーザーのパスワードを追加


ネットワークの混雑やデータ転送の異常を防ぐためにローカル キャッシュ時間を増やす (オプション)


サーバー構成を取得する頻度を設定します。ここでは5Sに設定しました。

Zabbixプロキシサービスを起動する

  1. systemctl zabbix-proxy を起動し、systemctl zabbix-proxy を有効にします。

Zabbix Server フロントエンド構成


プロキシの作成

設定ファイルのパラメータとプロキシIPアドレスを入力します


法線を追加


ログは正常です

プロキシ方式の使用


ホストを作成し、エージェントを選択する


古いルーチン、ICMPテンプレートテストを選択


最新のデータを表示するにはホストを入力してください


データは正常に取得され、プロキシは正常に動作しています

要約する

Zabbix Proxy のインストールは比較的簡単ですが、その構成ファイルは単純ではなく、Zabbix Server の縮小版に相当します。さらに深く学びたい場合は、各機能を詳細にテストし、実際の本番環境に適用する必要があります。分散デプロイメントはデータを収集するだけなので、サーバー I/O やメモリなどの負荷をある程度軽減するだけで、完全に独立しているわけではありません。さらに、5.2ではローカルキャッシュと切断後の継続的なデータ収集機能が追加され、配信の可用性が向上しました。最後に、監視への道のりは長く、一夜にして達成できるものではありません。多くのテストと検証が成功の鍵となります。また次回お会いしましょう!

<<:  VMware 仮想マシン (Linux) でディスク デバイスに対応するハード ディスクを見つける方法

>>:  クラウド コンピューティング環境における容量管理

推薦する

hostodo-$14/年/2IPv4/1gメモリ/90gハードドライブ/3Tトラフィック/3コンピュータルーム

私はhostodoから特別プロモーションVPS、OpenVZ仮想、1Gメモリ、90Gハードディスク、...

新人からウェブサイト運用・保守最適化スーパーバイザーに転身し、いくつかのテクニックを学びました

ご存知のとおり、インターネットの発展に伴い、あらゆる業界が熾烈な競争に直面しています。ウェブサイト最...

白城旅行網のCEO、曽宋氏:インターネットの利点は

白城旅行網のオフィスに入ると、ロビーに華源旅行社(以下、「華源」)と「白城網」の2つの看板が掲げられ...

李佳琦VS魏亜、「ダブル11」はどちらが勝つ?

導入: 11月11日午前3時時点で、魏亜の生放送ルームの視聴者数は4310万人で固定され、1時間前に...

Digg は何を間違えたのでしょうか? 粘り強いコミュニティを形成しなかったのです。

【ポイント】 最高時の推定価格は2億ドルだったが、今日ではわずか50万ドルで売却された。かつては W...

小さなウェブサイトマガジンがいかに大きな成果をもたらすかについての簡単な講演

このような記事をシェアしたいと思ったとき、私はいつもとても葛藤します。なぜなら、インターネットがます...

HeroicVPS KVM 特別オファー (フェニックス)

HeroicVPS は新しく設立された VPS ベンダーです。現在はアリゾナ州フェニックス (米国西...

XOVV: 5大陸100カ国/地域に分散したグローバルクラウドサーバー

XOVV は、個人や中小企業にクラウド サーバー、クラウド ストレージ、クラウド コンピューティング...

ウェブサイトのキーワードを効果的に決定する方法

検索エンジンを通じてより多くのトラフィックを獲得する方法を検討している場合、キーワードはあなたの仕事...

Cilium: eBPF に基づく効率的なクラウド ネイティブ ネットワークと ServiceMesh ソリューション

CiliumについてCilium は、革新的なカーネル テクノロジー eBPF をベースにしたオープ...

エッジコンピューティングがモノのインターネットを推進

[[411236]]画像ソース: https://pixabay.com/images/id-466...

ethernetservers-ホスティングレビューの特別割引が 85% オフ

ethernetservers はホスト モデムに何度か登場しています。非常に強力なのでしょうか?私...

#ハロウィン# hostsailor - すべての VPS/オランダ/ルーマニア/Windows が 50% オフ

ドバイのホスティング プロバイダーである Hostsailor は、ハロウィーン プロモーションを予...

PostgreSQLのいくつかの分散アーキテクチャの比較

強力な機能と優れたスケーラビリティにより、Postgresql をベースにした分散アーキテクチャが数...