zabbix监控系统_监控收集脚本使用分享

性能测试总是要监控服务器,做了zabbix监控之后,重要收集监控数据,这里分享下我是怎么做的。

准备文件

python2.7

pypa-setuptools.tar.gz 安装第三方扩展包工具

Argparse 它是Python标准库中推荐使用的编写命令行程序的工具

zabbix-img.py 从附件中获取,或者在svn对应目录文件夹下

run.xlsx 生成执行命令excel函数

zabbix-img.py 、run.xlsx下载地址 :

http://files.cnblogs.com/files/snifferhu/zabbix-img.rar

环境准备

phpserialize安装方法:

mv pypa-setuptools.tar.gz.bak pypa-setuptools.tar.gz
tar -xvf pypa-setuptools.tar.gz
cd pypa-*
python setup.py

基础执行zabbix-img.py

python zabbix-img.py -s 20150430083000 -p 3600 -path /home/dbtools/tmp/ -g 681 -n cpu_utilization

参数说明

  • -s:截取开始时间,精确到秒
  • -p:持续时长,秒
  • -path:图片保留目录
  • -g:为图片ID: 对应为下图
  • -n:保存图片名称

run.xlse使用说明:

基础命令:执行zabbix-img.py基础命令

起始时间参数:截取开始时间,精确到秒,注:每次根据对应开始时间调整

持续监控时间参数:持续时长,秒,注:每次测试根据对应持续时间调整

保存文件路径参数step2:此路径为“保存文件路径参数step1” + “保存文件名参数父级目录”生成,每次不用调整

保存文件路径参数step1:保存图片文件路径参数,注:每次根据测试所需编写文件保存文件路径

保存图片ID参数:根据所需保存监控图像id填入

保存文件名参数父级目录:根据所需保存文件名父级地址信息填入

保存文件名参数对应文件名:根据所需保存对应图片文件名信息填入

最终命令:每次要抓监控图片,复制此列执行

创建文件地址命令说明:

/root...action/:此行等于“保存文件路径参数step1”

以下诸行,需手动填写需要生成的“参数父级目录”

创建目录脚本命令:这列有函数,不用手动输入

时间: 2024-10-10 19:09:44

zabbix监控系统_监控收集脚本使用分享的相关文章

设计讨论:监控系统,监控什么?

一个监控系统要监控些什么? 从粒度上,从小到大可以列出:一两行代码.一个方法.一个服务接口.一个服务的调用链.一个应用服务(应用端口.jvm的cpu和内存占用等).硬件(cpu.网卡.硬盘等). 对方法的监控,可以扩展到对http链接/连接池的监控.对数据库连接/连接池的监控.对其它服务的调用等. 对一两行代码进行监控,不可避免的要侵入到被监控端.对方法.服务接口的监控,可以利用在适当位置织入AOP的切面.一个服务的调用链,则对服务的调用双方都有入侵.对应用.硬件的监控,和应用本身脱钩,但是对服

搭建基于Nagios的监控系统——之监控远程Windows服务器

分享了如何监控Linux服务器,我们来看看使用Nagios如何监控Windows服务器. 第一部分:配置被监控的Windows服务器   首先,访问 http://sourceforge.net/projects/nscplus/,下载符合自己服务器的 NSClinent++.我下载下来以后的文件名为:NSCP-0.4.1.73-Win32.msi 双击安装程序,选择 Complete Install,并且选择生成实例配置文件,其他的就一路下一步就OK了. 其次,在 NSClient++ 的安装

搭建基于Nagios的监控系统——之监控远程Linux服务器

上一篇介绍了如何安装Nagios Core,这一篇跟大家分享一下如何将一台远程的Linux服务器加入纳入监控范围. 第一部分:在远程Linux上安装Nagios Plugins和NRPE   第一步:下载Nagios Plugins和NREP扩展的安装程序   [plain] view plain copy cd Downloads wget http://nagios-plugins.org/download/nagios-plugins-2.0.tar.gz 访问 http://www.na

Linux 监控系统---zabbix

监控系统及zabbix基础(一) =========================================================================== 概述: =========================================================================== 监控系统  1.监控系统介绍 ★监控指标: 硬件:如:cpu使用率,内存空间等 软件:软件程序如:nginx,进程数量等 业务:并发在线数量,事物数量等

监控系统基础

一.监控系统基础概念 1.传感器 数据采集-->数据存储-->数据展示 时间序列数据 报警:采集到的数据超出阈(yu)值 2.网络监控系统 NMS  监控节点 3.snmp (Simple Network Management Protocol) 简单网络管理协议 1)snmp的工作模式 NMS向agent采集数据 agent向NMS报告数据 NMS请求agent修改配置 2)SNMP的组件    MIB:management information base  管理信息库 定义监控端和被监控

创业公司如何快速构建高效的监控系统?

12 月 7 日,在 2018 ArchSummit 全球架构师峰会·运维与监控专场,七牛云资深运维开发工程师贺强带来了主题为<如何快速构建高效的监控系统>的内容分享. 本文是对演讲内容的实录整理. 大家好,今天给大家带来的分享是如何在创业公司去搭建一套高效快速的运维系统.我演讲的主要内容有:谈到高效,我们如何来定义所谓的高效的监控系统:如何做好一个监控系统的选型和设计:七牛云内部的监控系统介绍:最后会和大家一起来探讨监控的发展趋势以及未来展望. 如何定义「高效」的监控系统? 在我认为,高效的

互联网级监控系统必备-时序数据库之Influxdb技术

时间序列数据库,简称时序数据库,Time Series Database,一个全新的领域,最大的特点就是每个条数据都带有Time列. 时序数据库到底能用到什么业务场景,答案是:监控系统. Baidu一下,互联网监控系统,大家会发现小米.饿了吗等互联网巨头都在用时序数据库实现企业级的互联网监控系统. 很多人会说,用Zabbix不就搞定了,其实不是这样的,简单的主机资源监控.网络监控.小规模的部署环境,Zabbix能搞定. 如果在IDC 上千台服务器环境下,分布式应用架构.各种中间件,这种情况下我们

[转载]前端数据之美 -- 七天打造前端性能监控系统

开始行动 本文中的性能主要指 web 页面加载性能,对性能还不了解?不用担心,接下来的“每一天”跟我一起进入前端性能的世界. Day 1 为什么要监控性能? “If you cannot measure it, you cannot improve it” ———— William Thomson 这是一个最基本的问题,为什么要关注和监控前端性能?对于公司来说,性能在一定程度上与利益直接相关.国外有很多这方面的调研数据: 性能 收益 Google 延迟 400ms 搜索量下降 0.59% Bin

唯品会专场监控系统

唯品会的对于数据的封锁是很严重的,例如某个界面: 一片空白!!! 身为一个数据分析师,没有数据更谈不上分析了,所以数据挖掘下还是有的: 果断F12,突然发现了一个页面: 1 http://stock.vip.com/list/?callback=te_list&brandId=813542 最后面的813542是这个店铺的ID,前边都是一样的 打开页面: 很醒目的:sold_out 数据是要自己找的,所以就可以发挥一下自己的小特长来搞个数据监控,顺便为自己的数据分析提供点帮助 这样子就可以做一个