首页 > 其他分享 >十二.zabbix自动化添加主机

十二.zabbix自动化添加主机

时间:2022-08-31 18:14:00浏览次数:71  
标签:发现 主机 zabbix 添加 自动 linux

1.为什么需要自动化添加主机

当有100台主机需要添加到监控系统,手动一个个添加很繁琐!可以使用zabbix的自动发现和自动注册功能

2.主机自动发现

2.1自动发现原理

自动发现由两个步骤组成

  • 定义规则,在网络自动发现规则中,定义要扫描的IP段,发现满足规则的主机
  • 发现主机后把主机添加到对应的主机群组,添加模板,发送信息通知
2.2定义网络发现规则
  • 配置 -> 自动发现
  • 点击 创建发现规则
  • 编辑自动发现规则属性
    1. 定义ip范围: 定义192.168.1.1-254 指zabbix会自动扫面这个网段的所有ip 依次连接这些ip的10050端口
    2. 检查: 尝试通过system.uname监控项,看看是否能获取数据,如果可以则添加主机
2.3场景一需求
  • 发现有zabbix-agent运行的主机
  • 每10分钟监测一次
  • 如果主机正常运行超过2分钟,添加主机
  • 如果主机停机超过24小时,删除主机
  • 将linux主机添加到linux server组 连接模板 template os linux
2.3.1设定规则

2.3.2设定自动发现主机后的动作
  • zabbix agent 服务是 up
  • system.uname (规则中定义的zabbix agent键值)包含“linux”
  • 正常运行时间为2分钟或者120s或更长
    定义符合主机的条件
    system.uname值中包含linux
    在线时间大于2分钟
    服务类型是zabbix-agent

    主机符合要求后的动作
    添加主机
    添加到指定的组
    关联指定模板

标签:发现,主机,zabbix,添加,自动,linux
From: https://www.cnblogs.com/yangtao416/p/16644063.html

相关文章

  • SQL server添加备注
    EXECsp_addextendedproperty'MS_Description','工作','user',dbo,'table',sysUser,'column','job';  ......
  • Linux添加定时任务
    Linux添加定时任务crontab-e//编辑Linux定时任务配置文件10516*** /home/webSocketStart.sh(脚本)crontab-l//查看当前所有的定时任务......
  • 序列化器:反序列换-添加和更新数据操作
    前端传到后端需要反序列化,后端传到前端需要序列化正常需要serializer两次:fromdjango.viewsimportViewfrom.modelsimportStudentfrom.serializersimportStude......
  • Zabbix Server 安装 6.0
    先安装MySQL8.0,方法如下:https://www.cnblogs.com/Magiclala/p/16638781.html然后登录数据库,配置一个用户zabbix,设置密码为password,并配置本地登录权限sudomysql-uroot......
  • Android 添加shape, selector等资源文件
    右键点击drawable文件夹,选择new->DrawableResourcefile  在弹出的NewResourcefile界面中,将Rootelement定义为shape,就可以添加一个shape文件;将Rootelement定义......
  • QT——状态栏添加label
    QLabel*state_msg=newQLabel(this);state_msg->setMinimumSize(state_msg->sizeHint());//设置label属性state_msg->setAlignment(Qt::AlignHCenter);//设......
  • 手动添加git到 右键菜单
    1、通过在“运行”中输入‘regedit’,打开注册表。2、找到[HKEY_CLASSES_ROOT\Directory\Background]。3、在[Background]下如果没有[shell],则右键-新建项[shell]。......
  • CentOS 8.4 (Redhat)安装 vsftpd 记录,aliyun的虚拟主机。
    1.建立一个ftpadmin账号,管理/var/ftp目录的上传等操作。2.在/etc/vsftpd/vsftpd.conf中添加(或生效)如下行,只是其中的部分修改的行:local_enable=YES //Uncomment......
  • List集合里添加数据
    List<User>?users=?new?List<User>();users.Add(new?User{ID=1,Name="王老师",Pwd=1});users.Add(new?User{ID=2,Name="李老师",Pwd=1});users.Add(new?User{ID=3,Name="马......
  • C语言怎么给函数添加形参的默认值
    以下内容为本人的著作,如需要转载,请声明原文链接微信公众号「englyf」https://www.cnblogs.com/englyf/p/16637890.html如果不是机缘巧合,当年转到C++之后,恐怕很难再有机......