Zabbix监控平台概念

Zabbix监控方式及数据采集

Zabbix分布式监控系统监控客户端的方式常见有三种,分别是Agent方式、SNMP、IPMI方式,三种方式特点如下:

  • Agent:Zabbix可以基于自身zabbix_agent客户端插件监控OS的状态,例如CPU、内存、硬盘、网卡、文件等。
  • SNMP[……]

    继续阅读

Zabbix监控入门简介

Zabbix是一个基于WEB界面的提供分布式系统监控的企业级的开源解决方案,Zabbix能监视各种网络参数,保证服务器系统的安全稳定的运行,并提供灵活的通知机制以让SA快速定位并解决存在的各种问题。Zabbix分布式监控系统的优点如下:

  • 支持自动发现服务器和网络设备;
  • 支持底层自动发现[……]

    继续阅读

LAMP企业架构读写分离

LAMP+Discuz+Redis缓解了MYSQL的部分压力,但是如果访问量非常大,Redis缓存中第一次没有缓存数据,会导致MYSQL数据库压力增大,此时可以基于分库、分表、分布式集群、或者读写分离来分担MYSQL数据库的压力,以读写分离为案例,来实现分担MYSQL数据库的压力。

MYSQL读写[……]

继续阅读

Redis主从复制备份

通过持久化功能,Redis保证了即使在服务器重启的情况下也不会损失(或少量损失)数据。但是由于数据是存储在一台服务器上的,如果这台服务器的硬盘出现故障,也会导致数据丢失。

为了避免单点故障,我们希望将数据库复制多个副本以部署在不同的服务器上,即使只有一台服务器出现故障其他服务器依然可以继续提供服务[……]

继续阅读

Redis数据库持久化之全持久化

全持久化AOF模式

如果数据很重要无法承受任何损失,可以考虑使用AOF方式进行持久化,默认Redis没有开启AOF(append only file)方式的全持久化模式。

在启动时Redis会逐个执行AOF文件中的命令来将硬盘中的数据载入到内存中,载入的速度相较RDB会慢一些,开启AOF持久化后每[……]

继续阅读

Redis数据库持久化之半持久化

Redis所有数据都是保存在内存中,Redis数据备份可以定期的通过异步方式保存到磁盘上,该方式称为半持久化模式,如果每一次数据变化都写入aof文件里面,则称为全持久化模式。同时还可以基于Redis主从复制实现Redis备份与恢复。

半持久化RDB模式

半持久化RDB模式也是Redis备份默认方[……]

继续阅读

Redis集群主从实战

为了提升redis高可用性,我们除了备份redis dump数据之外,还需要创建redis主从架构,可以利用从将数据库持久化(数据持久化通俗讲就是把数据保存到磁盘上,保证不会因为断电等因素丢失数据。

Redis需要经常将内存中的数据同步到磁盘来保证持久化。redis支持两种持久化方式,一种是 Sn[……]

继续阅读

Redis常用配置

Redis缓存服务器命令行中常用命令如下:

Redis CONFIG 命令格式如下:

redis 127.0.0.1:6379> CONFIG GET|SET CONFIG_SETTING_NAME

CONFIG GET * 获取Redis服务器所有配置信息;

CONFIG SE[……]

继续阅读

Redis配置文件详解

Redis是一个内存数据库,附Redis.conf常用参数的详解,后面章节会继续深入讲解。

# daemonize no Linux Shell终端运行redis,改为yes即后台运行Redis服务;

daemonize yes

# 当运行多个 redis 服务时,需要指定不同的pid文[……]

继续阅读

LAMP+Redis企业实战

LAMP+Redis工作机制:用户通过浏览器访问LAMP网站,并以用户名和密码登录到网站,默认Redis缓存中没有该用户名和密码对应列表,PHP程序会读取MYSQL数据库中的用户名和密码,然后将用户名和密码缓存至Redis中,下次用户通过浏览器再次使用同样的用户名和密码登录网站,PHP无需从数据库中[……]

继续阅读