• 进入"运维那点事"后,希望您第一件事就是阅读“关于”栏目,仔细阅读“关于Ctrl+c问题”,不希望误会!
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:自定义脚本,把报警信息传递给脚本,调用脚本进行告……

Shell中随机数生成和做算术运算

Shell中随机数生成和做算术运算

随机数生成 # RANDOM生成的随机数小于65535; $ echo $RANDOM  # 对20取模后生成的随机数必定小于20; $ echo $[RANDOM%20] 12345 # RANDOM生成的随机数小于65535;……

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

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

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

Ansible第六篇:Playbook生产实践

Ansible第六篇:Playbook生产实践

在生产环境中,ansible-playbook的主要作用: 第一、就是批量执行操作。 第二、就是快速部署环境。 所以业务稍微大一点的环境中,ansible-playbook一般都是以业务为基准进行编排,下面介绍介绍以业务为基准的ansible-playbook编排架构,并且能够随时转换为以功能组件为一个playbook。 由上图可以看到,每个业务(busi……

多队列网卡及网卡中断绑定阐述

多队列网卡及网卡中断绑定阐述

多队列网卡介绍 多队列网卡顾名思义就是由原来的单网卡单队列变成了现在的单网卡多队列。多队列网卡是一种技术,最初是用来解决网络IO QoS (quality of service)问题的,后来随着网络IO的带宽的不断提升,单核CPU不能完全处满足网卡的需求,体现最为明显的就是单核CPU处理不了网卡大量的数据包请求(软中断)而造成大量丢包,其实当网卡收到数据包时……

操作系统中断解析

操作系统中断解析

中断是什么?为什么需要中断? 中断的汉语解释是半中间发生阻隔、停顿或故障而断开。那么,在计算机系统中,我们为什么需要“阻隔、停顿和断开”呢? 举个日常生活中的例子,比如说我正在厨房用煤气烧一壶水,这样就只能守在厨房里,苦苦等着水开——如果水溢出来浇灭了煤气,有可能就要发生一场灾难了。等啊等啊,外边突然传来了惊奇的叫声“怎么不关水龙头?”于是我惭愧的发现,刚才……

Ansible第五篇:Playbook进阶

Ansible第五篇:Playbook进阶

Playbook Roles(角色) 当我们刚开始学习运用playbook时,可能会把playbook写成一个很大的文件,到后来可能你会希望这些文件是可以方便去重用的,所以需要重新去组织这些文件。基本上,使用include语句引用task文件的方法,可允许你将一个配置策略分解到更小的文件中。使用include语句引用tasks是将tasks从其他文件拉取过来……

Zabbix基础监控模板介绍

Zabbix基础监控模板介绍

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

Grafana Dashboard Templating

Grafana Dashboard Templating

Grafana Dashboard Templating,也就是仪表板模板是Grafana非常强大的一个功能,基本上是使用Grafana必用的技能。仪表板模板允许您将您的仪表板变得更具有交互性。 简单来说仪表盘模板允许你定义变量,当你定义了变量之后在某一个Dashboard页面就会出现下拉框,从而就具有可交互性了。而模板的功能也就是这么来的,你只需要制作好一……

Zabbix监控网络连接状态

Zabbix监控网络连接状态

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