NO.B.0007-zabbix-エージェントのパッシブ、アクティブモード、比較、アイテムスケジューリング方法

I.概要:
ここに写真の説明を挿入

2.パッシブモード
1.ホストを作成します。
ここに写真の説明を挿入

2.ホストにアイテムを追加します。
ここに写真の説明を挿入

注:net.tcp.serviceは、次のタイプのプロトコルをサポートします。FTPHTTP
、HTTPS、IMAP、LDAP、NNTP、POP、SMTP、SSH Telnet、NTP
3. ZABBIX-Agentクライアントに戻って、構成ファイルを変更します。

[root@localhost ~]# vim /etc/zabbix/zabbix_agentd.conf
Server=192.168.1.59,192.168.1.103    // 你的服务器地址,zabbix-server
                                                             //  若你的服务器有多个地址,可以用逗号分开。
Hostname=Another host                       // 你的客户端名称
#  ServerActive= 127.0.0.1                    // 你的服务器地址zabbix-server
// Agent操作常用命令:
[root@localhost ~]#   
sed -ri 's/^Server=(.*)/Server=192.168.1.1/' /etc/zabbix/zabbix_agentd.conf
[root@localhost ~]#   
sed -ri 's/^ServerActive=(.*)/ServerActive=192.168.1.1/' /etc/zabbix/zabbix_agentd.conf
[root@localhost ~]#   
 sed -ri '/# StartAgents=3/a\StartAgents=0' /etc/zabbix/zabbix_agentd.conf
[root@localhost ~]#   
sed -ri "s/^Hostname=(.*)/Hostname=$(hostname)/" /etc/zabbix/zabbix_agentd.conf
[root@localhost ~]#   
 egrep '^Server|^ServerActive|^Hostname|^StartAgents' /etc/zabbix/zabbix_agentd.conf
[root@localhost ~]#   
zabbix_agentd && ps -ef|grep zabbix_agentd

StartAgents = 0#クライアントエージェントモード。0に設定すると、アクティブモードが有効になり、パッシブモードはオフになりますが、監視対象端末のzabbix_agentdは、パッシブモードでローカルポート
Server = xxxx #server IPアドレスをリッスンしません。純粋なアクティブモードの場合は、アクティブモードで
ServerActive = xxxx#serverIPアドレスにコメントできます。
Hostname = test_host #Important:クライアントのホスト名は、構成されていない場合、ホスト名を使用します。
注:純粋なアクティブモードのzabbixエージェントは、Zabbixエージェント(アクティブ)タイプの監視項目のみをサポートできます。

5. telnetを使用してZABBIXサーバーでテストします:(firewall.serverおよびzabbix-agentサービスがオンになっているかどうか)

//查看端口是否开启:
[root@localhost ~]# ss -tunlp
tcp   LISTEN     0      128                       *:10050
OR
//在服务器端ZABBIX-server端安装Telnet来测试:
[root@localhost ~]# yum -y install telnet
[root@localhost ~]# telnet 192.168.1.60 10050
Trying 192.168.1.60...
Connected to 192.168.1.60.
Escape character is 

アイテム
構成のクローンを作成する方法->ホスト->監視アイテム->別のホスト->名前をSSHサーバーステータスに変更->キー値:net.tcp.service [ssh]->クローン
ここに写真の説明を挿入

6.コマンドを使用してアイテム関連の値を取得します

// 1、安装zabbix-agent
[root@localhost ~]# yum -y install zabbix-agent
// 2、通过zabbix-get获取item相关的值:
[root@localhost ~]# zabbix_get -s 127.0.0.1 -k system.cpu.load
0.000000

3.アクティブモード:
1。zabbix-agentは、zabbi-serverへの接続をアクティブに開始し、監視対象アイテムを要求します。
2. zabbix-serverがzabbix-agentにリクエストを返します。3。zabbix-agentは、zabbix-serverによって収集される
アイテム関連の値
を収集します。4。収集された値をzabbx-server
[root @ localhost〜] #vim / etcに返します。/zabbix/zabbix_agentd.conf
オプション:StartAgents //オプション:StartAgents
ここに写真の説明を挿入

# Number of pre-forked instances of zabbix_agentd that process passive checks.    
                                     //处理被动检查的zabbix_agentd的预分支实例的数量。
# If set to 0, disables passive checks and the agent will not listen on any TCP port.  
                                    //#如果设置为0,则禁用被动检查,代理将不会监听任何TCP端口。

# If this parameter is not specified, active checks are disabled.  
                                    //如果未指定此参数,则禁用活动检查。
ServerActive=192.168.1.59:10051     //配置服务器的地址及端口

ここに写真の説明を挿入

5.構成が成功すると、値が特に大きいことがわかり、常に追加されます。これは、彼の統計がすべての値の合計であるためです。
構成->ホスト->監視項目->プロセス-> 1秒あたりの変更
ここに写真の説明を挿入

毎秒変更するように設定
ここに写真の説明を挿入ここに写真の説明を挿入

6.今すぐ確認:データベースではなく、データを更新する時間のみを短縮できます。データベースがデータをキャッシュに追加する時間。
パッシブモード:zabbix4.xパッシブモードをサポートするようになりました(パッシブモードのリクエストのみが正常に送信されます)。 )
ここに写真の説明を挿入ここに写真の説明を挿入アクティブモード:zabbix4.xチェックはアクティブモードチェックをサポートしなくなりました(送信に失敗しました)

ここに写真の説明を挿入ここに写真の説明を挿入ZABBIXパッシブモードとアクティブモードの比較:
zabbix-agentバージョンの監視項目:
ここに写真の説明を挿入

バージョン情報を他のサーバーに送信することもできます。zabbix_agent.confファイルの構成ファイルを変更し、ServerActiveの後にコンマで区切ります。

[root @ localhost〜] #vim /etc/zabbix/zabbix_agentd.conf ServerActive
= 192.168.1.59:10051 zabbix
パッシブモードの場合1。zabbix
-agentからデータをアクティブに取得するには、zabbix-serverが必要です。サーバーの膨大なリソース。
2.zabbix-agentで10050ポートを開く必要があり
ます。3。zabbix-agentアクティブモードよりも初心者向けに構成する方が簡単です
。4。情報を取得するためのカスタムインターバルモードをサポートします
5. zabbix-serverのデフォルトテンプレートはパッシブモードです。アクティブモードを使用する必要がある場合は、情報取得モードを変更する必要があります。

zabbix-agentアクティブモードを使用する場合:
1。サーバーにアクティブに接続するために
zabbix-agentが必要です。サーバーが応答する責任があるため、負荷と圧力を共有します。2.zabbix-agentはzabbix-serverに対してポート10050を開く必要はありませんリンクに移動すると、ネットワークのセキュリティが向上します。
3.ネットワークリンクが少なくなり、ネットワーク帯域幅がさらに節約されます

パッシブモード:
1。zabbix-front-webの前にアイテムを追加した後、現時点では、Zaibbix-serverはアイテムをキャッシュにロードしていないため、アイテムがあることを認識しません。実際には、データベースに入れるだけです。
2.デフォルトでは、データベースを1回読み取るのに60秒、データベースをzabbix-serverのキャッシュにロードするのに60秒かかります。構成するアイテムの更新間隔が60秒の場合、アイテムを取得するための最速の速度は60秒、最も遅い速度です。 60〜120秒である必要があります。
3.サーバーは内部アイテムIDを使用してポーリングします。たとえば、CPU負荷を確認します。ポーリング間隔は60秒です。

アクティブモード:
1。zabbix-front-webにアイテムを追加した後、現時点では、Zaibbix-serverはアイテムをキャッシュにロードしていないため、アイテムがあることを認識しません。実際には、データベースに入れるだけです。
2.キャッシュに追加されていない場合、zabbix-agentはzabbix-serverに監視するアイテムをアクティブに要求します。現時点では、zabbix-severは監視項目を監視していないと考えています。
3. zabbix-agent activeは、デフォルトで2分ごとにポーリングします。
4.zabbix-agentの更新間隔を60秒に設定した場合。zabbix-agentアクティブモードの場合、データの取得には約3分かかります。

おすすめ

転載: blog.51cto.com/15005403/2552388