今天,上午收到zabbix 报警。 报警内容:一台服务器,磁盘满了。 故障排查步骤: 之前磁盘满了,一般都是由于服务器上面再跑的服务日志引起的占用太多空间,服务器上有java程序,去删除多余的日志就可以了。但是我记得这台服务器我是做过日志自动清理机制的。 因此登录服务器,df -h 发现磁盘91% ...
分类:
系统相关 时间:
2019-09-01 12:30:14
阅读次数:
255
1. 什么是Zookeeper 用一句话对其进行定义就是:它是一套高吞吐的分布式协调系统。从中我们可以知道Zookeeper至少具有以下特点: 1.Zookeeper的主要作用是为分布式系统提供协调服务,包括但不限于:分布式锁,统一命名服务,配置管理,负载均衡,主控服务器选举以及主从切换等。 2.Z ...
分类:
其他好文 时间:
2019-09-01 01:37:41
阅读次数:
106
ZAB协议包括两种基本的模式,分别是 崩溃恢复和消息广播。当整个服务框架在启动过程中,或是当 Leader 服务器出现网络中断、崩溃退出与重启等异常情况时,ZAB 协议就会进人恢复模式并选举产生新的Leader服务器。当选举产生了新的 Leader 服务器,同时集群中已经有过半的机器与该Leader... ...
分类:
其他好文 时间:
2019-09-01 01:34:50
阅读次数:
112
1.ZooKeeper是什么? ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,它是集群的管理者,监视着集群中各个节点的状态根据节点提交的反馈进行下一步合理操作。最终,将简单易用的接口和性能高效、功能稳定的系统提供给用户。客户端的读请求 ...
分类:
其他好文 时间:
2019-09-01 01:27:24
阅读次数:
87
准备工作 两台VMware 虚拟机 一台充当zabbix server(安装docker)ip:192.168.73.133 一台充当zabbix agent(安装docker)ip:192.168.73.136 基础环境 cat /etc/redhat-release CentOS Linux r ...
分类:
其他好文 时间:
2019-09-01 01:05:32
阅读次数:
126
Zookeeper是如何实现分布式锁的 标签 : Zookeeper 分布式 实现分布式锁要考虑的重要问题 1. 三个核心要素 加锁, 解锁, 锁超时 2. 三个问题 要保证原子性操作, 加锁和锁超时的操作要一次性执行完毕 防止误删锁 在误删的基础上, 加一个守护线程, 为锁续命. 什么是临时顺序节 ...
分类:
其他好文 时间:
2019-08-31 23:43:06
阅读次数:
144
4.2、zabbix平台配置日志告警 一、 ELK与zabbix有什么关系? ELK大家应该比较熟悉了,zabbix应该也不陌生,那么将ELK和zabbix放到一起的话,可能大家就有疑问了?这两个放到一起是什么目的呢,听我细细道来。 ELK是一套日志收集套件,它其实有由Elasticsearch、L ...
分类:
其他好文 时间:
2019-08-31 23:42:30
阅读次数:
156
zabbix对第三方应用软件的监控,主要有两个工作难点,一个是编写自定义监控脚本,另一个是在编写模板并导入zabbix web中,编写脚本这个要根据 监控需求定制即可,而编写模板文件有些难度,不过网上已经有很多已经写好的模板,我们可以直接拿来直接使用,所以,zabbix对应用软件的监控其实并不难。 ...
分类:
数据库 时间:
2019-08-31 23:39:33
阅读次数:
136
zabbix在实际的应用中,可能需要监控的主机非常多,而每个主机的操作系统类型、版本也都不尽相同,在这种环境下,通过手动安装zabbix的agent端已经不现实了,此时就需要借助自动化工具完成zabbix agent的安装和配置。 要对海量主机进行zabbix agent的部署,难点有几个方面,分别 ...
分类:
其他好文 时间:
2019-08-31 23:31:37
阅读次数:
99
有人说zabbix难点在配置,面对很多的配置项,不知道所以然了,其实我觉得这是没掌握好zabbix的学习方法,要掌握了zabbix的学习思路,可以在一个小时内快速掌握zabbix的各种配置,下面我将重点讲述下如何快速、高效的对zabbix进行配置,已完成zabbix灵活的监控功能。 zabbix的配 ...
分类:
其他好文 时间:
2019-08-31 23:27:01
阅读次数:
85