差のZabbixエージェントアクティブモードとパッシブモード
Zabbixエージェントの2つの動作モードがあります。
1、パッシブモード:このモードでは、命令にのZabbixのZabbixエージェントサーバによって放出された操作のZabbixのデフォルトモードは、データをフェッチで、受動的に取得データとZABBIXサーバに戻りのZabbixエージェント、エージェントからのZabbixサーバ定期的に送信請求データ。最大の問題は、このモードでは、Zabbixサーバは、最新のデータにタイムリーにアクセスすることはできません、サーバー環境の多数で、ワークロードのZabbixサーバを増やすだろうということです。
図2は、アクティブモード:エージェントのZabbixのZabbixによって収集され、サーバーに返さアクティブデータは、サーバーは、このように、特定のプログラムの中でアクティブのZabbixサーバを使用して、ストレス軽減モード、個別介入のZabbixを必要としません。
Zabbix_serverエンドホストの過剰な数は、収集データにエンドサーバで、Zabbixは主に次のように、深刻なパフォーマンスの問題を表示されますとき:
図1に示すように、端部が到着したときにモニターがやすい、Web操作が非常に遅く、大きさのオーダーであり、502
2、レイヤーブレーク
図3は、オープン処理が多すぎる(Pollar)、偶数アイテムの数を減らすことは、追加の後、機械の問題の特定の量が存在するであろう
考慮すべき、次の2つの主要な最適化の方向だから:
1、分散監視モードを行うプロキシノードまたはノードを追加
2、アクティブモードAgentdを調整します
物理マシンを高めるために最初のプログラムが必要なので、2番目のプログラムの最初の試み以来。
Aは調整端zabbix_agentd.confを監視するように構成されています。
= 0ログファイルサイズ
#Serverは= 192.168.5.57#純粋なパッシブモードに設定すると、あなたはこの1つの構成をコメントアウトする必要がある場合
あなたはnetstatの-tunplでzabbix_agentd中のプロセスを表示することはできませんので、0の場合は無効にパッシブモードに設定StartAgents = 0#クライアントエージェントモードは、モニタ側は、ローカルポートを聞いていないzabbix_agentd
ServerActive =サーバーのIPアドレス192.168.5.57#アクティブモード
ホスト名= WEB01#重要:クライアントのホスト名、デフォルトのホスト名を設定するには、システムを使用していません
= 120#RefreshActiveChecksは、サイクルを取得サーバにデフォルトの缶120S監視項目を監視しました
たBufferSize =#空間100は、監視端末の監視情報に格納されます。
タイムアウト= 3#タイムアウト
[ルート@ CentOS7〜]#grepの-v ^#/etc/zabbix/zabbix_agentd.conf | grepの-v ^ $
PidFileオプション=の/ var /実行/ ZABBIX / zabbix_agentd.pid
ログファイル=は/ var / log / ZABBIX / zabbix_agentd.log
ログファイルサイズ= 0
StartAgents = 0
ServerActive = 192.168.5.57
ホスト名= WEB01
RefreshActiveChecks = 120
たBufferSize = 100
タイムアウト= 3
= /インクルードなど/ ZABBIX / zabbix_agentd.d / *。confに
注:純粋な活性モードでZABBIXエージェント、監視のみのアイテムのZabbixエージェント(アクティブ)タイプをサポートすることができます。
第二には、監視テンプレートを調整します
私たちは、変化に完全なクローンのテンプレートOSのLinuxテンプレートをお勧めします:
テンプレートのOSのLinuxテンプレート名をクリックして1
完全クローン下をクリック
テンプレート名を変更し、追加の下をクリックしてください
アクセス追加したばかりのテンプレートを見つけ、監視対象の項目をクリックするテンプレートの一覧
すべてを選択して、バッチ更新をクリックしてください
ダニの種類は、(アクティブ)のZabbixクライアントを選択した最新の下をクリックしてください
設定 - >ホスト - >ホスト名をクリック - >テンプレート
取消原来的连接并清理,添加刚才的模板(active)