目录

Zabbix概述

1.Zabbix监控组件

2.Zabbix监控原理:

zabbix安装

1. Zabbix三种agent主机添加方式

1)手动添加主机

2)自动注册---> 添加server8

​3)自动发现


Zabbix概述

官网:https://www.zabbix.com/cn/

Zabbix 是一款可监控网络的众多参数以及服务器、虚拟机、应用程序、服务、数据库、网站、云等的健康状况和完整性。Zabbix 使用灵活的通知机制,允许用户为几乎任何事件配置基于电子邮件的警报。这允许对服务器问题做出快速反应。Zabbix 基于存储的数据提供报告和数据可视化功能。这使得 Zabbix 成为容量规划的理想选择。

Zabbix是一款能够监控各种网络参数以及服务器健康性和完整性的软件。Zabbix使用灵活的通知机制,允许用户为几乎任何事件配置基于邮件的告警。这样可以快速反馈服务器的问题。基于已存储的数据,Zabbix提供了出色的报告和数据可视化功能。

Zabbix-server为服务端zabbix,可以单独监视远程服务器的服务状态,也可以与zabbix agent配合,可以轮询。

Zabbix-agent需要安装在被监视的目标服务器上,主要完成对硬件信息或与操作系统有关的内存,CPU等信息的收集。agent端可以主动接收监视数据(agent方式),同时还可被动接收zabbix agent发送的数据(trapping方式)

1.Zabbix监控组件

Zabbix监控组件主要包括:Zabbix Server、Zabbix Proxy、Zabbix Agent;

其中Zabbix Server包括:WEB GUI、Database、Zabbix Server。

2.Zabbix监控原理:

Agentd安装在被监控的主机上,Agent负责定期收集客户端本地各项数据,并发送至Zabbix Server端,Zabbix Server收到数据,将数据存储到数据库中,用户基于Zabbix WEB可以看到数据在前端展现图像。当Zabbix监控某个具体的项目,改项目会设置一个触发器阈值,当被监控的指标超过该触发器设定的阈值,会进行一些必要的动作,动作包括:发送信息(邮件、微信、短信)、发送命令(SHELL 命令、Reboot、Restart、Install等)。
Zabbix监控部署在系统中,包含常见的五个程序:zabbix_server、zabbix_agentd、zabbix_proxy、zabbix_get、zabbix_sender等。

abbix监控
环境准备:
三台rh7.6版本虚拟机,
server6:zabbix-server
server7、8:zabbix-agent

zabbix安装

 安装源码库配置部署包,包含了yum配置文件

 安装部署包

yum install zabbix-web-mysql-scl zabbix-apache-conf-scl 
  #安装mysql包和apache包

 解压安装包

安装数据库

 启动数据库,并在日志中查看密码; #修改密码【大小写+特殊字符和数字】

在mysql上安装zabbix数据库和用户 

将zabbix自带的数据库表迁移到数据库中,迁移过程不可强制结束,不然重新迁移报错需要将数据库清理干净在进行迁移 

 查看zabbix组 

mysql -pWestos+007
> show databases;
> use zabbix
> show tables;

zabbix前端配置 

设置开机自启动zabbix服务

 登录测试页面:172.25.254.6/zabbix/setup.php

登录页面用户默认:admin;密码:zabbix

  修改语言:

1. Zabbix三种agent主机添加方式

server7,server8安装zabbix-agent并配置

在server6中传配置文件到监控端:server7和server8

在server7中:

 使得文件里面的gpgcheck=0

安装zabbix-agent

同样在server8中相同操作

vim  zabbix.repo

 修改配置文件:server自己采集数据到172.25.254.6服务端,serveractive是172.25.254.6,自己到server7上取数据,主机名是自己主机名,最后进行地址解析

设置开机自启动

 

1)手动添加主机

点击右上角创建主机

选择群组Linux servers

点击模板:完成之后添加

server7已经加入监控,等待刷新,显示已经启用【绿色表示添加成功】 

2)自动注册---> 添加server8

在server8端同样修改配置文件

点击 动作---> Discovery actions

点击激活 变为已启用

点击localhost

修改ip范围:改为之后点击更新

点击状态让其变为已启用  

 点击配置-->主机,查看server8已经添加成功

3)自动发现

先删除刚才自动注册的server8---->点击配置-动作使其停用

点击配置--自动发现--  使其停用

点击动作后左上角选择自动注册

点击右上角的创建动作 ,名称auto_red可以随便起,选择触发条件

切换到操作再次点击添加

重新启动server8

 

刷新之后可以检测到server8 已经添加

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐