#一、はじめに
网络发现
:Zabbixサーバーは、指定されたネットワーク範囲内のホストをスキャンします。
ネットワーク検出は、zabbixの最も特徴的な機能の1つです。事前にユーザーが定義したルールに従って、監視対象のホストまたはサービスを自動的に追加できます。
优点
:
- Zabbixの導入をスピードアップ
- 管理を簡素化
- 過度に管理することなく急速に変化する環境でZabbixを使用する
发现方式
:
IPアドレスの範囲、
使用可能なサービス(ftp、ssh、httpなど)
zabbix_agent応答;
snmp_agent応答;
ネットワークの発見には通常、発見とアクションの2つの段階があります。
discovery
:
Zabbixはネットワーク検出ルールで定義されたIP範囲を定期的にスキャンします。actions
:ネットワーク検出のイベントにより、指定されたアクションを自動的に実行するアクションがトリガーされ、discoveryイベントが前提条件として使用されます。
ホストの追加/削除/ホストの
有効化/無効化
グループへのホストの追加グループ内のホストの
削除
テンプレートからのホストのリンクまたはキャンセルリンク
#二、ネットワーク検出の設定ネットワーク検出
### 1.スキャンによって検出できる192.168.246.227の2番目のホストを使用します
#安装agent 段的包
[root@zabbix-agent-none2 ~]# # yum -y install zabbix-agent zabbix-sender
#设置agent 配置,可以把之前设置好的none1的配置传过来
[root@zabbix-agent-none2 ~]# vim /etc/zabbix/zabbix_agentd.conf
Server=192.168.62.135
ServerActive=192.168.62.135
Hostname=zabbix-agent-none2 #只需修改hostname
[root@zabbix-agent-none2 ~]# visudo #修改sudo的配置,添加如下信息
zabbix ALL=(ALL) NOPASSWD: ALL
#开启服务
[root@zabbix-agent-none2 ~]# systemctl start zabbix-agent
### 2.自動検出ルールの検出
設定-自動検出-自動検出ルールの作成を設定する
IP範囲は大きすぎてはいけません
zabbix-serverでテストする
[root@zabbix-server ~]# zabbix_get -s 192.168.246.227 -p 10050 -k "system.uname"
Linux zabbix-agent-none2 3.10.0-693.el7.x86_64 #1 SMP Tue Aug 22 21:09:27 UTC 2017 x86_64
更新間隔:1hに設定するだけ、あまり頻繁にスキャンしない、ネットワークセグメント全体をスキャンする、リソースを浪費する、ここでは実験では1mに設定
### 3.自動検出が成功しました
### 4.自動検出アクションを設定する
作成:
条件A、自動検出ルール=テストネットを設定する
条件Bを設定し、自動検出ステータス=アップ
[外部チェーンイメージの転送に失敗しました。ソースサイトに盗難防止チェーンメカニズムがある可能性があります。イメージを保存して直接アップロードすることをお勧めします(img-zieyLnwX-1585730962006)(https://upload-images.jianshu。 io / upload_images / 21294643-823807c18b245dbd.png?imageMogr2 / auto-orient / strip%7CimageView2 / 2 / w / 1240)]監視するホストを追加して
、このホストにテンプレートOS Linuxを自動的にリンクします
構成アクションが完了すると、デフォルトで無効になっています。無効になっていない場合は、再起動してアクティブにすることを選択する必要があります。
アクションを有効にし、効果
が有効になっていることを確認し、ホストを正常に追加し、テンプレートリンクが成功する
追加する必要のあるホストがスキャンされて追加されている場合は、リソースを消費しすぎるため、ネットワークスキャンをオフにできます