zabbix常用key值梳理 2016-04-28 | 开源软件 zabbix agent有主动被两种模式:主动模式是其向zabbix server发送数据,被动模式是由zabbix server到zabbix agent上取数据。同样在web界面上,有agent和agent(active)两种类型。其中agent类型就是指的被动模式,本篇也主机涉及的是被动模式…… Continue reading
Zabbix与RRDtool绘图篇(6)_最终图形展示 2015-02-06 | 开源软件 最终的图形展示是这样规划的,选择分类和主机后默认展示的是1天时间的图形,点击默认的某张图形后再重新展示该监控项1天、1周、1月、1年的图形,参考的cacti。 默认图形的展已经在第5篇的视图函数中完成了(pngs就是传递给模板的png图片路径)模板完成渲染后就可以显示了。 模板的代码…… Continue reading
Zabbix与RRDtool绘图篇(5)_用RRDtool绘制图形 2015-02-05 | 开源软件 RRDtool在python里面的绘图函数是rrdtool.graph(),函数的各个参数代表什么意义就不讲了,主要讲思路,后面贴上绘图函 数的代码就会明白了。在成千上万的监控图的海洋里怎样用最短和最通用的方法将这些图片绘出了是个问题。我目前由于水平的限制能够想到的解决问题的方法是…… Continue reading
Zabbix与RRDtool绘图篇(4)_图形属性归档 2015-02-04 | 开源软件 每台主机每张图的rrd文件已经创建好了,并且定时每分钟添加从ZabbixAPI取得的监控数据到rrd文件。接下来就得进行图形展示了,在图形 展示前需要将图形归类,不然请求一台主机的图形后还得扒开海量的监控图寻找相关的应用监控图(如nginx、php、redis等)。 我按要求分了两大…… Continue reading
Zabbix与RRDtool绘图篇(3)_定时向rrd文件添加监控数据 2015-02-03 | 开源软件 记录下怎样将ZabbixAPI取得的监控数据放入到rrd文件中。 取数据和向rrd追加数据的脚本一分钟执行一次,在向rrd文件追加数据时先检查该图像的rrd文件是否存在,存在则添加,不存在则创建rrd文件下次再开始添加(反正不差这一分钟的数据,也不想把脚本弄的太复杂)。 具体的添加函…… Continue reading
Zabbix与RRDtool绘图篇(2)_创建每台主机每张图的rrd文件 2015-02-03 | 开源软件 RRDtool对于图形展示有多优秀,想必懂的人都知道。 兵马未动粮草先行。搞IT的得手册先行RRDtool的官方手册地址http://oss.oetiker.ch/rrdtool/doc/index.en.html 还有ailms整理的“RRDtool简体中文教程 v1.01” 该教材通…… Continue reading
Zabbix与RRDtool绘图篇(1)_用ZabbixAPI取监控数据 2015-02-02 | 开源软件 经过一个星期的死磕,Zabbix取数据和RRDtool绘图都弄清楚了,做第一运维平台的时候绘图取数据是直接从Zabbix的数据库取的,显得有点笨拙,不过借此也了解了Zabbix数据库结构还是有不少的收获。 学习Zabbix的API官方文档少不了,官方文档地址链接https://ww…… Continue reading
Zabbix与RRDtool绘图篇(0)_图形展示二次开发构思 2015-02-01 | 开源软件 为什么要二次开发zabbix的图形展示这块,并不是吃饱了没事干,其实写第一个运维平台的时候是用PHP组织数据送到WEB端然后由 Highcharts渲染而成,具体效果可以参看运维平台开发的第一个版本,效果还令人满意,重要的是将服务器的硬件监控图形和业务监控图形分开了。 再次开发zab…… Continue reading
zabbix自动清理30天前的数据 2014-07-14 | 开源软件 zabbix属于一个细度化的监控工具,其入库数据随着细度的增加相应的入库数据量也会较大,当数据量到一定时候的时候其反映速度会比较慢,尽管其监控服务在配置时可以指定数据的保存周期, 但是了解下通过直接操作数据库进行数据删除还是有必要的。 通过数据库进行删除的脚本如下: 1#!/bin/bash 2User="root" 3Passwd="361way" 4Date=`date -d $(date -d "-30 day"…… Continue reading
zabbix小结(十二)zabbix密码修改 2014-07-11 | 开源软件 关于zabbix 的用户密码的修改分两种情况,一种具有管理员权限,而且知道原密码,直接在web界面上进行更改;另一种情况是,管理员密码忘记,无法进行权限认证进入web界面的情况。 一、正常更改用户密码 登录进入zabbix 的web界面,依次点击 administration —– Users —— 选定用户 ——– 在用户界面找到c…… Continue reading