zabbix学习3--zabbix6.x-proxy

news2025/1/14 12:42:56

文章目录

  • proxy

proxy

在这里插入图片描述

# 安装mysql 8.0

# 获取源码包
       【https://www.zabbix.com/cn/download_sources】
mkdir -p /data/zabbix_proxy/{data,install,logs,php}
mkdir -p /var/run/zabbix_proxy
tar xf zabbix-6.4.3.tar.gz -C /data/zabbix_proxy/install/ 
cd /data/zabbix_proxy/install && mv zabbix-6.4.3/* . 

# 初始化mysql
> create database zabbix_proxy charset utf8 collate utf8_bin;
> CREATE USER 'zabbix_proxy'@'192.168.20.64' IDENTIFIED BY 'Zabb@321'; 
> GRANT all PRIVILEGES on zabbix_proxy.* to 'zabbix_proxy'@'192.168.20.64';
> CREATE USER 'zabbix_proxy'@'localhost' IDENTIFIED BY 'Zabb@321'; 
> GRANT all PRIVILEGES on zabbix_proxy.* to 'zabbix_proxy'@'localhost'; 
> flush privileges;
> use zabbix_proxy;
> source /data/zabbix_proxy/install/database/mysql/schema.sql

# yum依赖
yum install -y mysql-devel pcre-devel openssl-devel zlib-devel \
libxml2-devel net-snmp-devel net-snmp libssh2-devel OpenIPMI-devel \
libevent-devel openldap-devel libcurl-devel gcc gcc-c++ unixODBC-devel \
gnutls-devel  gnutls   		

groupadd zabbix
useradd zabbix -g zabbix
echo "Os@pass12"| passwd --stdin zabbix

# 安装[安装jdk,见附录]
cd /data/zabbix_proxy/install 
export CFLAGS="-std=gnu99"
./configure --prefix=/data/zabbix_proxy/data  --enable-proxy  \
--with-mysql=/usr/bin/mysql_config  \
--with-net-snmp --with-libxml2 --with-ssh2 --with-openipmi --with-zlib \
 --with-libpthread --with-libevent --with-openssl --with-ldap \
 --with-libcurl --with-libpcre  --enable-java --with-unixodbc \
 --with-jabber  
 #--with-gnutls
 
make install

# 配置文件
chown zabbix.zabbix /data/zabbix_proxy/{data,logs}/ -R 
chown zabbix.zabbix /var/run/zabbix_proxy/ -R 
cd /data/zabbix_proxy/data/etc/
cp zabbix_proxy.conf    zabbix_proxy.conf.bk 

#vi zabbix_proxy.conf  
ListenPort=10051
LogFile=/data/zabbix_proxy/logs/zabbix_proxy.log  
Server=192.168.20.61;192.168.20.62   
DBHost=192.168.20.64
DBName=zabbix_proxy
DBUser=zabbix_proxy
DBPassword=Zabb@321
DBPort=3306
# 0为主动 1为被动
ProxyMode=0 
# 允许zabbix server执行远程命令
EnableRemoteCommands=1 
# 已经提交到zabbix server的数据保留时间
ProxyLocalBuffer=720
# 未提交到zabbix server的时间保留时间
ProxyOfflineBuffer=720
# 启动的数据采集器数量
StartPollers=10 
# java gateway服务器地址  当需要监控java的时候必须配置否则监控不到数据
JavaGateway=192.168.20.64
JavaGatewayPort=10052
StartJavaPollers=10
# 监控项超时时间 单位为秒 
Timeout=30
# 保存监控项而占用的最大内存
CacheSize=2048M 
# 保存监控历史数据占用的最大内存
HistoryCacheSize=512M 
# 历史索引缓存的大小
HistoryIndexCacheSize=16M
# 毫秒 多久的数据库查询会被记录到日志
LogSlowQueries=3000
StatsAllowedIP=127.0.0.1
SocketDir=/var/run/zabbix_proxy
PidFile=/var/run/zabbix_proxy/zabbix_proxy.pid    


# 启动
# vi /usr/lib/systemd/system/zabbix-proxy.service
[Unit]
Description=Zabbix PROXY
After=syslog.target
After=network.target
After=mysqld.service

[Service]
User=zabbix
Group=zabbix
Environment="CONFFILE=/data/zabbix_proxy/data/etc/zabbix_proxy.conf"
Type=forking
PIDFile=/var/run/zabbix_proxy/zabbix_proxy.pid
Restart=on-failure
KillMode=control-group
ExecStart=/data/zabbix_proxy/data/sbin/zabbix_proxy -c $CONFFILE
ExecStop=/bin/kill -SIGTERM $MAINPID
RestartSec=10s
 
[Install]
WantedBy=multi-user.target

systemctl daemon-reload
systemctl start zabbix-proxy
systemctl status zabbix-proxy
systemctl enable zabbix-proxy

# 访问server,添加proxy

# 添加proxy下的agent

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

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

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

相关文章

华为坤灵再上新,助力中小企业转型“易”见未来

中小企业,堪称国民经济发展的毛细血管,数量众多、分布广泛却又无比重要。 随着数字经济成为各行各业的主战场,数字化转型已是中小企业打开高质量发展之门的那把关键钥匙。《数字中国建设整体布局规划》就明确指出,推动数字技术和…

argparse的用法

目录 一、使用argparse 二、参数详解 参考 一、使用argparse argparse 模块是 Python 内置的用于命令项选项与参数解析的模块,argparse 模块可以让人轻松编写用户友好的命令行接口,能够帮助程序员为模型定义参数。 argparse定义包括四个步骤&#xff…

线路中故障电弧产生了应该如何治理?-安科瑞黄安南

故障电弧的危害 故障电弧是指由于电气线路或设备中绝缘老化破损、电气连接松动、空气潮湿、电压电流急剧升高等原因引起空气击穿所导致的气体游离放电现象。故障电弧发生时,其中心温度可高达3000 ℃左右,并伴随有金属喷溅物,足以引燃任何可燃…

【AD】【规则设置】关于绿色报错的消除

关于绿色报错的消除 1、打开 在上面工具栏的 Tools - Design Rule Checker2、这两列,分别右键 选择 Batch DRC - All Off 取消掉所有的打钩3、再点击左侧的Electrical 把右边的这几个都打钩 每天进步一点点 如果我的学习记录有帮到你,可否赏点买辣条的钱…

提高接口自动化测试效率:使用 JMESPath 实现断言和数据提取!

前言 做接口自动化,断言是比不可少的。如何快速巧妙的提取断言数据就成了关键,当然也可以提高用例的编写效率。笔者在工作中接触到了JMESPath,那到底该如何使用呢?带着疑惑一起往下看。 JMESPath是啥? JMESPath 是一…

安达发APS|生产计划部门如何提升产量?

在当下制造业中,生产计划的制定和执行对于提高产量、降低成本、保证交货期等方面具有重要意义。随着科技的发展,越来越多的企业开始使用APS生产排程软件来优化生产计划,提高生产效率。本文将从以下几个方面介绍如何利用APS生产排程软件提升产…

外滩大会观察|重估蚂蚁!

点击关注 文丨刘雨琦,编丨王一粟 “不同品种的小狗排队通过‘实名认证’、刷脸识别不仅能识别人,还能识别狗”。“人脸、虹膜、掌纹都已经不算黑科技,脑纹识别才是真的不可替代。” 2023年上海外滩大会上,6G、无人安全检测实验室…

学Python的漫画漫步进阶 -- 第十四步.网络通信

学Python的漫画漫步进阶 -- 第十四步.网络通信 十四、网络通信14.1 基本的网络知识14.1.1 TCP/IP14.1.2 IP地址14.1.3 端口14.1.4 HTTP/HTTPS 14.2 搭建自己的Web服务器14.3 urllib.request模块14.3.1 发送GET请求14.3.2 发送POST请求 14.4 JSON数据14.4.1 JSON文档的结构14.4.…

方案:TSINGSEE青犀智能分析网关皮带撕裂算法的场景应用

在工地矿山等现实场景中,皮带运输在生产过程中是必不可少的,然而,由于长时间高强度的运转,皮带很容易发生撕裂、破损、跑偏等问题。这些问题会严重影响生产速度,甚至会导致严重的安全事故。为了有效预防此类安全事故发…

短视频抖音账号矩阵系统源码开发者自研(四)

抖音是一款备受欢迎的短视频APP,拥有数亿的用户,其中包括了大量的粉丝。为了让更多的人能够发现和观看到你的视频,抖音SEO是必不可少的一环,特别是对于拥有企业或个人品牌的用户来说。在这个过程中,抖音SEO源码的开源部…

不要动 WindowsApps 文件夹的权限以及更新 win10 版本

前言: 先简单说几句,本来打算开始写论文的,装个 mathtype 到 word 中,word 的安装路径在 WindowsApps 文件夹中,修改权限后导致 wsl 不能使用、微软自带的软件报错(参数错误)以及微软商店不能使…

区块链交易平台开发流程

随着区块链技术的日益发展,越来越多的金融机构和创业公司开始探索开发区块链交易平台的潜力。以下是一篇关于区块链交易平台开发流程的指南。 一、理解区块链技术 在开发区块链交易平台之前,必须深入理解区块链技术的内在机制和原理。区块链是一…

大数据之-Flink学习笔记

Flink Apache Flink — 数据流上的有状态计算。 Apache Flink 是一个框架和分布式处理引擎,用于对无界和有界数据流进行有状态计算处理。 任何类型的数据都以事件流的形式生成。信用卡交易、传感器测量、机器日志或网站或移动应用程序 2上的用户交互,…

java复习-10-String类

String 类 实例化 String 本身包装的是一个数组,并且其有两种对象的实例化形式:直接赋值、构造方法实例化。 public class StringDemo {public static void main(String args[]){// 直接赋值String str1 "Hello,World";// 构造方法实例化S…

Web自动化测试理解

最近几天,由于工作需要接触Web自动化测试,所以我从网上找的资料,学习了解,然后自己总结汇总的随笔,如文章中有不足的地方,请大家多多指教;或者文章内容与他人相似,望见谅。 手工测试…

成都瀚网科技有限公司:抖店平台买家怎么修改评价?

在抖音电商平台上,买家的评价对店铺的声誉和销售业绩有着重要影响。然而,有时买家可能会因为某些原因想要修改之前的评价。那么,抖店平台上的买家如何修改评价呢?修改评价对店铺有什么影响?本文将介绍买家如何修改评价…

控制台日志打印console的封装,加入美化、行显示与打印开关,支持node.js环境

控制台日志打印console的封装,加入美化、行显示与打印开关,支持node.js环境 为什么要写这个? 封装这个控制台日志打印工具,主要是在项目中自己做的SDK需要提供给其他开发人员使用,加入了日志美化和打印打开&#xff…

C语言 cortex-A7核UART总线实验

一、C 1)uart4.h #ifndef __UART4_H__ #define __UART4_H__ #include "stm32mp1xx_rcc.h" #include "stm32mp1xx_gpio.h" #include "stm32mp1xx_uart.h&quo…

maven清理本地仓库。删除_remote.repositories文件和删除失败的jar包

1.图预览 .bat文件要和仓库在同一平级目录 REPOSITORY_PATH要改成你自己仓库的地址 2、删除.lastUpdated文件(失败的jar包) 使用.bat文件 注明:REPOSITORY_PATHD:\software\Java\maven\repository 改成你仓库的地址 set REPOSITORY_PATHD:\software\Java\maven\rep…

nvm下载安装教程

前言 nvm 官网地址:https://nvm.uihtm.com 一、nvm 下载 进入 nvm github 地址,下载最新版本:https://github.com/coreybutler/nvm-windows/releases 点击选择当前最新版本。 滑动到底部,点击 nvm-setup.exe 下载安装文件。 接…