监控篇

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:这个是用来匹配的客户端的.

Zabbix自动发现和自动注册_第1张图片



2、创建自动发现动作

A、添加linux主机自动发现规则

Zabbix自动发现和自动注册_第2张图片

操作:添加主机、添加Linux server组、添加模板,其他自己设置。


Zabbix自动发现和自动注册_第3张图片


B、添加Windows自动发现规则:

Zabbix自动发现和自动注册_第4张图片

操作:添加Windows server分组

Zabbix自动发现和自动注册_第5张图片



3、查看客户端日记信息:active已经连接上

Zabbix自动发现和自动注册_第6张图片

查看服务端信息:已经自动添加到Windows server和Linux server组中

Zabbix自动发现和自动注册_第7张图片


三、自动注册:

由客户端主动发起,客户端必须安装并启动Agentd,否则无法被自动注册添加至主机列表。

1、活动的Zabbix agent可以自动注册到服务器进行监控。这种方式无需在服务器上手动配置它们。

2、使用SNMP或者其他方式监控的,无法使用自动注册,只能使用自动发现。

3、配置---动作---自动注册---创建动作

  • 名称:Auto Linux server

  • 条件:主机元数据似 Linux

  • 操作:添加主机

  • 操作:添加到主机组:Linux server

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

Zabbix自动发现和自动注册_第8张图片