zabbix 自动注册(registration)实例

原理:

  • Zabbix_agnetd ==> Zabbix_server 【agnet自动发数据到server端】

实现目的:zabbix 根据计算机名称识别如(XLH-PROD-XXX)条件,自动添加相关服务器(组group+相关监控模板) 

部署步骤

1.创建新的模板,主机组

1.1 新增或模板
【组态】【模板】手选一个模板 
如果已经做好模板,就直接调用即可;如果没有做好模板,后续要更改的话,最好还是用一个新的模板。 
1.2 新增主机组 
【组态】【主机群组】【创建主机群组】 
创建新的主机组,是为区分不同业务的主机好进行批量管理

2.创建自动注册的触发器

2.1 在【组态】=>【动作】=>【自动注册】=>【创建动作】栏

 blob.png 

blob.png

blob.png

3.修改agentd.conf参数

在agentd.conf中修改Hostname、ServerActive、Server、Timeout参数:
  • Hostname:agent向server汇报的主机名

  • ServerActive:向谁汇报

  • Server:允许谁来连接

  • Timeout:执行脚本时超时时间,若超时则server端有报错

执行脚本参数 (serverIP=172.16.11.168 根据实际服务状态修改)

#!/bin/bash
sed -i's/^Server.*/Server=172.16.11.168/g' zabbix_agentd.conf
#允许连接该agent的来源IP

sed -i "s/^Hostname=.*/Hostname=`hostname`/g" /etc/zabbix/zabbix_agentd.conf
#把当前主机名写入agentd.conf中,切记主机名要符合server端的匹配条件

sed -i "s/^ServerActive.*/ServerActive=172.16.11.168/g" /etc/zabbix/zabbix_agentd.conf
#允许主动监控,即开启agent向server端汇报

sed -i /^Timeout/d /etc/zabbix/zabbix_agentd.conf
sed -i '$a Timeout=30' /etc/zabbix/zabbix_agentd.conf
#设置超时时间,因为有些脚本执行比较长,默认3秒很容易超时

sed -i '$a 172.16.11.168 XLH-Zabbix' /etc/hosts
#修改server IP的hosts解析

service zabbix_agentd restart
#重启终端服务器


转载参考: http://yangrong.blog.51cto.com/6945369/1543542/


原创文章,作者:redic,如若转载,请注明出处:http://www.178linux.com/46455

(0)
redicredic
上一篇 2016-09-15 22:20
下一篇 2016-09-15 22:21

相关推荐

  • DNS基础及使用BIND搭建域名服务器

        本文主线是DNS服务相关概念和服务器搭建,在此之前了解一下域名这个东东很有其必要性,因为DNS服务就是应域名而生的。那么域名是什么哪?     域名     域名是用一串用点分开的字符串来表示的internet上的某一台或者一组计算机的名称,用于在数据传输时标识计算机的电子方位。举…

    Linux干货 2015-06-11
  • N25-第十三周博客作业

    1、建立samba共享,共享目录为/data,要求:(描述完整的过程) 1)共享名为shared,工作组为magedu;2)添加组develop,添加用户gentoo,centos和ubuntu,其中gentoo和centos以develop为附加组,ubuntu不属于develop组;密码均为用户名;3)添加samba用户gentoo,centos和ubu…

    Linux干货 2017-04-19
  • Linux 第六天: (08月03日) Linux权限管理

    Linux 第六天: (08月03日) Linux权限管理         chown USER:GROUP FILE 变更文件或目录所属主chown -R 递归chown –reference=<> 参考 chgrp GROUP DIR(or FILE) 变更文件或目录所属组   &…

    Linux干货 2016-08-08
  • Memcache存储大数据的问题

    Memcache存储大数据的问题   huangguisu       Memcached存储单个item最大数据是在1MB内,如果数据超过1M,存取set和get是都是返回false,而且引起性能的问题。 我们之前对排行榜的数据进行缓存,由于排行榜在我们所有sql select…

    Linux干货 2015-05-05
  • CentOS7修改网卡为eth0

    1.编辑网卡信息 [root@linux~]# cd /etc/sysconfig/network-scripts/  #进入网卡目录 [root@linux~network-scripts]# mv ifcfg-eno16777728 ifcfg-eth0  #重命名网卡名称 [root@linux network-…

    Linux干货 2016-10-25
  • Samba & Vsftp

    1、建立samba共享,共享目录为/data,要求:(描述完整的过程)   1)共享名为shared,工作组为magedu;   2)添加组develop,添加用户gentoo,centos和ubuntu,其中gentoo和centos以develop为附加组,ubuntu不属于develop组;密码均为用户名;   3)添加s…

    Linux干货 2016-12-20