zabbix安装配置与使用

zabbix

Zabbix的工作原理如下:

监控部分: Zabbix Agent安装在各个需要监控的主机上,它以主配置的时间间隔(默认60s)收集主机各项指标数据,如CPU占用率、内存使用情况等。

通讯部分: Agent会把收集的数据通过安全通道(默认10051端口)发送到Zabbix Server。Server会存储这些数据,用于定时触发器的判断和报表展示。

触发器机制: Zabbix Server会根据定义的各项指标的阈值触发器,比如CPU 5分钟平均值超过90%则报警。

报警动作: 当触发器被触发时,会设置预先定义的报警动作,如邮件通知、执行脚本等。

数据存储: Zabbix Server会定期将收集的数据存储在后端数据库(MySQL等)中,用于长期统计和报表展示。

Web界面: Zabbix提供基于WEB的管理界面,可以实时查看各项指标动态数据,查看历史趋势,设置触发器规则等。

所以简单来说,Zabbix通过Agent收集主机数据,Server运行收集分析报警,Web界面提供可视化查看,整体实现自动化监控管理。它采用主动推送的设计思路。

Zabbix 的主要功能特性有:

系统资源监控,如CPU、内存、磁盘使用率等 应用和服务监控,支持大量通用模板 网络设备监控,比如交换机、路由器等 虚拟环境监控,支持VMware、Hyper-V等 自定义监控,支持通过插件监控任意项目 多层次告警和通知功能 Web界面、报表和仪表盘展示 高可扩展性,支持汇集数以万计的监控对象

一、安装

a. 添加Zabbix YUM仓库

# rpm -Uvh https://repo.zabbix.com/zabbix/5.0/rhel/7/x86_64/zabbix-release-5.0-1.el7.noarch.rpm # yum clean all

b. 安装Zabbix服务器、代理和Web界面套件

# yum install zabbix-server-mysql zabbix-agent

c. 安装Red Hat软件套件仓库,启用Zabbix WEB前端仓库

#yum install centos-release-scl

https://note.youdao.com/yws/public/resource/3504e3912129dc7957944052920cda99/xmlnote/WEB86e6cf761a38438ba166995d65a620ee/WEBRESOURCE59689e31f7ae661e811e3563a7d48baa/65065

替换为阿里云源

重命名原来的文件:

cd /etc/yum.repos.d/ 
mv CentOS-SCLo-scl.repo CentOS-SCLo-scl.repo.bak 
mv CentOS-SCLo-scl-rh.repo CentOS-SCLo-scl-rh.repo.bak   

粘贴以下内容:

[root@web254 yum.repos.d]# vim CentOS-SCLo-rh.repo

[centos-sclo-rh] name=CentOS-7 - SCLo rh baseurl=https://mirrors.aliyun.com/centos/7/sclo/x86_64/rh/ gpgcheck=1 enabled=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-SIG-SCLo 

编辑配置文件 /etc/yum.repos.d/zabbix.repo and enable zabbix-frontend repository.

[zabbix-frontend]
...
enabled=1
...

yum install zabbix-web-mysql-scl zabbix-apache-conf-scl

d. 在数据库中创建Zabbix数据库及用户,导入数据架构

# mysql -uroot -p password mysql> create database zabbix character set utf8 collate utf8_bin; mysql> create user zabbix@localhost identified by 'password'; mysql> grant all privileges on zabbix.* to zabbix@localhost; mysql> set global log_bin_trust_function_creators = 1; mysql> quit;

导入初始架构和数据,系统将提示您输入新创建的密码。

# zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p zabbix

# mysql -uroot -p password mysql> set global log_bin_trust_function_creators = 0; mysql> quit;

e. 编辑Zabbix服务器配置文件,设置数据库连接

编辑配置文件 /etc/zabbix/zabbix_server.conf

DBPassword=password

f. 编辑PHP-FPM配置文件,设置时区

编辑配置文件 /etc/opt/rh/rh-php72/php-fpm.d/zabbix.conf

; php_value[date.timezone] = Asia/Shanghai

g. 启动Zabbix服务并设置开机启动

# systemctl restart zabbix-server zabbix-agent httpd rh-php72-php-fpm # systemctl enable zabbix-server zabbix-agent httpd rh-php72-php-fpm

二、配置语言

以上配置完成后,在打开监控图片后,还是会出现乱码的情况,将物理机上的simkai.tty文件给linux机器

[root@web254 fonts]# cp /root/simkai.ttf /usr/share/zabbix/assets/fonts/

[root@web254 fonts]# vim /usr/share/zabbix/include/defines.inc.php

define('ZBX_GRAPH_FONT_NAME', 'simkai');

define('ZBX_FONT_NAME', 'simkai');

三、监控

被监控主机:

安装agent端软件

[root@server tmp]# yum install zabbix-agent

打开/etc/zabbix/zabbix_agentd.conf并修改以下设置:

[root@host2~]#vim /etc/zabbix/zabbix_agentd.conf

Server=Zabbix Server端主机名或IP地址

ServerActive= Zabbix Server端主机名或IP地址

Hostname=Agent端的主机名

UnsafeUserParameters=1//是否限制用户自定义keys使用特殊字符

进入zabbix界面

可以选择模板

添加完成,服务已经启动

添加应用集

自定义应用集名字

添加监控项

创建

完善监控选项,点击添加完成

进行预处理

添加图表

点击图形,创建图形

完善选项,添加监控项

设置图表选型

添加聚合图形

点击添加

完成后,点击构造函数

添加要变成图形格式的监控项即可

添加触发器

创建触发器

完善选项

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/pingmian/59174.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

CSS的三个重点

目录 1.盒模型 (Box Model)2.位置 (position)3.布局 (Layout)4.低代码中的这些概念 在学习CSS时,有三个概念需要重点理解,分别是盒模型、定位、布局 1.盒模型 (Box Model) 定义: CSS 盒模型是指每个 HTML 元素在页面上被视为一个矩形盒子。…

关于LLC知识23(频率越大变压器体积越小?)

为什么频率越高,同样的磁芯就可以用的更小? 变压器他负责的功能是 1、隔离 2、能量传递 这里主要是与能量传递有关 我们首先要知道,次级的输出功率一定的情况下,那么在一定的时段内消耗的能量就是一定的,比如1000W…

UE5.4 PCG Layered Biomes插件

B站学习链接 官方文档 一、PCGSpawn Preset:负责管理PCG要用到的植被资产有哪些 二、BiomesSettings:设置要使用的植被资产Layer、Spawn参数 1.高度Layer参数: 2.地形Layer:我这里用地形样条线绘制了一块地形Layer 绘制点和…

数字后端零基础入门系列 | Innovus零基础LAB学习Day8

###LAB15 Detail Routing for Signal Integrity, Timing, Power and Design for Yield 这个章节虽然标题有点长,但不要被它吓到,其实这个章节就是Innovus工具的绕线Routing。只不过这个阶段做Route不是仅仅是把所有的逻辑连接,用实际的金属层…

量化交易 股市技术指标

股市数据分类 股票数据根据信息来源和分析方法的不同,可以分为技术面数据和基本面数据。 技术面数据和基本面数据都是股票分析中重要的工具,它们提供了不同的视角和方法来评估股票的投资价值。投资者可以综合运用这两类数据,从技术面和基本…

【从零开始的LeetCode-算法】3222. 求出硬币游戏的赢家

给你两个 正 整数 x 和 y ,分别表示价值为 75 和 10 的硬币的数目。 Alice 和 Bob 正在玩一个游戏。每一轮中,Alice 先进行操作,Bob 后操作。每次操作中,玩家需要拿出价值 总和 为 115 的硬币。如果一名玩家无法执行此操作&#…

MR30分布式IO模块与高效PLC协同

在现代工业自动化领域中,数据采集与控制系统扮演着至关重要的角色。其中,可编程逻辑控制器(PLC)和分布式IO模块(Distributed I/O Modules)是这一领域的两大核心组件。本文将详细介绍MR30分布式IO模块与PLC如…

贝尔不等式的验证

在量子计算机上运行一个实验,以演示使用Estimator原型违反CHSH不等式。 import numpy as npfrom qiskit import QuantumCircuit from qiskit.circuit import Parameter from qiskit.quantum_info import SparsePauliOpfrom qiskit_ibm_runtime import QiskitRuntim…

CSRF与SSRF

csrf(跨站请求伪造)的原理: csrf全称是跨站请求伪造(cross-site request forgery),也被称为one-click attack 或者 session riding scrf攻击利用网站对于用户网页浏览器的信任,劫持用户当前已登录的web应用程序,去执行分用户本意的操作。 利…

Pr 视频效果:ASC CDL

视频效果/颜色校正/ASC CDL Color Correction/ASC CDL ASC CDL ASC CDL效果通过对红、绿、蓝三个原色通道的独立调整,实现对图像色彩的精确控制。在此基础上,还可用于调整处理后图像的整体饱和度。 ◆ ◆ ◆ 效果选项说明 斜率 Slope、偏移 Offset和功…

Edge 浏览器插件开发:图片切割插件

Edge 浏览器插件开发:图片切割插件 在图片处理领域,按比例切割图片是一个常见需求。本文将带你开发一个 Edge 浏览器插件,用于将用户上传的图片分割成 4 个部分并自动下载到本地。同时,本文介绍如何使用 cursor 辅助工具来更高效…

docker desktop使用ubuntu18.04带图形化+运行qemu

记录一下docker desktop使用ubuntu18.04带图形化命令和使用步骤 1. 下载镜像 参考:【Docker教程】Docker部署Ubuntu18.04(带图形化界面) 命令: docker pull kasmweb/ubuntu-bionic-desktop:1.10.02. 启动镜像 命令: docker run -d -it …

Transformer和BERT的区别

Transformer和BERT的区别比较表: 两者的位置编码: 为什么要对位置进行编码? Attention提取特征的时候,可以获取全局每个词对之间的关系,但是并没有显式保留时序信息,或者说位置信息。就算打乱序列中token…

基于STM32的工厂短距离安防巡逻机器人设计:ZIgBee、OpenCV、人工智能(AI)算法(代码示例)

一、项目概述 随着工业化的迅速发展,工厂的安全管理显得尤为重要。为了提高工厂的安全性,我们设计了一款基于STM32的安防巡逻机器人。该机器人能够在工厂内部自主巡逻,实时监控环境,并通过多种传感器和智能算法进行异常检测和处理…

Istio基本概念及部署

一、Istio架构及组件 Istio服务网格在逻辑上分为数据平面和控制平面。 控制平面:使用全新的部署模式:Istiod,这个组件负责处理Sidecar注入,证书颁发,配置管理等功能,替代原有组件,降低复杂度&…

java常用框架介绍

1. Spring Boot 特点:Spring Boot是Spring家族中的一个新成员,它基于Spring 4.0设计,提供了默认配置、简化依赖管理以及内嵌式容器等特性,使得开发者能够快速创建独立的、生产级别的Spring应用。 用途:Spring Boot特别…

Docker:介绍与安装

Docker官网与仓库地址 docker官网:http://www.docker.comopenDocker Hub官网: https://hub.docker.com/open Docker三要素 镜像 (Image) 镜像是Docker的核心概念之一,它是不可变的、只读的,并包含了一套文件系统,里面包含了运…

Odoo:免费开源的医药流通行业信息化解决方案

文 / 开源智造Odoo亚太金牌服务 方案概述 开源智造Odoo免费开源ERP提供面向医药批发采、供、销业财一体化,及直接面向消费者的门店终端、全渠道管理、营销管理以及GSP合规管理解决方案,提升企业运营效率和全业务链条的数字化管控、追溯能力。 行业的最新…

HashMap 源码分析

HashMap 源码分析 1. 前置知识 1.1 什么是 Map 在实际需求中,我们常常会遇到这样的问题:在诸多数据中,通过其编号来寻找某些信息,从而进行查看或修改,例如通过学号查询学生信息。今天我们所介绍的 Map 集合就可以很…

Linux 常用安装软件

1、安装JDK 1.1、查看系统自带JDK yum search java|grep jdk 1.2、安装JDK yum install java-1.8.0-openjdk 输入Y 1.3、编辑环境变量配置 vim /etc/profile 添加一下配置 export JAVA_HOME/usr/lib/jvm/java-1.8.0-openjdk export PATH$JAVA_HOME/bin:$PATH export CLAS…