zabbix使用邮件报警大致分为以下几个步骤: 1:安装 msmtp? xz -d ?msmtp-1.6.2.tar.xz? (1.6.2的版本使用xz和tar压缩的) tar xvf ?msmtp-1.6.2.tar cd?msmtp-1.6.2 ./configure --prefix=/usr/local/msmtp m...
分类:
其他好文 时间:
2015-09-25 14:45:21
阅读次数:
169
1、编写监控主从SHELL脚本check_mysql_replication.sh,放在/etc/zabbix/下面#!/bin/bash/usr/bin/mysql-uzabbix-p密码-e‘showslavestatus\G‘|grep-E"Slave_IO_Running|Slave_SQL_Running"|awk‘{print$2}‘|grep-cYes2、在从库上授权zabbix用户:grantreplicationclienton*.*to‘z..
分类:
数据库 时间:
2015-09-25 04:07:29
阅读次数:
364
一、安装环境主机角色主机IPVip操作系统版本软件版本ServerA192.168.1.101192.168.1.100CentOS6.564bitZabbix-2.2.4ServerB192.168.1.102CentOS6.564bitZabbix-2.2.4mysqlA192.168.1.97192.168.1.99CentOS6.564bitmysql-5.6.21mysqlB192.168.1.98CentOS6.564bitmysql-5.6.21二..
分类:
其他好文 时间:
2015-09-25 04:05:50
阅读次数:
236
监控磁盘IO的基本原理:通过分析/proc/diskstats文件,来对IO的性能进行监控。++++++++++++++++++++++++对/proc/diskstats的解释++++++++++++++++++++++++++++++#cat/proc/diskstats|grepsda|head-180sda22801445764781195624918834909320991312805解释说明:第一至第三个域,分..
分类:
其他好文 时间:
2015-09-23 19:36:54
阅读次数:
348
最近在搞zabbix监控docker以及docker内部应用状态信息,网上找的资料好少,只找到了一个大神的一篇文章,用的是python实现监控docker容器的基本状态,我在他给的脚本基础上进行修改,另外,增加了docker内部常用应用的状态监控,目前在测试环境上部署成功了,具体还需要在线上..
分类:
其他好文 时间:
2015-09-23 17:20:05
阅读次数:
379
一、简单介绍1.概况zabbix是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。由一个国外的团队持续维护更新,软件可以自由下载使用,运作团队靠提供收费的技术支持赢利。Zabbix通过C/S模式采集数据,通过B/S模式在web端展示和配置。被监控端:Hos..
分类:
其他好文 时间:
2015-09-23 17:08:39
阅读次数:
192
最近闲下来,把之前写的运维平台推到重新整理了一下,把表结构重新规划和代码重写,写了个很Low的系统,主要是结合saltstack来实现;把原先的监控给砍掉,改用zabbix监控的方式,后期会加上调用zabbix随意出图的功能。前端的模板用的是reboot老师给的,我html比较差就没做继承..
分类:
其他好文 时间:
2015-09-23 10:36:25
阅读次数:
262
目前生产环直要监控指标1、zabbix_agentd.confUserParameter=system1.uname,/bin/uname-r
###Recv-q
#UserParameter=recv-q,ss-nl|awk‘{print$2}‘|grep-v"Recv-Q"|awk‘{if($1>0){print1}}‘|wc-l
####memory
UserParameter=master.memtotal,echo"scale=2;`/usr/local/zabbix/..
分类:
其他好文 时间:
2015-09-22 19:08:13
阅读次数:
579
代码如下#!/usr/bin/python
importos
importjson
data={}
diskname_list=[]
disk_list=[]
command=‘‘‘iostat|awk‘{print$1}‘|grep^[vd]‘‘‘
lines=os.popen(command).readlines()
forlineinlines:
disk_name=line.strip(‘\n‘)
disk_list.append(disk_name)
fordisk_namein..
分类:
其他好文 时间:
2015-09-22 14:43:46
阅读次数:
213