• 进入"运维那点事"后,希望您第一件事就是阅读“关于”栏目,仔细阅读“关于Ctrl+c问题”,不希望误会!
Zabbix自动监控MySQL多实例配置

Zabbix自动监控MySQL多实例配置

本人在工作中一般喜欢把MySQL、Redis、Memcached、MongoDB等数据库按照实例的方式对外提供服务。一般都是一台高配的服务器上开启多个实例给每个业务使用。而监控是重中之重,我自己也尝试了多种监控方式,但对我来说感觉最简单最快的就是使用zabbix了,灵活定义key。 由于我是多实例,所以就需要用到zabbix的自动发现功能(LLD)。基本处理……

使用Python操作Zabbix Api

使用Python操作Zabbix Api

众所周知,zabbix是一款强大的分布式监控系统,集各家所长于一体,得到了广大SA的认可。其强大的管理界面也极其方便,但是美中不足的是,如果同时有大批量(50台+)的服务器需要添加监控时,这时,其图形界面反而显得有些臃肿了,好在zabbix提供了一套强大的API管理接口,我们可以使用它快速地添加或删除成千上万台服务器了。 下面的流程图代表了Zabbix AP……

Zabbix获取模板关联的主机IP地址的方法

Zabbix获取模板关联的主机IP地址的方法

通过查看zabbix数据库得到结果,推荐,当然也可以通过zabbix api获取数据,然后通过程序处理。 首先查到所有模板,以及模板ID。 select hostid,name from hosts where status=3; 1 sele……

Zabbix自动监控Memcached多实例配置

Zabbix自动监控Memcached多实例配置

本人在工作中一般喜欢把MySQL、Redis、Memcached、MongoDB等数据库按照实例的方式对外提供服务。一般都是一台高配的服务器上开启多个实例给每个业务使用。而监控是重中之重,我自己也尝试了多种监控方式,但对我来说感觉最简单最快的就是使用zabbix了,灵活定义key。 由于我是多实例,所以就需要用到zabbix的自动发现功能(LLD)。基本处理……

Zabbix自动监控Redis多实例配置

Zabbix自动监控Redis多实例配置

本人在工作中一般喜欢把MySQL、Redis、Memcached、MongoDB等数据库按照实例的方式对外提供服务。一般都是一台高配的服务器上开启多个实例给每个业务使用。而监控是重中之重,我自己也尝试了多种监控方式,但对我来说感觉最简单最快的就是使用zabbix了,灵活定义key。 由于我是多实例,所以就需要用到zabbix的自动发现功能(LLD)。基本处理……

Zabbix添加对URL的状态监控及报警

Zabbix添加对URL的状态监控及报警

通过zabbix做web监控不仅仅可以监控到站点的响应时间,还可以根据站点返回的状态码,或者相应时间做报警。zabbix对不需要进行认证的URL或者需要进行认证的URL都可以进行监控。 1)添加web url监控(无需验证) 选择一个主机或者添加一个模板,创建Web scenarios。 Scenario 你可以为这些URL监控添加一个applicatio……

Zabbix远程执行命令

Zabbix远程执行命令

概述 监控,有的人只把他当做报警使用,出现问题之后打开跑回家打开电脑处理掉,大多数时候都是一些已知问题,为何不让zabbix帮你把这些事情处理掉呢? Zabbix远程执行命令可以做些什么: 1)重启应用(apache/nginx/mysql)。 2)自定义执行脚本。 3)使用IPMI接口重启服务器。 4)自动释放磁盘空间(删除老文件,清除/tmp目录等等)。……

Zabbix配置脚本报警

Zabbix配置脚本报警

一、配置使用script报警媒介 Zabbix配置邮件报警 上面详细介绍了如何使用zabbix email形式发送报警,个人认为唯一的缺点就是报警内容太不够人性化了。所以下面介绍zabbix第二种常用的报警方式,自定义脚本的形式报警,这个自定义的脚本你可以使用邮件报警、短信报警等等。 配置用户以script方式接受报警,在zabbix 2.x版本中,当有报警……

Zabbix配置邮件报警

Zabbix配置邮件报警

一、报警通知媒介介绍 当我们给一个已存在的item定义了一个触发器后,当这个触发器产生作用时,也需要以某种方式通知管理员,而这个通知管理的方式我们称之为媒介。在zabbix中提供了如下几种报警媒介: 1)email:报警信息使用自带的sendmail发送邮件,从这边出去的邮件基本是垃圾邮件。 2)script:自定义脚本,把报警信息传递给脚本,调用脚本进行告……

Zabbix添加key总是not supported的解决方法

Zabbix添加key总是not supported的解决方法

Not Supported的解决方法 zabbix定义好key之后,总是会出现Not supported,看到这个问题,大家不用着急,问题其实很容易解决,首先鼠标点击当前key的大红叉上,会显示出报错内容。常见的有: 1)zabbix_server取不到值,或者取到空值,可以在zabbix server上使用命令zabbix_get获取被监控端的key试试。……

Zabbix基础监控模板介绍

Zabbix基础监控模板介绍

模板Git地址:https://github.com/dongwenpeng/zabbix。 模板介绍 这是Zabbix一套Linux基础监控模板,此模板提供: 1)CPU监控,包括:空闲时间、中断时间、iowait时间、系统使用时间、用户使用时间、每秒上下文切换次数、每秒中断次数、负载等。 2)内存&Swap监控,包括:总共内存、合法内存、使用内存……

Zabbix监控网络连接状态

Zabbix监控网络连接状态

Zabbix自带的对于Linux系统基础监控模板虽然常见的CPU、内存、磁盘、网卡、进程等都有监控,但是没有网络连接状态监控和磁盘IO监控。下面给出网络连接状态监控方法。 在zabbix-agent端/etc/zabbix/zabbix_agentd.d/目录下添加一个配置文件。 cat /etc/zabbix/zabbix_a……