注册 登录
  • 欢迎访问"运维那点事",推荐使用Google浏览器访问,可以扫码关注本站的"微信公众号"。
  • 如果您觉得本站对你有帮助,那么可以扫码捐助以帮助本站更好地发展。

Ansible第七篇:动态Inventory 24小时内最新

Ansible Inventory实际上是包含静态Inventory和动态Inventory两部分,静态Inventory指的是在文件/etc/ansible/hosts中指定的主机和组,动态Inventory指通过外部脚本获取主机列表,并按照ansible所要求的格式返回给ansilbe命令的。这部分一般会结合CMDB资管系统、zabbix监控系统、cro……继续阅读 »

彭东稳 6小时前 21浏览 0评论 0个赞

使用Python操作Zabbix Api

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

彭东稳 2个月前 (09-01) 635浏览 0评论 2个赞

玩转时序数据库InfluxDB

什么是InfluxDB? InfluxDB是一款用Go语言编写的开源分布式时序、事件和指标数据库,无需外部依赖。该数据库现在主要用于存储涉及大量的时间戳数据,如DevOps监控数据,APP metrics, loT传感器数据和实时分析数据。 InfluxDB特征: – 无结构(无模式):可以是任意数量的列(tags)。 – 可以设置metric的保存时间。 ……继续阅读 »

彭东稳 3个月前 (08-07) 1402浏览 0评论 0个赞

使用Prometheus+Grafana监控MySQL实践

一、介绍Prometheus Prometheus(普罗米修斯)是一套开源的监控&报警&时间序列数据库的组合,起始是由SoundCloud公司开发的。随着发展,越来越多公司和组织接受采用Prometheus,社会也十分活跃,他们便将它独立成开源项目,并且有公司来运作。Google SRE的书内也曾提到跟他们BorgMon监控系统相似的实现是P……继续阅读 »

彭东稳 5个月前 (05-17) 7106浏览 1评论 2个赞

使用Docker安装Prometheus

一、试验环境 下面使用Docker把Prometheus安装一遍,详细理论信息看:使用Prometheus+Grafana监控MySQL 我们用到了以下两个exporter: node_exporter – 用于机器系统数据收集 mysqld_exporter – 用于MySQL服务器数据收集 下面是我们安装时用到的架构图: 二、安装Docker 1)……继续阅读 »

彭东稳 5个月前 (05-17) 2916浏览 1评论 0个赞

Zabbix自动监控多实例Memcached配置

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

彭东稳 8个月前 (02-15) 2073浏览 0评论 0个赞

Zabbix自动监控多实例Redis配置

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

彭东稳 8个月前 (02-15) 2151浏览 2评论 1个赞

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

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

彭东稳 1年前 (2016-10-14) 4282浏览 0评论 0个赞

Zabbix远程执行命令

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

彭东稳 1年前 (2016-10-08) 2629浏览 0评论 0个赞

Zabbix 3配置脚本报警(二)

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

彭东稳 1年前 (2016-09-30) 7288浏览 0评论 5个赞

Zabbix 3配置邮件报警(一)

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

彭东稳 1年前 (2016-09-30) 3609浏览 0评论 3个赞