Zabbix监控(2)

目录

一.自动发现

配置自动发现:(被动模式)

修改三台服务器的hosts文件:

修改agent02的配置文件:

访问页面,删除客服端主机配置:

在配置的自动发现中添加规则:

我们重启的zabbix:

看下配置中的主机刷新一下,自动发现到agent:

二.自动注册

配置自动注册:(主动模式)

修改客户端 zabbix-agent2 配置文件:

重启agent:

到web网页上,配置中的动作的自动注册动作,创建动作:

配置完后,到配置中的主机查看:

三.部署 zabbix 代理服务器

分布式监控的作用:

部署数据库:配置 Mariadb yum源

初始化数据库:

导入数据库信息:

​编辑

修改 zabbix-proxy 配置文件:

开启代理服务器:

在 Web 页面配置 agent 代理:

配置 agent 使用 proxy:

在 Web 页面配置:

重启下代理服务,并查看下日志:​编辑

四.部署 Zabbix 高可用集群

服务端配置:

客户端 配置:

查看网页:

五.Zabbix 监控 Windows 系统

下载 Windows 客户端 Zabbix agent 2:

在服务端 Web 页面添加主机,关联模板:

六.Zabbix 监控 java 应用

在代理服务器(192.168.233.30)上安装tomcat:

配置 java jmxremote 远程监控功能:

服务端安装 (192.168.233.40)zabbix-java-gateway:

开启服务:

修改192.168.233.40配置:

在服务端 Web 页面添加主机,关联模板:

七.Zabbix 监控 SNMP

SNMP协议:简单网络管理协议

服务端下载snmp在开启一台服务器(192.168.233.50)也下载:

修改 snmp 的配置文件,并启动服务:

使用 snmpwalk 命令测试:

在 Web 页面配置 snmp 方式监控:


一.自动发现

zabbix server 主动的去发现所有的客户端,然后将客户端的信息登记在服务端上。

配置自动发现:(被动模式)

添加一台客服端192.168.233.30并修改主机名:

下载agent2:

rpm -Uvh https://repo.zabbix.com/zabbix/6.0/rhel/7/x86_64/zabbix-release-6.0-4.el7.noarch.rpm

修改三台服务器的hosts文件:

修改为相同的域名:

修改agent02的配置文件:

开启服务:

访问页面,删除客服端主机配置:

在配置的自动发现中添加规则:

在配置中添加发现动作:

我们重启的zabbix:

查看下服务器的日志:

看下配置中的主机刷新一下,自动发现到agent:

二.自动注册

zabbix agent2 会主动上报自己的信息,发给 zabbix server。

配置自动注册:(主动模式)

禁用发现动作:

删除原有的客服机:

修改客户端 zabbix-agent2 配置文件:

可以查看下配置文件的配置项:

重启agent:

到web网页上,配置中的动作的自动注册动作,创建动作:

配置完后,到配置中的主机查看:

在服务端查看日志:

刷新一下网页:

三.部署 zabbix 代理服务器

分布式监控的作用:

分担 server 的集中式压力;解决多机房之间的网络延时问题

agent --> proxy --> server

开启一台服务器(192.168.233.40)安装proxy:

rpm -Uvh https://repo.zabbix.com/zabbix/6.0/rhel/7/x86_64/zabbix-release-6.0-4.el7.noarch.rpm

yum install zabbix-proxy-mysql zabbix-sql-scripts zabbix-selinux-policy -y

部署数据库:配置 Mariadb yum源
cat > /etc/yum.repos.d/mariadb.repo << EOF
[mariadb]
name = MariaDB
baseurl = http://mirrors.aliyun.com/mariadb/yum/10.5/centos7-amd64/
gpgkey = http://mirrors.aliyun.com/mariadb/yum/RPM-GPG-KEY-MariaDB
gpgcheck = 1
enabled=1
EOF

安装mariadb:

开启数据库:

初始化数据库:

分别输入 回车 -> n -> Y (设置root密码,如abc123) -> 后面一路 Y

mysql_secure_installation

登录数据库:

创建数据库并指定字符集:

CREATE DATABASE zabbix_proxy character set utf8 collate utf8_bin;

创建 zabbix 数据库用户并授权:

GRANT all ON zabbix_proxy.* TO 'zabbix'@'localhost' IDENTIFIED BY 'zabbix';
GRANT all ON zabbix_proxy.* TO 'zabbix'@'%' IDENTIFIED BY 'zabbix';
FLUSH PRIVILEGES;

导入数据库信息:

查询 sql 文件的位置

修改 zabbix-proxy 配置文件:

修改主机名:

在所有主机上配置 hosts 解析:

开启代理服务器:

在 Web 页面配置 agent 代理:

点击添加后:

配置 agent 使用 proxy:

在客户端修改 agent2 配置文件:

重启服务:

在 Web 页面配置:

添加完成后,

重启下代理服务,并查看下日志:

刷新一下:

四.部署 Zabbix 高可用集群

高可用仅仅针对 Zabbix Server 部分,数据库部分和前端部分需要自行采用各自领域的高可用解决方案。

服务端配置:

客户端 配置:

192.168.233.20:

查看网页:

五.Zabbix 监控 Windows 系统

下载 Windows 客户端 Zabbix agent 2:

在服务端 Web 页面添加主机,关联模板:

windows的ip:

等会再刷新:

查看监控有个报错:

修改服务端配置文件:

六.Zabbix 监控 java 应用

在代理服务器(192.168.233.30)上安装tomcat:

配置 java jmxremote 远程监控功能:

CATALINA_OPTS="$CATALINA_OPTS \
-Dcom.sun.management.jmxremote \
-Dcom.sun.management.jmxremote.port=12345 \
-Dcom.sun.management.jmxremote.authenticate=false \
-Dcom.sun.management.jmxremote.ssl=false \
-Djava.rmi.server.hostname=192.168.233.30"

开启服务:

服务端安装 (192.168.233.40)zabbix-java-gateway:

rpm -Uvh https://repo.zabbix.com/zabbix/6.0/rhel/7/x86_64/zabbix-release-6.0-4.el7.noarch.rpm

 yum install zabbix-java-gateway

开启服务:

修改192.168.233.40配置:

查看下进程:

在服务端 Web 页面添加主机,关联模板:

重启下proxy服务在刷新:

七.Zabbix 监控 SNMP

SNMP协议:简单网络管理协议

常用于监控网络设备,也能监控支持开启SNMP功能的设备(windows、linux、打印机等)。

服务端下载snmp在开启一台服务器(192.168.233.50)也下载:

修改 snmp 的配置文件,并启动服务:

修改50的主机名,重启下服务::

使用 snmpwalk 命令测试:
snmpwalk -v 2c -c public 192.168.233.50 sysname

在 Web 页面配置 snmp 方式监控:

 

刷新一下即可:

由于我windows没开启所以会有不可用的状态:

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

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

相关文章

基于springboot的疫情物资捐赠和分配系统

&#x1f345;点赞收藏关注 → 私信领取本源代码、数据库&#x1f345; 本人在Java毕业设计领域有多年的经验&#xff0c;陆续会更新更多优质的Java实战项目希望你能有所收获&#xff0c;少走一些弯路。&#x1f345;关注我不迷路&#x1f345;一 、设计说明 1.1 课题背景 二…

网站引导页源码带视频背景源码系统:HTML5开发的引导页 附带完整的搭建教程

随着互联网技术的飞速发展&#xff0c;网站引导页作为用户体验的重要环节&#xff0c;越来越受到开发者的关注。传统的静态图片引导页已经无法满足用户对于新鲜感和互动性的需求。小编给大家分享一款基于HTML5的带视频背景的源码系统&#xff0c;旨在为用户提供更加丰富、动态的…

细说JavaScript内置对象(JavaScript内置对象详解)

一、String对象 1、简单上手 2、构造方法 3、其他方法 3.1、charAt() 3.2、indexOf() 3.3、split() 3.4、substring() 3.5、substr() 4、实际操作 二、Math对象 1、简单上手 2、对象属性 3、对象方法 4、实际操作 三、Date对象 1、简单上手 2、构造方法 3、实…

【网络安全】【密码学】【北京航空航天大学】实验四、古典密码(上)【C语言实现】

实验四、古典密码&#xff08;上&#xff09; 一、实验目的 1、 通过本次实验&#xff0c;了解古典加密算法的主要思想&#xff0c;掌握常见的古典密码。 2、 学会应用古典密码&#xff0c;掌握针对部分古典密码的破译方法。 二、原理简介 古典密码的编码方法主要有两种&am…

第一个 OpenGL 程序:旋转的立方体(VS2022 / MFC)

文章目录 OpenGL API开发环境在 MFC 中使用 OpenGL初始化 OpenGL绘制图形重置视口大小 创建 MFC 对话框项目添加 OpenGL 头文件和库文件初始化 OpenGL画一个正方形OpenGL 坐标系改变默认颜色 重置视口大小绘制立方体使用箭头按键旋转立方体深度测试添加纹理应用纹理换一个纹理 …

【电商API接口】挖掘电商数据常用的方法

电子商务模式是一个连接线上用户和线下商家的多边平台商业模式。O2O 商业模式将实体经济与线上资源融合在一起&#xff0c;使网络成为实体经济延伸到虚拟世界的渠道; 线下商业可以到线上挖掘和吸引客源&#xff0c;而消费者可以在线上筛选商品和服务并完成支付&#xff0c;再到…

C++面试实战问题之关键字

1.extern和static的区别&#xff0c;什么情况用前者&#xff0c;什么情况用后者 extern用于声明引用其他文件中定义的全局变量或函数。并不分配内存空间。static用于限定变量、函数或类的作用域&#xff0c;使其仅在当前源文件中可见或保持静态特性。在函数内部&#xff0c;使用…

PB获取随机字符串

// // 函数: randstr() //-------------------------------------------------------------------- // 描述:获取随机字符串 //-------------------------------------------------------------------- // 参数: // value string as_str 一个随机因子字符串 // value intege…

自定义shell工具函数之get_config()

自定义shell工具函数之get_config() function get_config() {key$1default${2-}value$(grep "^${key}" "${CONFIG_FILE}" | awk -F { print $2 } | awk -F { print $1 })if [[ -z "$value" ]];thenvalue"$default"fiecho "${va…

计算机网络(第六版)复习提纲

计算机网络历程 一、计算机网络体系结构 1974年 美国IBM公司&#xff1a; SNA&#xff08;系统网络体系结构&#xff09; 1977年 国际标准化组织&#xff1a; OSI/RM&#xff08;开放系统互连基本参考模型&#xff09;【抽象概念】 1983年 国际化标准组织&#xff1a; ISO 74…

CMake 实战构建TcpServer项目 静态库/动态库

爱编程的大丙CMake&#xff1a; 20. 举例 - 下_哔哩哔哩_bilibilihttps://www.bilibili.com/video/BV14s4y1g7Zj?p20&spm_id_frompageDriver&vd_sourcea934d7fc6f47698a29dac90a922ba5a3 hehedalinux:~/Linux/LinuxServerCpp$ ls Buffer.cpp Log.h Buffe…

基于Java SSM框架实现学生综合考评管理系统项目【项目源码+论文说明】计算机毕业设计

基于java的SSM框架实现学生学生综合考评管理系统演示 摘要 随着社会的发展&#xff0c;社会的各行各业都在利用信息化时代的优势。计算机的优势和普及使得各种信息系统的开发成为必需。 学生综合考评管理系统&#xff0c;主要的模块包括查看&#xff1b;管理员&#xff1b;个…

知识分享:一文读懂AIGC与大模型

什么是大模型&#xff1f; 关于大模型&#xff0c;有学者称之为“大规模预训练模型”(large pretrained language model&#xff09;&#xff0c;也有学者进一步提出”基础模型”(Foundation Models)的概念。 “小模型”&#xff1a;针对特定应用场景需求进行训练&a…

音频文件格式–celt

CELT介绍 CELT 是一种开放、免版税的有损音频压缩格式&#xff0c;也是一种免费软件编解码器&#xff0c;具有特别低的算法延迟&#xff0c;适用于低延迟音频通信。这些算法是公开记录的&#xff0c;并且可以不受软件专利限制地使用。 CELT 是一种基于改进的离散余弦变换 (MD…

你还没脱单,这些软件都得背锅

不管你是否认可情人节概念&#xff0c;是否会在这天与自己的那个ta相聚&#xff0c;每个成年人都会或多或少地思考自己的感情问题。 在互联网兴盛之前&#xff0c;人与人的交往大都依靠职场关系和熟人介绍来结识新的对象&#xff0c;但也有媒人、婚姻介绍所等专门的职业为适龄…

基于Jackson自定义json数据的对象转换器

1、问题说明 后端数据表定义的id主键是Long类型&#xff0c;一共有20多位。 前端在接收到后端返回的json数据时&#xff0c;Long类型会默认当做数值类型进行处理。但前端处理20多位的数值会造成精度丢失&#xff0c;于是导致前端查询数据出现问题。 测试前端Long类型的代码 …

安卓接入google的Firebase登录教程

1.https://console.firebase.google.com创建安卓项目 2.添加google登录 3.添加项目的SHA证书指纹 4. FireBase自动生成&#xff08;API和服务&#xff09; https://console.cloud.google.com/apis/credentials?authuser1&projectbattle-against-darkness 5.下载goog…

3.3.2 CSMA/ CD协议

3.3.2 CSMA/ CD协议 CSMA/CD&#xff08;Carrier Sense Multiple Access with Collision Detection&#xff09;&#xff1a;载波监听多点接入/碰撞检测。 检测到碰撞后&#xff1a; 适配器立即停止发送。&#xff08;碰撞点后面的信号会一直叠加&#xff09;等待一段随机时间…

基于WebFlux的Websocket的实现,高级实现自定义功能拓展

基于WebFlux的Websocket 一、导入XML依赖 <dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-webflux</artifactId> </dependency><!-- 或者引入jackson --> <dependency><group…

使用cURL和wget在Linux上进行HTTP请求和下载

在Linux上&#xff0c;cURL和wget是两个常用的命令行工具&#xff0c;用于发送HTTP请求和下载文件。下面我将详细介绍如何使用这两个工具进行HTTP请求和下载操作。 首先&#xff0c;让我们了解一下cURL。cURL是一个功能强大的命令行工具&#xff0c;可以用来发送各种类型的HTT…