基于 LNMP 部署 Zabbix 集中监控系统(图文详解,篇幅较长!)

文章目录

  • 一、Zabbix 概述
  • 二、安装配置 Zabbix 服务
    • 1.环境概述
    • 2.关闭防火墙/安全机制/网络管理工具
    • 3.搭建 LNMP 架构
      • ①Nginx
      • ②MySQL(MariaDB)
      • ③PHP
      • ④PHP 测试网页
    • 4.安装 Zabbix Server
      • ①建议
      • ②部署过程
      • ③登录 Web 页面完成 Zabbix 配置
    • 5.配置 Client 代理端
  • 三、使用 Zabbix 管理平台
    • 1.启用中文界面
    • 2.Zabbix 监控服务器
      • ①创建主机
      • ②链接监控模板
      • ③查看主机列表
      • ④查看监控数据

一、Zabbix 概述

Zabbix 是一个基于 Web 管理界面的提供分布式系统/网络监控的企业级的开源解决方案

Zabbix 官方网址:【https://www.zabbix.com/cn/】,有中文版,比较友好,软件可以自由下载使用!

Zabbix 具备常见商业监控软件所具备的功能

  1. 能够监控主机性能、网络设备性能及数据库性能
  2. 可定制告警机制,比较灵活:允许用户对事件发送基于 E-mail 的警告,可以保证相关运维人员对问题快速响应(半夜惊醒…)
  3. 还可以利用所存储的数据来提供实时的图形化数据处理及报表,以实现对 Linux、Windows 主机的 7×24 小时集中监控

Zabbix 能够监控的项目:CPU、内存、磁盘、网卡流量、服务可用性等各种资源,强大!


二、安装配置 Zabbix 服务

1.环境概述

主机 操作系统 IP 地址 主要软件
Server CentOS7.9 192.168.126.11 LNMP、Zabbix
Client CentOS7.9 192.168.126.12 Zabbix 代理

本实验是在 LNMP 的架构基础之上搭建 Zabbix,皆是使用 YUM 安装


2.关闭防火墙/安全机制/网络管理工具

hostnamectl set-hostname server		'//另一台主机为client'
su

systemctl stop firewalld && systemctl disable firewalld

setenforce 0 && sed -i "s/SELINUX=*/SELINUX=disabled/g" /etc/selinux/config
'//关闭安全访问控制机制及设置不再自启动'

systemctl stop NetworkManager && systemctl disable NetworkManager
'//NetworkManager和network是CentOS上的两种网络工具,可能会引起冲突'
'//这里选择关闭NetworkManager'

3.搭建 LNMP 架构

①Nginx

'//本地CentOS系统中的本地YUM仓库没没有Nginx,不能直接yum install'
'//这里我们选择配一个Nginx的YUM仓库'

vim /etc/yum.repos.d/nginx.repo		'//配置nginx的yum仓库'

[nginx-stable]
name=nginx stable repo
baseurl=http://nginx.org/packages/centos/$releasever/$basearch/
gpgcheck=0
enabled=1

--
yum clean all && yum makecache fast
'//将软件包信息提前在本地缓存一份,用以提高搜索安装软件的速度'

yum -y install nginx

systemctl start nginx.service && systemctl enable nginx.service

--

你可能感兴趣的:(Zabbix,集中监控系统,Zabbix,LNMP,集中监控系统,服务程序与客户端,管理平台)