1:zabbix和grafana的离线安装步骤:略grafana 安装遇到的问题:1:下载的alexanderzobnin-grafana-zabbix-1a85503.zip 需要放在/var/lib/grafana/plugins目录下 重启一下就可以。2:zabbix 和grafana 数据源连接不上(版本不一致)需要通过zabbix API(http://IP/zabbix/api_jso
分类:
其他好文 时间:
2018-01-26 12:39:15
阅读次数:
300
#!/usr/bin/env python #-*- coding: utf-8 -*- import json import sys import urllib2 import argparse from urllib2 import URLError reload(sys) sys.setdef ...
实际需求:公司已经有了100台服务器,现在需要使用zabbix全部监控起来。 先出个方案(规划) 常规监控:cpu,内存,磁盘,网卡 问题:怎样快速添加100台机器 方法1:使用克隆的方式 方法2:自动注册和自动发现 方法3:调用zabbix api接口 curl 、python 开发自己的运维平台 ...
分类:
其他好文 时间:
2017-11-26 11:13:46
阅读次数:
146
最近项目需要获取linux主机的一些信息,如CPU使用率,内存使用情况等。由于我们本身就装了zabbix系统,所以我只用知道如何获取信息即可,总结有两种方法可以获取。 一、通过ZABBIX API获取主机信息 这种方式获取的主机信息相对是比较新的(每分钟更新一次)。但因为每次都需要请求接口,所以相对 ...
分类:
数据库 时间:
2017-11-09 17:52:14
阅读次数:
206
开源监控系统Zabbix提供了丰富的API,供第三方系统调用。 基本步骤如下: 1、获取合法认证;连接对应Zabbix URL,并提供用户名和密码,HTTP方法为“POST”,HTTP头部类型为“application/json” 2、调用API获取数据;取得认证后,根据需要POST封装好的data ...
通过脚本调用zabbix api 生成screen报错: "vsize": must be between "1" and "100" 查看zabbix源码可知: Zabbix默认创建的Screen的垂直宽度默认最大是100.由于手动创建的Screen的vsize大小要么为0,要么超过了100都会报 ...
Zabbix API 是什么? API简单来说是服务对外开放的一个接口,用户通过该接口传递请求,完成操作。API的背后是一组方法的集合,这些方法实现了服务对应的不同功能,调用API实际上就是换了一种方式对服务进行操作,这种方式相较于Web操作更加高效,同时也容易集成到OMS平台上进行Zabbix功能 ...
摘自: http://www.jianshu.com/p/e087cace8ddf 一、API简介 Zabbix API是在1.8版本中开始引进并且已经被广泛应用。所有的Zabbix移动客户端都是基于API,甚至原生的WEB前端部分也是建立在它之上。Zabbix API 中间件使得架构更加模块化也避 ...
分类:
编程语言 时间:
2017-08-25 10:54:02
阅读次数:
173
defchaxun(groupid,items_value):是自己写的,带入组ID和监控项目键值,返回主机和值的结果。
做了判断,如果这个主机没有想要的监控项目,就去除掉。#!/usr/bin/envpython
#coding=utf-8
importurllib.request
importjson
importre
url=‘http://XXXXXXXXXXXXXXXX/api_jsonrp..
分类:
Windows程序 时间:
2017-08-12 10:10:47
阅读次数:
1456