Zabbix自動發現和自動註冊

監控篇

Zabbix監控篇一:監控Microsoft SQL Server數據庫

Zabbix監控篇二:監控路由器流量

Zabbix配置篇三:Zabbix批量監控服務器


對於監控服務器越來越多的情況,如果還單獨一個一個添加,那效率也太低,因此就要實現批量添加監控服務器的操作,Zabbix提供兩種批量自動監控的方式:

自動發現:由服務端主動發起,Zabbix Server開啓發現進程,定時掃描局域網中IP服務器、設備。

自動註冊:由客戶端主動發起,客戶端必須安裝並啓動Agentd,否則無法被自動註冊添加至主機列表。對於使用SNMP的就要採用自動發現了。


一、客戶端配置指定服務器

在zabbix_agentd.conf中指定Zabbix server配置信息,這個在前期批量安裝客戶端的時候,就需要一起批量修改。

Server=192.168.101.78     
ServerActive=192.168.101.78  
HostMetadataItem=system.uname

HostMetadataItem主機元數據

當agent程序向服務器發送自動註冊請求時,會發送其主機名。在某些情況下,Zabbix服務器的主機名不足以區分發現的主機。主機元數據可將其他信息從agent發送到服務器。

主機元數據在zabbix_agentd.conf中配置。在配置文件中指定主機元數據有兩種方式:(兩種不能同時用)

HostMetadataItem:
HostMetadataItem=system.uname
system.uname用於獲取包含“Linux”或“Windows”等信息,具體取決於運行agent的主機。
主機元數據示例如下:
Linux: Linux server3 3.2.0-4-686-pae #1 SMP Debian 3.2.41-2 i686 GNU/Linux
Windows: Windows WIN-0PXGGSTYNHO 6.0.6001 Windows Server 2008 Service Pack 1 Intel IA-32
HostMetadata:
可選參數用來定義主機元數據,只有主機自動註冊時纔用到主機元數據。如果沒有定義,該值通過 HostMetadataItem 獲得。根據需求設置不同模板進行分組:
HostMetadata=Linux或HostMetadata=Windows或HostMetadata=Router或HostMetadata=SMNP



二、自動發現

1、添加自動發現規則

更新間隔:120s-300s,服務器性能不好可以設置久一點

system.uname:這個是用來匹配的客戶端的.

image.png



2、創建自動發現動作

A、添加linux主機自動發現規則

image.png

操作:添加主機、添加Linux server組、添加模板,其他自己設置。


image.png


B、添加Windows自動發現規則:

image.png

操作:添加Windows server分組

image.png



3、查看客戶端日記信息:active已經連接上

image.png

查看服務端信息:已經自動添加到Windows server和Linux server組中

image.png


三、自動註冊:

由客戶端主動發起,客戶端必須安裝並啓動Agentd,否則無法被自動註冊添加至主機列表。

1、活動的Zabbix agent可以自動註冊到服務器進行監控。這種方式無需在服務器上手動配置它們。

2、使用SNMP或者其他方式監控的,無法使用自動註冊,只能使用自動發現。

3、配置---動作---自動註冊---創建動作

  • 名稱:Auto Linux server

  • 條件:主機元數據似 Linux

  • 操作:添加主機

  • 操作:添加到主機組:Linux server

  • 操作:鏈接到模板:Template OS Linux

image.png


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章