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

zabbix监控Linux系统

1. zabbix agent安装

#sudo rpm -Uvh https://repo.zabbix.com/zabbix/6.0/rhel/8/x86_64/zabbix-release-6.0-4.el8.noarch.rpm
#sudo dnf clean all
#yum install zabbix-agent  -y
Running transaction test
Transaction test succeeded.
Running transactionPreparing        :                                                                                                                                           1/1Running scriptlet: zabbix-agent-6.0.35-release1.el8.x86_64                                                                                                   1/1Installing       : zabbix-agent-6.0.35-release1.el8.x86_64                                                                                                   1/1Running scriptlet: zabbix-agent-6.0.35-release1.el8.x86_64                                                                                                   1/1
[/usr/lib/tmpfiles.d/pesign.conf:1] Line references path below legacy directory /var/run/, updating /var/run/pesign → /run/pesign; please update the tmpfiles.d/ drop-in file accordingly.Verifying        : zabbix-agent-6.0.35-release1.el8.x86_64                                                                                                   1/1Installed:zabbix-agent-6.0.35-release1.el8.x86_64

2. zabbix agent配置文件

[root@CentOS8 yum.repos.d]# cat /etc/zabbix/zabbix_agentd.conf | egrep -v "^$|^#"
# 被动检查相关配置
PidFile=/run/zabbix/zabbix_agentd.pid
LogFile=/var/log/zabbix/zabbix_agentd.log
LogFileSize=0
Server=10.211.55.13ListenPort=10050StartAgents=3
Hostname=10.211.55.10
Include=/etc/zabbix/zabbix_agentd.d/*.conf

3. 重启zabbix agent

[root@CentOS8 yum.repos.d]# systemctl  restart zabbix-agent.service
[root@CentOS8 yum.repos.d]# systemctl  status zabbix-agent.service
● zabbix-agent.service - Zabbix AgentLoaded: loaded (/usr/lib/systemd/system/zabbix-agent.service; disabled; vendor preset: disabled)Active: active (running) since Tue 2024-07-09 20:37:01 CST; 5s agoProcess: 55029 ExecStart=/usr/sbin/zabbix_agentd -c $CONFFILE (code=exited, status=0/SUCCESS)Main PID: 55031 (zabbix_agentd)Tasks: 6 (limit: 4922)Memory: 3.6MCGroup: /system.slice/zabbix-agent.service├─55031 /usr/sbin/zabbix_agentd -c /etc/zabbix/zabbix_agentd.conf├─55032 /usr/sbin/zabbix_agentd: collector [idle 1 sec]├─55033 /usr/sbin/zabbix_agentd: listener #1 [waiting for connection]├─55034 /usr/sbin/zabbix_agentd: listener #2 [waiting for connection]├─55035 /usr/sbin/zabbix_agentd: listener #3 [waiting for connection]└─55036 /usr/sbin/zabbix_agentd: active checks #1 [idle 1 sec]Jul 09 20:37:01 CentOS8.5-epbf systemd[1]: Starting Zabbix Agent...
Jul 09 20:37:01 CentOS8.5-epbf systemd[1]: Started Zabbix Agent.

4. 验证zabbix agent

验证zabbix-agent进程是否存在,端口是否监听以及日志是否有异常

[root@CentOS8 yum.repos.d]# ps -ef| grep zabbix
zabbix     55031       1  0 20:37 ?        00:00:00 /usr/sbin/zabbix_agentd -c /etc/zabbix/zabbix_agentd.conf
zabbix     55032   55031  0 20:37 ?        00:00:00 /usr/sbin/zabbix_agentd: collector [idle 1 sec]
zabbix     55033   55031  0 20:37 ?        00:00:00 /usr/sbin/zabbix_agentd: listener #1 [waiting for connection]
zabbix     55034   55031  0 20:37 ?        00:00:00 /usr/sbin/zabbix_agentd: listener #2 [waiting for connection]
zabbix     55035   55031  0 20:37 ?        00:00:00 /usr/sbin/zabbix_agentd: listener #3 [waiting for connection]
zabbix     55036   55031  0 20:37 ?        00:00:00 /usr/sbin/zabbix_agentd: active checks #1 [idle 1 sec]
root       55040   21425  0 20:37 pts/0    00:00:00 grep --color=auto zabbix
[root@CentOS8 yum.repos.d]# pstree -p 55031
zabbix_agentd(55031)-+-zabbix_agentd(55032)|-zabbix_agentd(55033)|-zabbix_agentd(55034)|-zabbix_agentd(55035)`-zabbix_agentd(55036)
[root@CentOS8 yum.repos.d]# ss -tnl| grep 10050
LISTEN 0      128          0.0.0.0:10050      0.0.0.0:*
LISTEN 0      128             [::]:10050         [::]:*
[root@CentOS8 yum.repos.d]# tail -n5 /var/log/zabbix/zabbix_agentd.log55034:20240709:203701.448 agent #3 started [listener #2]55036:20240709:203701.449 agent #5 started [active checks #1]55035:20240709:203701.449 agent #4 started [listener #3]

5. zabbix web添加被监控主机

在这里插入图片描述

6. 验证主机监控数据

在这里插入图片描述

在这里插入图片描述

相关文章:

zabbix监控Linux系统

1. zabbix agent安装 #sudo rpm -Uvh https://repo.zabbix.com/zabbix/6.0/rhel/8/x86_64/zabbix-release-6.0-4.el8.noarch.rpm #sudo dnf clean all #yum install zabbix-agent -y Running transaction test Transaction test succeeded. Running transactionPreparing …...

线性表-数组描述补充 迭代器(C++)

补充线性表数组实现的迭代器部分 知识点: typedef是C语言中的一个关键字,它的主要作用是为一种数据类型定义一个新的名字(别名)。 在 C 的 STL(Standard Template Library)中,迭代器是连接容…...

vue3 + element-plus 的 upload + axios + django 文件上传并保存

之前在网上搜了好多教程,一直没有找到合适自己的,要么只有前端部分没有后端,要么就是写的不是很明白。所以还得靠自己摸索出来后,来此记录一下整个过程。 其实就是不要用默认的 action,要手动实现上传方式 http-reque…...

dm 创建数据库实例【window】

参考链接:配置实例 1)打开 DM 数据库配置助手 2)按照默认的进行 字符串大小写敏感:譬如 mysql 默认是大小写不敏感,如果在迁移中还选择了 保持对象大小写,那么就会出现一种情况就是每次查询等带有表名的都…...

Docker实践与应用举例:从入门到进阶

Docker实践与应用举例:从入门到进阶 在云计算和微服务架构日益盛行的今天,Docker作为一种轻量级的容器化技术,凭借其高效、灵活、可移植的特点,迅速成为了开发和运维团队的首选工具。本文将通过深入浅出的方式,探讨Do…...

【LeetCode】【算法】560. 和为 K 的子数组

LeetCode 560. 和为 K 的子数组 题目描述 给你一个整数数组 nums 和一个整数 k ,请你统计并返回 该数组中和为 k 的子数组的个数 。 子数组是数组中元素的连续非空序列。 思路 思路:前缀和 定义数组preSum[nums.length1],在里面计算nums…...

Webots控制器编程

本文主要内容是如何编写Webots控制器,使用语言为Python。 文章目录 1. 新增控制器2. Hello World Example3. 读取传感器4. 使用执行器5. 理解step和robot.step函数6. 同时使用传感器和执行器7. 控制器参数 1. 新增控制器 对机器人Robot新增控制器的方式&#xff1…...

舷外机,高效动力的选择,可靠性能的保障_鼎跃安全

舷外机是现代船只动力系统中的核心设备,广泛应用于娱乐船、渔船、巡逻船、救援船等多种场景。它不仅提供船只的动力支持,还因其结构简便、操作灵活和维护方便,成为水上作业的重要组成部分。 一、舷外机的功能作用 1. 强劲动力源 舷外机是船…...

计算机新手练级攻略——如何搜索问题

目录 计算机学生新手练级攻略——如何搜索问题1.明确搜索意图2.使用精确关键词3.使用专业引擎搜索4.利用好技术社区1. Stack Overflow2. GitHub3. IEEE Xplore4. DBLP 5.使用代码搜索工具1. GitHub 代码搜索2. Stack Overflow 代码搜索3. Papers with Code4. IEEE Xplore 6.查阅…...

echarts-gl 3D柱状图配置

1. 源码 此demo可以直接在echarts的编辑器中运行 option {title: {text: 产量图,textStyle: {color: rgba(255, 255, 255, 1),fontSize: 17},left: center},tooltip: {},legend: {show: false,orient: vertical,x: left,top: 0,right: 20,textStyle: {fontSize: 12}},visualM…...

设计模式之模版方法模式(Template)

一、模版方法模式介绍 1、模版方法模式定义: 模板方法模式(template method pattern)原始定义是:在操作中定义算法的框架,将一些 步骤推迟到子类中。模板方法让子类在不改变算法结构的情况下重新定义算法的某些步骤。 模板方法中的算法可以理…...

背包九讲——背包问题求具体方案

目录 背包问题求具体方案 1. 01 背包问题 题目:12. 背包问题求具体方案 - AcWing题库 算法思路: 代码实现: 2. 多重背包问题 算法思路: 3. 完全背包问题 算法思路: 代码实现: 背包问题第九讲—…...

Python http打印(http打印body)flask demo(http调试demo、http demo、http printer)

文章目录 代码解释 代码 # flask_http_printer.pyfrom flask import Flask, request, jsonify import jsonapp Flask(__name__)app.route(/printinfo, methods[POST]) def print_info():# 分隔符separator "-" * 60# 获取请求头headers request.headers# 获取 JS…...

JSF HTML标签教程一口气讲完!(下)

JSF OutputScript示例 JSF教程 - JSF OutputScript示例 h:outputScript标记渲染类型为“script"的HTML元素&#xff0c;类型为“text/javascript"。 此标记将外部JavaScript文件添加到JSF页面。 以下JSF标记 <h:outputScript library"js" name"…...

cmake报错The link interface of target “gRPC::grpc“ contains: OpenSSL::SSL 解决

系统环境&#xff1a;麒麟V10 报错描述&#xff1a; The link interface of target "gRPC::grpc" contains: OpenSSL::SSL but the target was not found. Possible reasons include: * There is a typo in the target name. * A find_package call is missing fo…...

C语言PythonBash:空白(空格、水平制表符、换行符)与转义字符

C语言 空白 C语言中的空白&#xff08;空格、水平制表符、换行符&#xff09;被用于分隔Token&#xff0c;因此Token间可以有任意多个空白。 // 例1 printf("Hello, World!"); 例1中存在5个Token&#xff0c;分别是&#xff1a; printf("Hello, World! \n&qu…...

【Python】轻松解析JSON与XML:Python标准库的json与xml模块

轻松解析JSON与XML&#xff1a;Python标准库的json与xml模块 在现代数据处理与交换中&#xff0c;JSON&#xff08;JavaScript Object Notation&#xff09;和XML&#xff08;eXtensible Markup Language&#xff09;是最常用的两种数据格式。它们广泛应用于API数据传输、配置…...

物联网对商业领域的影响

互联网彻底改变了通信方式&#xff0c;并跨越了因地理障碍造成的人与人之间的鸿沟。然而&#xff0c;物联网&#xff08;IoT&#xff09;的引入通过使设备能够连接到互联网&#xff0c;改变了设备的功能。想象一下&#xff0c;你的闹钟连接到互联网&#xff0c;并且能够用你的声…...

第16章 SELECT 底层执行原理

一、SELECT查询的完整结构 1.1 方式一&#xff08;SQL 92语法&#xff09; SELECT ..., ..., ... FROM ..., ..., ... WHERE 多表的连接条件 AND 不包含组函数的过滤条件 GROUP BY ..., ... HAVING 包含组函数的过滤条件 ORDER BY ... ASC/DESC LIMIT ..., ... 1.2 方式二&a…...

python查询日志,并组装sql,修复缺失的数据

前言 由于mysql链接超时波动&#xff0c;导致数据缺失&#xff0c;需要根据日志填补数据 流程 获取确实数据的订单列表 搜索日志&#xff0c;获取请求日志 根据请求日志拼装sql 打印sql供修复数据 代码 因为我们日志打印的有问题&#xff0c;所以这里用字符串截取获取入…...

昇腾CANN ops-nn 交叉熵损失的融合优化:从三次 Kernel Launch 到一次

语言模型每一层的损失计算&#xff1a;logits → softmax → log → 取 target 位置的负值。标准做法三次 kernel launch&#xff1a;softmax kernel → log kernel → NLL kernel。三次 HBM 往返&#xff0c;中间存两个 NV 矩阵&#xff08;V 是词表大小&#xff0c;LLaMA 是 …...

智能体通信的序列化标准探索:JSON、ProtoBuf与自定义格式的效率之争

智能体通信的「快递员之战」:JSON、ProtoBuf与自定义格式的效率深度探索 关键词 智能体通信、序列化/反序列化、JSON、Protocol Buffers、自定义二进制格式、传输效率、编码效率、跨语言兼容 摘要 在人工智能多智能体系统(Multi-Agent System, MAS)、大语言模型(LLM)驱…...

Kubernetes云原生数据库部署方案:构建高可用数据库集群

Kubernetes云原生数据库部署方案&#xff1a;构建高可用数据库集群 一、云原生数据库概述 云原生数据库是为云环境设计的数据库系统&#xff0c;具备弹性伸缩、高可用性和自动化运维能力。在Kubernetes上部署数据库需要考虑持久化存储、高可用、备份恢复等关键因素。 1.1 数…...

跟着 MDN 学CSS day_13 :(深入理解CSS中的元素尺寸调整)

在网页布局的世界里&#xff0c;尺寸控制是一切视觉呈现的基础。一个元素到底应该占据多大的空间&#xff0c;是由内容决定还是由我们手动设定&#xff0c;在不同的设备和视口下又该如何自适应&#xff0c;这些问题贯穿于每一个 CSS 开发者的日常工作。MDN 的"在 CSS 中调…...

5分钟掌握DLSS Swapper:免费开源游戏性能优化神器

5分钟掌握DLSS Swapper&#xff1a;免费开源游戏性能优化神器 【免费下载链接】dlss-swapper 项目地址: https://gitcode.com/GitHub_Trending/dl/dlss-swapper DLSS Swapper是一款专为PC游戏玩家设计的免费开源工具&#xff0c;能够智能管理、下载和替换游戏中的DLSS、…...

机器学习可复现性危机:八大维度解析与工程实践指南

1. 项目概述&#xff1a;为什么我们需要重新审视机器学习的“可复现性”&#xff1f;如果你在机器学习领域摸爬滚打过几年&#xff0c;大概率遇到过这样的场景&#xff1a;兴冲冲地打开一篇顶会论文的GitHub仓库&#xff0c;按照README的指示安装依赖、运行脚本&#xff0c;结果…...

3分钟解锁网易云音乐隐藏功能:BetterNCM安装器完整使用指南

3分钟解锁网易云音乐隐藏功能&#xff1a;BetterNCM安装器完整使用指南 【免费下载链接】BetterNCM-Installer 一键安装 Better 系软件 项目地址: https://gitcode.com/gh_mirrors/be/BetterNCM-Installer 你是否厌倦了网易云音乐千篇一律的界面和有限的功能&#xff1f…...

GitHub中文界面终极汉化指南:5分钟告别英文困扰

GitHub中文界面终极汉化指南&#xff1a;5分钟告别英文困扰 【免费下载链接】github-chinese GitHub 汉化插件&#xff0c;GitHub 中文化界面。 (GitHub Translation To Chinese) 项目地址: https://gitcode.com/gh_mirrors/gi/github-chinese 还在为GitHub复杂的英文界…...

多路召回RAG系统

项目采用 多路召回 Rerank的RAG架构&#xff0c;核心入口是 RagSpecialistAgent.java&#xff0c;当用户与问答助手进行语言交流时&#xff0c;输入查询&#xff0c;首先先进行意图识别&#xff0c;判断是单任务还是多任务&#xff0c;并且判断是否需要RAG检索&#xff0c;因为…...

如何用QrazyBox修复损坏的二维码:终极修复工具指南

如何用QrazyBox修复损坏的二维码&#xff1a;终极修复工具指南 【免费下载链接】qrazybox QR Code Analysis and Recovery Toolkit 项目地址: https://gitcode.com/gh_mirrors/qr/qrazybox 你是否曾遇到过打印模糊、水渍污染或屏幕划痕导致的二维码无法扫描&#xff1f;…...