zabbix监控远程主机

news2024/11/26 10:18:31

zabbix监控远程主机

在Zabbix服务器上安装Zabbix代理程序

在远程主机上安装Zabbix代理程序。安装方式取决于操作系统,可以从Zabbix官网上下载相应的安装包进行安装。

监控agent1

在agent1上安装agent

yum install zabbix-agent

另外在zabbix server上要关闭防火墙和selinux,防止zabbix server无法监听,这是临时关闭

setenforce 0

永久关闭,进入配置文件修改,重启主机即可

 vim /etc/selinux/config
 
SELINUX=disabled

 

在Zabbix服务器上创建一个新的主机,将远程主机添加为被监控的主机

首先来查看一下远程主机agent1的ip

[root@agent1 ~]# ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host
       valid_lft forever preferred_lft forever
2: ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
    link/ether 00:0c:29:63:ac:b4 brd ff:ff:ff:ff:ff:ff
    inet 192.168.126.142/24 brd 192.168.126.255 scope global noprefixroute dynamic ens33
       valid_lft 1123sec preferred_lft 1123sec
    inet6 fe80::3615:945b:279f:489e/64 scope link noprefixroute
       valid_lft forever preferred_lft forever

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

添加模板才能查看主机信息

在这里插入图片描述

点击添加,点击更新

配置Zabbix代理程序以允许与Zabbix服务器通信。在代理程序的配置文件中,将“Server”和“ServerActive”参数设置为Zabbix服务器的IP地址

配置zabbix-agent端的配置文件,启动服务并做成开机自动启动

vim /etc/zabbix/zabbix_agentd.conf

97 Server=                修改成zabbix监控服务器的IP



[root@agent1 ~]# systemctl restart zabbix-agent
[root@agent1 ~]# systemctl enable zabbix-agent 


[root@agent1 ~]# lsof -i:10050 

报错:

没有连接上,检查下

在这里插入图片描述

无法连接服务器的10050端口

查看服务器日志:

[root@zabbixserver ~]# tail -f /var/log/zabbix/zabbix_server.log
 19899:20230429:163718.113 server #32 started [preprocessing worker #2]
 19898:20230429:163718.128 server #31 started [preprocessing worker #1]
 19888:20230429:165734.514 Zabbix agent item "agent.ping" on host "agent1.cluster.com" failed: first network error, wait for 15 seconds
 19889:20230429:165834.185 temporarily disabling Zabbix agent checks on host "agent1.cluster.com": host unavailable
 19885:20230429:170622.288 Zabbix agent item "system.cpu.intr" on host "agent1.cluster.com" failed: first network error, wait for 15 seconds
 19872:20230429:170719.522 executing housekeeper
 19872:20230429:170719.650 housekeeper [deleted 0 hist/trends, 1 items/triggers, 14 events, 8 problems, 0 sessions, 0 alarms, 0 audit items in 0.121793 sec, idle for 1 hour(s)]
 19889:20230429:170722.571 temporarily disabling Zabbix agent checks on host "agent1.cluster.com": host unavailable

查看远程主机代理程序状态:

[root@agent1 ~]# systemctl status zabbix-agent
● zabbix-agent.service - Zabbix Agent
   Loaded: loaded (/usr/lib/systemd/system/zabbix-agent.service; enabled; vendor preset: disabled)
   Active: active (running) since 六 2023-04-29 17:13:17 CST; 19min ago
 Main PID: 7778 (zabbix_agentd)
   CGroup: /system.slice/zabbix-agent.service
           ├─7778 /usr/sbin/zabbix_agentd -c /etc/zabbix/zabbix_agentd.conf
           ├─7779 /usr/sbin/zabbix_agentd: collector [idle 1 sec]
           ├─7780 /usr/sbin/zabbix_agentd: listener #1 [waiting for connecti...
           ├─7781 /usr/sbin/zabbix_agentd: listener #2 [waiting for connecti...
           ├─7782 /usr/sbin/zabbix_agentd: listener #3 [waiting for connecti...
           └─7783 /usr/sbin/zabbix_agentd: active checks #1 [idle 1 sec]

429 17:13:17 agent1.cluster.com systemd[1]: Stopped Zabbix Agent.
429 17:13:17 agent1.cluster.com systemd[1]: Starting Zabbix Agent...
429 17:13:17 agent1.cluster.com systemd[1]: PID file /run/zabbix/zabbix....
429 17:13:17 agent1.cluster.com systemd[1]: Started Zabbix Agent.
Hint: Some lines were ellipsized, use -l to show in full.

可能agent主机端口被防火墙拦截了,关闭

systemctl stop firewalld && systemctl disable firewalld

在这里插入图片描述

成功连接

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

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

相关文章

【前端知识】内存泄漏与垃圾回收机制 (上)

【前端知识相关分享】内存泄漏与垃圾回收机制 &#xff08;上&#xff09; 1. 内存的生命周期1.1 内存生命周期的一般流程1.2 C&#xff0c;JS和python内存分配和释放的区别 2. JS中的内存管理2.1 两种数据类型与两种内存一个思考2.2 两种内存空间的区别对比 3. 内存泄漏的定义…

HMM理论学习笔记-隐马尔可夫模型的三个元素、假设和问题

文章目录 概率论基础条件概率全概公式边缘概率联合概率联合概率与边缘概率的关系贝叶斯公式&#xff08;条件联合概率&#xff09;马尔科夫链的概念 HMM简述HMM的三个元素符号定义1、状态转移概率矩阵A2、观测概率矩阵B3、初始状态概率向量π HMM的三个假设1、齐次马尔可夫假设…

netstat命令解析

一、linux系统中netstat命令的帮助信息 └──╼ $netstat -h usage: netstat [-vWeenNcCF] [<Af>] -r netstat {-V|--version|-h|--help}netstat [-vWnNcaeol] [<Socket> ...]netstat { [-vWeenNac] -i | [-cnNe] -M | -s [-6tuw] }-r, --route …

VMware12安装图解

目录 一、介绍VMware虚拟机 二、安装VMware12虚拟机 三、VMware虚拟机内部新建虚拟机 清理磁盘 一、介绍VMware虚拟机 VMware是一个虚拟机。 什么是虚拟机&#xff1f;字面意思‘虚拟’&#xff0c;那就不算是真的&#xff1b;‘机’可以理解为一台电脑或者一个电脑系统。…

SimpleDateFormat以及Date的使用

Date Date currentTime new Date(); 获取当前的时间 输出&#xff1a; System.out.println(currentTime); 就会以这样的格式输出 那我们不想要这样的格式&#xff0c;而是输出格式怎么办呢&#xff1f; SimpleDateFormat闪亮登场 食用方法&#xff1a; SimpleDateForma…

前端埋点采集到的数据怎么发送到服务端?

水善利万物而不争&#xff0c;处众人之所恶&#xff0c;故几于道&#x1f4a6; 目录 1. Image请求 2. Ajax请求 3. WebSocket 连接 1. Image请求 1. 通过 Image请求将采集的数据发送到服务器。这种方式比较适合少量数据的采集&#xff0c;因为 lmage请求不需要返回任何数据…

【Python】中文乱码问题与解决方案 深入分析

一直以来&#xff0c;python中的中文编码就是一个极为头大的问题&#xff0c;经常抛出编码转换的异常&#xff0c;python中的str和unicode到底是一个什么东西呢&#xff1f; 在本文中&#xff0c;以哈来解释作示例解释所有的问题&#xff0c;“哈”的各种编码如下&#xff1a; …

数据库单实例升级

一、单实例环境,全时长二个半钟多。详细图文说明到这下载 1、停止所有oracle相关进程。 Emctlstop dbconsole Isqlplusctl stop Lsnrctl stop sqlplus /nolog sql>conn /as sysdba Connectedtoanidleinstance. sql>shutdown 然后&#xff0c;冷备份下数据库cp…

c++学习之运算符重载详解

目录 1.运算符重载的基本概念 2.重载加法运算符 3.重载运算符<<(全局函数实现) 4.重载>>&#xff08;输入&#xff09;运算符&#xff08;全局函数实现&#xff09; 5. 重载/--运算符 6.重载运算符 7.可以重载的运算符 1.运算符重载的基本概念 运算符重载&…

研读Rust圣经解析——Rust learn-16(高级trait,宏)

研读Rust圣经解析——Rust learn-16&#xff08;高级trait&#xff0c;宏&#xff09; 高级trait关联类型Type为什么不用泛型而是Type 运算符重载&#xff08;重要等级不高&#xff09;重名方法消除歧义never typecontinue 的值是 ! 返回闭包 宏自定义宏&#xff08;声明宏&…

day7 实现TCP通信

目录 函数介绍 代码实现 函数介绍 socket函数与通信域&#xff1a; #include <sys/types.h> #include <sys/socket.h> int socket(int domain, int type, int protocol); -domain&#xff1a;指定通信域&#xff08;通信地址族&#xff09;&#xff1b; AF_I…

python-chatgpt自动化批量改写文章-基于gpt-3-5-turbo模型

作者&#xff1a;虚坏叔叔 博客&#xff1a;https://xuhss.com 早餐店不会开到晚上&#xff0c;想吃的人早就来了&#xff01;&#x1f604; 一、ChatGPT官方文档介绍&#xff1a; ChatGPT API—0.002美元&#xff0c;1000个token。比之前的GPT-3.0&#xff0c;成本直接降低了9…

vue3.2+ts错误:找不到模块“./App.vue”或其相应的类型声明。ts(2307)

报错原因&#xff1a; 未定义 .vue文件的类型&#xff0c;导致 ts 无法解析其类型&#xff0c;在vite-env.d.ts中定义后即可解决。 解决方法&#xff1a; 找到项目src目录下的vite-env.d.ts 文件&#xff0c;追加以下内容&#xff1a; declare module "*.vue" {impor…

【Python】chinese_calendar包的介绍和使用案例介绍(含代码)

一、问题引入 在我们的比赛中,我们对应的有时间数据,我们需要考虑不同时间段(例如月头、月中、月末等)产品需求量有何特性,节假日对产品需求量的影响,促销(如618、双十一等)对产品需求量的影响,季节因素对产品需求量的影响等。 但是我们的数据集中,却没有这种相关的…

PyTorch中的交叉熵函数 CrossEntropyLoss的计算过程

CrossEntropyLoss() 函数联合调用了 nn.LogSoftmax() 和 nn.NLLLoss()。 关于交叉熵函数的公式详见&#xff1a; 交叉熵损失函数原理详解 CrossEntropyLoss() 函数的计算过程可以拆解为如下四个步骤&#xff1a; 1、对输出的结果进行softmax操作,因为softmax操作可以将所有输入…

【Java基础教程】初识Java

作者简介&#xff1a; 辭七七&#xff0c;目前大一&#xff0c;正在学习C/C&#xff0c;Java&#xff0c;Python等 作者主页&#xff1a; 七七的个人主页 **文章收录专栏&#xff1a;Java.SE&#xff0c;本专栏主要讲解运算符&#xff0c;程序逻辑控制&#xff0c;方法的使用&a…

Java实现数据压缩所有方式性能测试

目录 1 BZip方式1.1 引入依赖1.2 BZip工具类代码1.3 BZip2工具类代码 2 Deflater方式3 Gzip方式4 Lz4方式4.1 简介4.2 算法思想4.3 算法实现4.3.1 lz4数据格式2、lz4压缩过程3、lz4解压过程 4.4 Lz4-Java4.4.1 简介4.4.2 类库 5 SevenZ方式5.1 引入依赖5.2 工具类代码 6 Zip方式…

C++(继承和组合)

继承&#xff1a;public继承是一种 is-a 的关系&#xff0c;也就是每一个派生类对象都有一个基类对象 这些关系都适合用继承来表达 ----> 继承了之后父类的成员就变成了子类的一部分&#xff0c;子类对象可以直接用 组合&#xff1a; 是一种has -a&#xff08;有一个&…