无需引入超复杂的API脚本等,因为有一个称为Zabbix Agent活动注册的内置功能。它用于自动将主机添加到Zabbix前端。 ? 动作标签 转到配置>动作。...例如,可以通知管理员在服务器上安装了具有特定主机名,IP地址等的新Zabbix Agent,以便他们可以手动添加它,但是我们希望使该过程自动化。选择“添加到主机组”而不是“发送消息”。 ?...如你所见,有两个选项-添加主机或添加到主机组。显然,我们最有可能首先添加主机,其次将其添加到主机组。但是在Zabbix中,如果你使用添加到主机组操作类型,它也会自动创建一个主机。...因此,我指定要向Linux servers主机组添加新主机。 ?...如果主机元数据包含Linux条件为true,则Zabbix将使用传递的信息作为主机名自动创建一个新主机,并将该主机添加到Linux servers主机组中。
可同时支持多台主机并进行管理,使得管理主机更加便捷。主版本大概每2个月发布一次。...部署Ansible Ansible 自动化运维环境由控制主机与被管理主机组成,由于Ansible是基于SSH协议进行通信的,所以控制主机安装Ansible软件后不需要重启或运行任何程序,被管理主机也不需要安装和运行任何代理程序...zabbix-agent zabbix-db2 192.168.99.210 zabbix-agent 将所有主机ip加入到/etc/ansible/hosts文件中: 定义linux主机组和主机...如果想要获取关于winrm认证的详细信息, 访问 https://docs.ansible.com/ansible/latest/user_guide/windows_winrm.html 定义linux主机组和主机...ZABBIX web 查看上线主机 ?
官方文档 安装准备 配置zabbix rpm仓库 为server端主机和所有client主机配置rpm镜像库。...172.16.180.129 # 服务端ip ServerActive=172.16.180.129 # 服务端ip Hostname=system.hostname # 显示到监控中心的被监控主机的主机名...启动zabbix-agent $ systemctl start zabbix-agent 监控配置 配置文档 创建主机组&&添加主机 创建主机组:配置——主机组——创建主机组——设定组名称——添加 添加主机到主机组...:配置——创建主机——主机名称/显示名称(与agent配置中的Hostname保持一致)——选择所属主机组——agent代理程序接口(对于主机ip及port(默认10050端口))——添加 应用集 应用集即监控项分组...监控项 监控项是从主机收集的数据信息。 配置主机后,你需要添加一些监控项以开始获取实际数据。 触发器 触发器是“评估”由项目采集的数据并表示当前系统状况的逻辑表达式。 针对各个监控项配置的告警规则。
接下来我们来对zabbix的api进行简单的介绍 ?...zabbix API请求和响应都是json,并且还提供了各种语法的lib库,http://zabbix.org/wiki/Docs/api/libraries,包含php、c#、Python、Perl、...我们对pyzabbix的介绍,只挑选几个最基本的介绍,比如安装,获取zabbix的版本号,获取监控的主机组,获取某个主机组中主机,获取用户组,获取某个用户组中的用户,获取某台主机的item,获取某个item...,接下来我们来获取我们系统的主机组 ?...获取到主机组的信息了,那么我们来获取zabbix server组里面的主机,我们也是首先找一下官方文档,看一下我们主机可以进行的操作 ?
https://blog.csdn.net/wh211212/article/details/82763493 ansible-playbook调用zabbix-api自动添加主机 playbook-example...: "http://zabbix.example.com" zabbix_api_user: Admin zabbix_api_pass: admin zabbix_api_create_hostgroup...: True zabbix_api_create_hosts: True zabbix_create_hostgroup: present # or absent zabbix_create_host...}}" when: - zabbix_api_create_hostgroup tags: - api - name: "Create a new host...zabbix_url }}" login_user: "{{ zabbix_api_user }}" login_password: "{{ zabbix_api_pass }
高度数据可视化 可扩展性高 无代理监控 功能分离:数据收集,数据评估,问题识别和警报 用户社区强大 强大的API功能 "当要监控的设备的数量和复杂性以及由此产生的额外成本变得过高时,2015年MVG开始寻找新的监控解决方案...概况如下: 电车/地铁内的每个设备都被定义为主机,并监控其可用性 每个电车/地铁被定义为主机组进行管理 主机组由电车/地铁线路嵌套和组织(使用Zabbix 3.2中引入的主机组嵌套功能) 所有设备都依赖于...MRCU(地铁中的移动无线电控制单元)或LTE路由器(有轨电车中的LTE G4连接)的连接性 为每个电车/地铁自动创建Maps(使用Zabbix API) Maps使用sub-maps链接到特定的电车/...地铁视图 以下示例中的Zabbix maps 将每个地铁显示为主机组展示其状态: 每个电车/地铁的详细Zabbix地图显示组件及其状态 点击map – 安装点菜单栏执行的操作: 直接从Zabbix地图显示设备在有轨电车...Zabbix无疑是最佳选择,通过项目了解到如何通过Zabbix和Zabbix-API的使用来解决这些问题是一次很棒的经历。“ -实施工程师,Wolfgang Alper。
收集数据 snmp 支持 snmp 协议的设备 ipmi agent 的另一种方式 物理性能监控 设备温度 风扇转速 zabbix监控流程 Hostgroups(主机组)->Hosts(...主机)->Applications(监控应用集)->Items(监控项)-> Triggers(触发器)-> Actions ( 告警动作)-> Medias ( 告警方式)-> User groups...systemctl restart docker ### 验证 nc -z -v -w 10 10.10.20.2 3306 nc -z -v -w 10 10.10.20.1 3306 mysql数据库的主主配置...启动数据库(m1,m2同时执行) cd /opt/zabbix-ha/mariadb-m-m/m1/ docker-compose up -d 启用GTID 主主复制 m1,m2同时配置 #m1和m2...user.login", "params": {"user": "Admin", "password": "LuoyunNOC-01" }, "id": 1 }' http://127.0.0.1/api_jsonrpc.php
Zabbix自动发现(被动) Zabbix自动注册(主动) Zabbix主被模式区别 Zabbix主被模式实践 -曾老湿, 江湖人称曾老大。...-开发过一套自动化运维平台(功能如下): 1)整合了各个公有云API,自主创建云主机。 2)ELK自动化收集日志功能。 3)Saltstack自动化运维统一配置管理工具。...,添加主机组,链接模板,发送邮件,等等  6.主机已扫描加入节点 web03是/etc/hosts中定义的  7.新增一台全新的主机 [root@web02 ~]# rpm -ivh https...:链接到模板:Template DB MySQL 如无法通过主机名称进行区分各个主机,建议使用"主机元数据"进行区分各个主机,详情参考官方文档 Zabbix主被模式区别 1.主动模式与被动模式区别 1...Zabbix主被模式实践 1.Zabbix被动模式演示取值: Zabbix默认是被动模式,被动模式如果需要获取100个监控项的值, 需要Server向Agent获取100次。
使用python的zabbix_api模块,以下是简单的zabbix api的使用 zabbix api文档参考https://www.zabbix.com/documentation/2.2/manual.../api/reference 安装zabbix_api模块 easy_install zabbix_api或者pip install zabbix_api安装模块 在zabbix上创建主机: vim...create_host.py #/usr/bin/env python from zabbix_api import ZabbixAPI import sys server = "http://172.16.133.133...zapi.login(username, password) ip = sys.argv[1] #获取主机组"Linux servers" 的groupid group_id = zapi.hostgroup.get...,加入主机组"Linux servers",链接模版"Template OS Linux" if zapi.host.exists({"host": "test"}): print 'host
《卖油翁》 实现思路 主要是利用zabbix的api来对数据进行获取处理,实现思路如下: zabbix提供了丰富的api,可以根据此api获取zabbix得主机信息,监控项ID,监控项的趋势数据和历史数据...首先根据主机组ID获取组内的所有主机信息,包括主机名和IP地址 循环主机组内的主机ID,并在循环里再嵌套一个根据监控项键值获取监控项ID的请求 根据获取到的监控项ID分别获取历史数据和趋势数据 将历史数据和趋势数据的值写到一个字典里...time.strptime(y,"%Y-%m-%d %H:%M:%S") endtime= str(int(time.mktime(q))) return starttime,endtime 根据主机组...writer.writerow(row) 实现效果如下: 完整代码可以访问github地址或者阅读原文: https://github.com/sunsharing-note/zabbix.../blob/master/xunjian_auto.py zabbix API地址: https://www.zabbix.com/documentation/4.0/zh/manual/api/reference
Zabbix-gnomes 是一组 Zabbix 的开源脚本工具集合,它使用 Python 对 Zabbix API 的进行了分装,使得日常的大部分操作可以通过命令行完成,非常方便。...API工具: zapi.py – 交互式 Zabbix API客户端。 相关历史: zgethistory.py – 从历史记录获取一个itemid的值。...配置 Zabbix-gnomes 这些程序可以使用 .ini 风格的配置文件,来获取所需的API连接信息。.../zhostfinder.py -m -S zabbix 从主机资产组中,以主机组为维度,按照指定关键字查询,生产一个 csv 文件: ..../zgetevent.py -ACL 6578 6689 6590 确认指定主机组中的主机上的所有的问题事件: .
相信大家对Zabbix 4.0发布早就期待已久~ 官方正式确认: Zabbix4.0将会在这个十一假期和大家见面!...中添加了 紧凑视图 模式, 允许最大程度一览所有发生的事件列表: PS:在过滤器中选择紧凑视图复选框即可查看 在问题页面的过滤器中提供了另外两个新选项: · 整行Highlight显示 · 显示或隐藏时间轴...新版本中支持根据是否被Zabbix Server或Zabbix Proxy 监控来过滤主机。...Ⅳ 更便捷的“主机批量操作”表单 添加了新的复选框 删除主机组 并自动填写字段。从现在开始,用户可以从主机中删除特定的主机组。...“主机批量操作”和“用户媒介”表单更便捷 7. 双选框已替换为自动选择框 8. 小部件中的图形显示增强 9. 纯文本小部件改进 10.
、显示名、IP、主机组、模板 ?...46079 Dec 17 23:28 zabbix_host_add.xlsx 4.编写Python脚本,参考http://www.361way.com/zabbix-api-2/3681.html...%hostid if name == "main": zabbix=zabbix_api() parser=argparse.ArgumentParser(description='zabbix api...Dec 17 23:28 zabbix_host.py [root@localhost temp]# chown zabbix:zabbix zabbix_host.py #修改属组属主 [root@...然后去web上看看吧,这就是zabbix API简单应用。
必须配置一些前提条件: 1.确保"Zabbix server"主机属于"Zabbix servers"主机组。...3.我们还将创建代表Zabbix proxy的Zabbix主机。这些主机必须属于"Zabbix proxies"主机组。...下面你可以看到它该如何配置: 对于"Zabbix proxies"主机组: sudo /usr/sbin/zabbix_proxy -R config_cache_reload 对于proxy脚本...,唯一改变的是"Command"和"Execute on"参数,因为现在命令将在Zabbix proxy上执行,Zabbix proxy正在监控目标主机: 3.前端作为控制面板 我更喜欢添加一个附加的主机组...使用这种方法,您可以为不同类型的任务创建"Control panel"主机组和脚本,您可以直接从Zabbix前端执行这些任务!
每个节点有两种操作模式-主或备用。常情况只能有一个节点处于活动状态。 备用节点不执行任何数据收集、数据处理或任何其他Zabbix任务活动。...有几种方法可以定制Zabbix前端: 将Zabbix标志替换为您公司的品牌 隐藏Zabbix支持/集成页面的链接 设置一个自定义帮助页面链接 在前端页脚更改版权声明。...用户组到主机组的权限(读、读/写、拒绝)仍然需要与角色结合使用,以确保对数据的更细颗粒度访问 例如,现在我们可以定义可以访问主机配置但限制访问其他配置。...现在可以为特定用户生成一个永久的API令牌、定义一个过期日期并在API调用中使用该令牌,而不需要定期重新发出一个新的API令牌。 Zabbix 5.2版本还增加了在外部数据库中存储敏感信息的功能。...这允许我们解决许多复杂的用例,例如,动态地计算或聚合所有带有特定标签或属于特定主机组的主机的值。旧的聚合监控项也已被删除,用户现在可以在计算项类型下定义聚合监控项。
,部署在被监控的机器上,是一个进程和zabbix server进行交互,以及负责执行命令 Host,服务器的概念,指zabbix监控的实体,服务器,交换机等 Hosts,主机组 Applications...Zabbix proxy配置 可以使用Zabbix API刷新Zabbix proxy配置 主动proxy和被动proxy都支持集中配置刷新 5、对发现的主机进行更多控制 从主机原型中发现的主机现在支持手动编辑模板...、标签和用户宏: 手动将模板链接到从主机原型中发现的主机 能够在从主机原型创建的主机上创建和修改用户宏 现在可以在从主机原型创建的主机上创建其他标签 API host 方法已扩展,可支持模板与主机原型创建的主机之间的手动链接...角色时可用的权限列表中 10、单独的主机组和模板组 为了简化主机和模板筛选,模板现在分组在模板组中,而不是主机组中: 配置菜单下的新建模板组页面 在升级过程中,现有模板将移动到模板组 完全支持从以前的...Zabbix版本导入模板和主机,并将从导入文件中创建适当的组 可以为模板组页面分配基于角色的访问权限 新的模板组API方法可用于创建、修改和检索模板组 11、支持多个LDAP servers进行用户身份验证
发现文件系统,网络接口和SNMP OID值 简洁的Web界面 Web前端基于PHP 可从任何地方访问 你可以定制自己的操作方式 审核日志 Zabbix API Zabbix...定义 主机 (host) - 一台你想监控的网络设备,用IP或域名表示 主机组 (host group) - 主机的逻辑组;它包含主机和模板。一个主机组里的主机和模板之间并没有任何直接的关联。...通常在给不同用户组的主机分配权限时候使用主机组。 监控项 (item) - 你想要接收的主机的特定数据,一个度量数据。...提供的web界面 Zabbix API - Zabbix API允许你使用JSON RPC协议来创建、更新和获取Zabbix对象(如主机、监控项、图形和其他)信息或者执行任何其他的自定义的任务 Zabbix...Version: 20160303 Zend Module Api No: 20160303 Zend Extension Api No: 320160303 [root
1、Cacti Cacti 是一套基于 PHP、MySQL、SNMP 及 RRD Tool 开发的监测图形分析工具,Cacti 是使用轮询的方式由主服务器向设备发送数据请求来获取设备上状态数据信息的,如果设备不断增多...Api 的支持,方便与其他系统结合 4、Zabbix 缺点 需在被监控主机上安装 agent,所有数据都存在数据库里, 产生的数据据很大,瓶颈主要在数据库。 ...8、Zabbix 常用术语的含义 1、主机 (host) 一台你想监控的网络设备,用IP或域名表示 2、主机组 (host group) 主机的逻辑组;它包含主机和模板。...一个主机组里的主机和模板之间并没有任何直接的关联。通常在给不同用户组的主机分配权限时候使用主机组。 3、监控项 (item) 你想要接收的主机的特定数据,一个度量数据。...提供的web界面 16、Zabbix API Zabbix API允许你使用JSON RPC协议 (是一个无状态且轻量级的远程过程调用(RPC)传送协议,其传递内容透过 JSON 为主) 来创建、更新和获取
Zabbix企业级监控方案 常见监控软件介绍 Cacti Cacti 是一套基于 PHP、MySQL、SNMP 及 RRD Tool 开发的监测图形分析工具,Cacti 是使用轮询的方式由主服务器向设备发送数据请求来获取设备上状态数据信息的...Api 的支持,方便与其他系统结合 zabbix缺点 需在被监控主机上安装 agent,所有数据都存在数据库里, 产生的数据很大,瓶颈主要在数据库。...Zabbix架构 图片 Zabbix常用术语 主机:一台你想监控的网络设备,用IP或域名表示 主机组:主机的逻辑组;它包含主机和模板。一个主机组里的主机和模板之间并没有任何直接的关联。...通常在给不同用户组的主机分配权限时候使用主机组。 监控项:你想要接收的主机的特定数据,一个度量数据。...快速使用 简单监控一个主机 添加一个主机 添加模板 添加应用集 添加监控项 观察主机是否变绿色 自定义配置监控项 [root@server2 ~]# cat /etc/zabbix/zabbix_agentd.d
领取专属 10元无门槛券
手把手带您无忧上云