当前位置: 首页 > article >正文

Zabbix 监控平台 添加监控目标主机

Zabbix监控平台是一个企业级开源解决方案,用于分布式系统监视和网络监视。它由Zabbix Server和可选组件Zabbix Agent组成,通过C/S模式(客户端-服务器模型)采集数据,并通过B/S模式(浏览器-服务器模型)在Web端展示和配置。

Zabbix Server的功能与作用

  1. 核心组件

    • Zabbix Server是整个监控系统的核心组件,负责接收、存储和分析来自Zabbix Agents或Proxy的数据。
    • 它执行数据的主动轮询和被动获取,计算触发器条件,并向用户发送通知。
  2. 告警中心

    • 所有配置信息、统计信息和操作数据都存储在Zabbix Server中。当监控系统出现任何异常时,它将发出通知给管理员。
  3. 数据存储

    • 所有配置信息和收集到的数据都存储在数据库中,支持多种数据库类型如MySQL、PostgreSQL等。
  4. Web界面

    • 提供基于Web的界面,方便用户从任何地方访问和管理监控系统。
  5. 端口说明

    • Zabbix Server默认监听10051端口,用于接收来自Zabbix Agents或Proxy的数据。

Zabbix Agent的功能与作用

  1. 数据收集

    • Zabbix Agent部署在被监控目标上,主要负责收集硬件信息(如CPU使用率、内存使用率、磁盘空间等)和操作系统状态。
  2. 数据传输

    • 通过特定的接口将收集到的数据上报给Zabbix Server,支持被动和主动两种检查方式。
      • 主动模式:Zabbix Agent主动向Zabbix Server请求监控项列表,并主动将监控项需要的数据发送给Zabbix Server。
      • 被动模式:Zabbix Agent被动接收Zabbix Server请求的监控项列表,Zabbix Agent发送监控项需要的数据给Zabbix Server。
  3. 异常报警

    • 当检测到本地系统或应用程序出现异常时,Agent会及时将异常信息上报给Zabbix Server,触发预设的报警规则。
  4. 配置管理

    • 接收并应用Zabbix Server下发的配置信息,如监控项列表、采集频率等。
  5. 端口说明

    • Zabbix Agent默认监听10050端口,用于与Zabbix Server进行通信。

Zabbix监控平台以其强大的功能和灵活性,在运维领域占据着举足轻重的地位。通过合理配置和使用Zabbix Server和Zabbix Agent,系统管理员可以实现对系统和应用程序的全面监控和管理。

Zabbix Agent 部署

添加被监控目标主机(在 zabbix agent 的主机上面)

1、安装Zabbix Agent 组件。Zabbix 官方仓库

方法1:
rpm -Uvh https://repo.zabbix.com/zabbix/7.0/rhel/7/x86_64/zabbix-agent-7.0.6-release1.el7.x86_64.rpm
方法2:
yum -y install zabbix-agent

2、修改 agent 配置文件 vim /etc/zabbix/zabbix_agentd.conf  

3、启动并设置 agent 开机自启。

systemctl enable --now zabbix-agent.service
命令解释
systemctl start zabbix-agent启动 Zabbix Agent。
systemctl stop zabbix-agent停止 Zabbix Agent。
systemctl restart zabbix-agent重启 Zabbix Agent。
systemctl status zabbix-agent检查 Zabbix Agent 的状态。
systemctl enable zabbix-agent确保 Zabbix Agent 在系统启动时自动运行。
systemctl disable zabbix-agent禁用 Zabbix Agent 的开机自启动。

 zabbix server 部署

1、手动添加监控主机(在 zabbix server 的 web 管理页面添加)

2、手工添加
1、点击 主机,2、创建主机,3、填写主机名, 4、添加模板(AlX by Zabbix agent),5、添加主机群(zabbix server),6、添加zabbix agent (IP地址)7、添加成功。

稍微等一下,可以看到添加成功 但是报红色错误。

 解决方法:(在 zabbix agent 的主机上面)

1、检查Zabbix Agent状态:

systemctl status zabbix-agent

2、尝试停止,重启Zabbix Agent:

systemctl stop zabbix-agent
systemctl start zabbix-agent

3、检查防火墙设置

查看当前防火墙开放的端口
sudo firewall-cmd --list-ports
将端口 8081 添加到防火墙的 public 区域,并且设置为永久生效。
sudo firewall-cmd --zone=public --add-port=10050/tcp --permanent
重新加载防火墙配置,使新的规则生效。
sudo firewall-cmd --reload

刷新界面 查看添加成功。 


http://www.kler.cn/a/460108.html

相关文章:

  • HTML 字符编码
  • Springboot:后端接收数组形式参数
  • nature reviews genetics | 需要更多的针对不同种族的癌症基因组图谱研究,促进精准治疗和维护治疗公平权益
  • android studio android sdk下载地址
  • akamai3.0反爬教程逆向分析9个视频汇总
  • 六年之约day5
  • 单元测试中创建多个线程测试 ThreadLocal
  • C++系列之构造函数和析构函数
  • 龙迅#LT9711UX适用于双端口 MIPI DPHY/CPHY 转 DP1.4 产品应用,分辨率高达4K120HZ。
  • c++表达范围勿用数学符号
  • TCP-IP入门
  • 架构与通信机制:深入解析JMediaDataSource的JNI实现
  • 【每日学点鸿蒙知识】placement设置top、组件携带自定义参数、主动隐藏输入框、Web设置字体、对话框设置全屏宽
  • 静默模式下安装Weblogic 14.1.1.0.0
  • 医院大数据平台建设:基于快速流程化工具集的考察
  • Ashy的考研游记
  • u3d中JSON数据处理
  • 服务器部署LLM、Embedding
  • 罗德与施瓦茨ZN-Z51,8.5G网分校准件
  • 计算机网络 (12)物理层下面的传输媒体
  • C# 标准数字格式字符串
  • Pytorch使用手册-DCGAN 指南(专题十四)
  • Notepad++:下载安装及使用指南
  • C++通透讲解设计模式:开闭原则(1)
  • Python软体中使用 Kafka 实现高吞吐量的任务队列
  • 结合华为云实现人证核验