ZABBIX监控平台简介和安装
Linux监控平台搭建
一、Linux监控平台介绍
常见的有 cacti、nagios、zabbix、smokeping、open-falcon等等。
cacti、smokeping偏向于基础监控,成图非常漂亮。
cacti、nagios、zabbix服务端监控中心,需要php环境支持,其中zabbix和cacti都需要mysql作为数据存储,这几款监控软件均有web操作界面。
nagios不用存储历史数据,注重服务或者监控项的状态。
二、zabbix监控介绍
C/S架构(被监控的server需要安装监控软件,既可以主动连接客户端,也可以被动的让客户端推送自己的状态),基于C++开发,监控中心支持web界面配置和管理。
单server节点可以支持上万台客户端(可支持同时上万台的server监控,并发量高,如果超过一定的量,性能可能会降低,但是我们可以增加Proxy代理点来充当监控服务器来减轻压力)
- zabbix监控流程图
- zabbix安装
- 下载yum拓展源并安装
- 安装相关的yum包
yum install zabbix-server-mysql zabbix-web-mysql zabbix-agent
- 创建初始数据库
- 导入初始模式和数据。您将被提示输入您新创建的密码
- 为Zabbix服务器配置数据库
- 为Zabbix前端配置PHP
- 启动Zabbix服务器和代理进程
- 进入网站配置
- 这里我们需要把socket指定到特定目录下才行:vim /etc/my.cnf
- 重启服务 : systemctl restart mysqld
- 后续配置