前言:监控对我们来说太重要了,监控工具也有很多,像 Cacti 、Nagios,Ganglia,Zabbix等等,今天我们要介绍的是Zabbix,它的功能很强大,在介绍Zabbix之前,先简单说一下之前的 Cacti 和 Nagios。1、Cacti:它是一款数据采集,数据存储,外加web界面展示的工具,它的数据展示功能很强大,但是故障报警方面很薄弱。2、Nagios:告警功能异常强大,但是数据展
目录前言1、Zabbix API3、获取tokens4、实例4.1获取主机组ID4.2 获取监控模板ID4.3 创建主机4.4 验证4.5 获取监控历史数据 总结 前言        近期学习网络运维监控方面的知识,在使用Zabbix系统中遇到了许多的问题,在查找资料过程中,发现有些资料比较的老,还有一些缺
#书接上回,我们已经配置好了zabbix Service,并通过SNMP协议获取了交换机流量负载等的数据,公司的要求是调用zabbix API获取监控项信息并存入mysql中(后续还有使用其他平台从myql中读取数据并显示,实现实时读取并监控的智慧平台效果),所以我们继续来完成#一、思路        首先,代码实现就有很多种,例如:java、python.
文章目录一、API1、什么是API二、API实验的具体实现2.1 查看zabbix监控系统的api接口2.2 检索主机(通过名称获取数据)2.3 删除监控中的主机2.4 创建监控主机 一、API1、什么是APIAPI ( Application Programming Interface,应用程序编程接口)是一些预先定义的函数,目的是 提供应用程序与开发人员基于某软件或硬件得以访问一组例程的能力
转载 6月前
1134阅读
本实验中,将使用bash环境与实用程序“curl”和“jq”来执行Zabbix API调用并编写一些脚本。“curl”是一个通过HTTP/HTTPS交换JSON消息的工具。实用程序“jq”有助于定位和提取输出中的特定元素。  为了进行实验需要安装“jq”:# On CentOS7/RHEL7: yum install epel-release && yum install jq
登陆: curl -X POST -H 'Content-Type: application/json' -d '{"jsonrpc":"2.0","method":"user.login","params":{"user":"Admin","password":"zabbix"},"auth":n ...
转载 2021-09-16 09:20:00
165阅读
2评论
文章目录API简介API定义zabbix中的APIzabbix中API的作用Zabbix API的应用API常用接口查看zabbix系统监控的API接口以及API脚本方式获取身份令牌检索主机(通过名称获取数据)删除监控中的主机创建监控主机模板号(templateid)和组号(groupid)的获取方法模板号组号 curl命令详解:参考 zabbix官网API文档 https://www.z
# Zabbix MySQL Access Denied For 在使用Zabbix监控系统时,有时会遇到"Access Denied For"的错误。这种错误通常是由于Zabbix无法正确连接到MySQL数据库而引起的。本文将介绍这个错误的原因和解决方法,并提供一些代码示例。 ## 错误原因 当Zabbix无法连接到MySQL数据库时,通常会显示一个类似于"Access Denied Fo
原创 2023-08-23 11:09:28
350阅读
本题解题思路如下: ( 1 )在工具箱中选择一个标签,放到窗体页眉中,并点击工具栏上的 " 属性 " 按钮,设置标签的名称和标题属 性; ( 2 )在工具箱中选择一个选项组控件( opt ,是大方框,显示 选项组: opt ),放到主体中,并点击工具栏上 的 " 属性 " 按钮,设置选项组的名称和标题(奖励)属性(这个是小方框,显示 标签: bopt ); ( 3 )在工具箱中选择两个单选按钮控件
####因公司需求,需要根据主机名称(hostname)模糊匹配查询出来,进行批量添加聚合图形(网卡流量监控)试着在网上找案例,发现均是代码 潦潦草草 复制一大片,无任何重点官方文档案例提笔带过官方文档 网上 翻了个遍 找到了重点思路点需要从zabbix 数据库里面匹配传递进来的hostname模糊参数 进行匹配 zabbix api hosts.get 返回所有从数据库里面返回出来的hostsi
一.API简介1.API定义API(Application Programming Interface),应用程序编程接口,是一些预先定义的函数,目的是提供应用程序与开发人员基于某软件或硬件得以访问一组例程的能力,而又无需访问源码,或理解内部的工作机制的细节。简单来说,API就是对外的接口,利用API可以直接到达软件硬件内部来进行操作2.zabbix中的APIZabbix API开始扮演着越来越重
前言zabbix 作为企业级的系统和网络监控方案,对于中小型公司来说基本可以很好的满足对机器的监控需求,因为其部署方便,操作简单深受现在各个互联网公司喜爱,所以现在基本的互联网公司监控用zabbix的非常多,当你安装好zabbix服务端 后,如果启动自动注册功能,在所有客户机安装后会自动在zabbix平台上被监控到,但这里有个问题,如果你机器数量非常少,如果还能数的过来那基本没什么问题,但如果你机
zabbix 优势在于其丰富的api功能,可以高度定制化、扩展。笔者也是在使用了1年的API中收获颇丰。在cmdb资产管理功能、微信操作控制zabbix功能、获取zabbix数据制作报表等都利用到了zabbix api。笔者把脚本脚本分为三个部分1.登陆脚本 login.py2.定义函数脚本 function.py3.调用执行脚本 zabbix.py登陆脚本 login.py#!/usr/bin/
转载 2018-11-28 21:59:34
3235阅读
当你有大量机器需要监控时,你是否还在做大量的重复性操作(比如你想创建一个聚合图形,这个聚合图形下面需要添加上百个graph). 这篇文章也许可以解除你的烦恼,解放你的双手.
原创 2019-05-14 17:09:42
1902阅读
 1、zabbix api介绍 Zabbix API允许以编程方式检索和修改Zabbix的配置,并提供对历史数据的访问。它广泛用于: 创建新的应用程序以使用ZabbixZabbix与第三方软件集成 自动执行常规任务 Zabbix API是基于Web的API,作为Web前端的一部分提供。它使用JSON-RPC 2.0协议,这意味着两件事: 该API包含一组独立的方法; 客户端和API
Zabbix API无审计记录
原创 2022-03-09 11:35:10
149阅读
zabbix-API
原创 精选 2022-04-18 11:42:35
570阅读
1点赞
Zabbix API无审计记录
原创 2021-09-11 10:57:06
237阅读
Ansible是一个自动化运维工具,它可以帮助管理员自动化地执行各种IT任务。而Zabbix是一款开源的网络监控工具,可以帮助管理员监控设备的运行状态并及时发现问题。使用Ansible和ZabbixAPI结合起来,可以实现更加高效的自动化运维。 在实际的运维工作中,管理员通常需要定期检查和监控服务器的运行状态。而使用Ansible和ZabbixAPI可以帮助管理员更加智能地实现监控和自动化运
原创 5月前
20阅读
众所周知,zabbix是一款强大的分布式监控系统,集各家所长于一体,得到了广大SA的认可。其强大的管理界面也极其方便,但是美中不足的是,如果同时有大批量(50台+)的服务器需要添加监控时,这时,其图形界面反而显得有些臃肿了,好在zabbix 提供了一套强大的API管理接口,我们可以使用它快速地添加成千上万台服务器。根据日常工作中常用到zabbix的功能,整理以下功能1.基于zabbix 官方 ap
  • 1
  • 2
  • 3
  • 4
  • 5