zabbix分布式监控部署proxy安装

本文涉及的产品
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
RDS MySQL Serverless 高可用系列,价值2615元额度,1个月
简介:

之前写过一篇源码安装zabbix2.2.9版本,server端安装文档;

http://mofansheng.blog.51cto.com/8792265/1679728



下面分享一下zabbix分布式监控proxy安装过程:

环境说明:centos6.6 64位系统;LAMP环境;

前提是zabbix server端已经安装完毕,server IP为192.168.20.10,proxy本机 IP 为192.168.20.11 ;agent IP为192.168.20.12;


1、编译安装zabbix proxy

1
2
3
# tar -zxvf zabbix-2.2.9.tar.gz
# cd zabbix-2.2.9/
# ./configure --prefix=/usr/local/zabbix-2.2.9 --enable-proxy --with-mysql --with-net-snmp --with-libcurl

报错如下:

configure: error: Invalid Net-SNMP directory - unable to find net-snmp-config

解决办法:yum install -y net-snmp-devel


# make && make install


2、创建数据库,并授权;

mysql> create database zabbix_proxy character set utf8;

mysql> grant all on zabbix_proxy.* to zabbix_proxy@localhost identified by '123456';

mysql> flush privileges;

mysql> quit


导入数据

1
[root@localhost zabbix-2.2.9] # mysql --default-character-set=utf8 zabbix_proxy < database/mysql/schema.sql

zabbix server与proxy需要数据库,angent不需要。尤其要注意的是proxy只需要导入一个表结构schema.sql即可。 


3、修改proxy配置文件,并启动proxy

1
2
3
4
5
6
7
8
9
10
[root@localhost zabbix-2.2.9] # egrep -v '#|^$'  etc/zabbix_proxy.conf 
Server=192.168.20.10
Hostname=Zabbix_proxy
LogFile= /tmp/zabbix_proxy .log
DBHost=localhost
DBName=zabbix_proxy
DBUser=zabbix_proxy
DBPassword=123456
ConfigFrequency=60
DataSenderFrequency=5


[root@localhost zabbix-2.2.9]# /usr/local/zabbix-2.2.9/sbin/zabbix_proxy 


启动报错如下:提示没有找到共享库文件

./sbin/zabbix_proxy: error while loading shared libraries: libmysqlclient.so.18: cannot open shared object file: No such file or directory

解决方法:

# echo “/usr/local/mysql/lib” >>/etc/ld.so.conf

# ldconfig


# /usr/local/zabbix-2.2.9/sbin/zabbix_proxy 

再次启动,报错如下,没有创建zabbix用户

zabbix_proxy [21350]: user zabbix does not exist

zabbix_proxy [21350]: cannot run as root!


解决方法:

[root@localhost zabbix-2.2.9]# groupadd zabbix

[root@localhost zabbix-2.2.9]# useradd -g zabbix zabbix



4、web页面添加proxy节点

管理——分布管理DM,添加proxy,名称与proxy配置文件里面Hostname一致;

spacer.gifwKiom1ehbqKxSoj5AAB0XdMn2J4824.jpg

Active 主动模式—— 代理服务器将主动连接zabbix服务器并请求配置数据

被动模式 ——zabbix服务器连接代理服务器



zabbix proxy代理监控agent客户端的安装步骤:

环境说明:centos6.6 64位系统;

新机器需要安装的依赖包: # yum install -y gcc gcc* 


1、编译安装

1
2
3
4
# tar -xvf zabbix-2.2.9.tar.gz
# cd zabbix-2.2.9/
# ./configure --prefix=/usr/local/zabbix-2.2.9 --enable-agent
# make && make install


2、编辑客户端配置文件,server填写proxy代理的ip地址,Hostname为唯一标识。

# vi /usr/local/zabbix-2.2.9/etc/zabbix_agentd.conf

LogFile=/tmp/zabbix_agentd.log 

Server=192.168.20.11

ServerActive=192.168.20.11

Hostname=192.168.20.12


3、创建运行zabbix的用户,启动客户端服务

# useradd -s /sbin/nologin -M zabbix

# /usr/local/zabbix-2.2.9/sbin/zabbix_agentd


加入开机启动

# echo "/usr/local/zabbix-2.2.9/sbin/zabbix_agentd" >> /etc/rc.local 


4、web页面添加主机

由系统代理程式监测——选择代理proxy机器;

spacer.gif

wKioL1ehbtaCAipMAACUBln600c908.jpg



模板里面选择Temlate OS linux 模板,并添加,之后存档;

spacer.gifwKiom1ehbtbzAvMiAABK2e8YoYU687.jpg

添加之后,主机列表下面可以看到;

spacer.gif

wKiom1ehbtewBoZwAACe78DfLQY902.jpg


还可以在主机——项目里面添加自定义的监控项目;

如有多台agent客户端的话,同样的方法添加即可;

proxy分布式部署到此结束;





本文转自 模范生 51CTO博客,原文链接:http://blog.51cto.com/mofansheng/1833906,如需转载请自行联系原作者

相关实践学习
如何快速连接云数据库RDS MySQL
本场景介绍如何通过阿里云数据管理服务DMS快速连接云数据库RDS MySQL,然后进行数据表的CRUD操作。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助 &nbsp; &nbsp; 相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
目录
相关文章
|
25天前
|
SQL 数据可视化 网络安全
YashanDB分布式可视化部署
本文介绍YashanDB的分布式部署流程,涵盖服务端安装、数据库基本信息与服务器配置、节点信息设置、建库参数调整、环境变量配置及安装结果检查等步骤。通过可视化Web界面操作,详细说明了各环节配置方法和注意事项,确保用户顺利完成数据库集群的搭建与初始化设置。适用于需要分布式数据库部署的场景,提供全面的操作指导。
YashanDB分布式可视化部署
|
1月前
|
运维 Kubernetes Java
Koupleless 助力「人力家」实现分布式研发集中式部署,又快又省!
本文由仁励家网络科技(杭州)有限公司架构师赵云兴、葛志刚撰写,探讨了公司在优化HR SaaS解决方案时遇到的系统资源浪费和运维成本高的问题。通过引入Koupleless框架,成功将模块体积从500M缩减至5M以下,部署时间从6分钟缩短至3分钟,并大幅节省服务器资源。文章详细介绍了Koupleless的部署方案及优化措施,感谢Koupleless团队的专业支持,使人力家实现了多应用合并部署,降低了运维成本。
Koupleless 助力「人力家」实现分布式研发集中式部署,又快又省!
|
1月前
|
运维 Kubernetes Java
Koupleless 助力「人力家」实现分布式研发集中式部署,又快又省!
通过引入Koupleless框架,解决了多应用部署中资源浪费和运维成本高的问题,实现了模块瘦身、快速部署及流量控制优化,大幅降低了服务器资源占用和发布耗时,提升了系统稳定性和运维效率。最终,人力家成功实现了多应用的轻量集中部署,显著减少了运维成本。
 Koupleless 助力「人力家」实现分布式研发集中式部署,又快又省!
|
2月前
|
Java 关系型数据库 MySQL
新一代 Cron-Job分布式任务调度平台 部署指南
简单易用、超低延迟,支持用户权限管理、多语言客户端和多租户接入的分布式任务调度平台。 支持任何Cron表达式的任务调度,支持常用的分片和随机策略;支持失败丢弃、失败重试的失败策略;支持动态任务参数。
118 19
|
2月前
|
人工智能 Kubernetes 异构计算
大道至简-基于ACK的Deepseek满血版分布式推理部署实战
大道至简-基于ACK的Deepseek满血版分布式推理部署实战
127 5
|
2月前
|
人工智能 Kubernetes 异构计算
大道至简-基于ACK的Deepseek满血版分布式推理部署实战
本教程演示如何在ACK中多机分布式部署DeepSeek R1满血版。
|
4月前
|
存储 SpringCloudAlibaba Java
【SpringCloud Alibaba系列】一文全面解析Zookeeper安装、常用命令、JavaAPI操作、Watch事件监听、分布式锁、集群搭建、核心理论
一文全面解析Zookeeper安装、常用命令、JavaAPI操作、Watch事件监听、分布式锁、集群搭建、核心理论。
【SpringCloud Alibaba系列】一文全面解析Zookeeper安装、常用命令、JavaAPI操作、Watch事件监听、分布式锁、集群搭建、核心理论
|
19天前
|
运维 监控 安全
【案例分享】中国通号卡斯柯公司:ZABBIX如何破解轨道交通监控难题
本文根据2023上海峰会上朱林贤的演讲整理,聚焦中国通号卡斯柯公司如何借助Zabbix实现轨道交通信号系统的智能化管理。作为中外合资企业,卡斯柯通过统一平台整合设备监控,大幅降低成本并提升灵活性,成功应用于国内外项目。文章探讨了传统监控系统的痛点、研发维护经验及国产化与开源技术挑战,为行业转型提供了宝贵启示。未来,开放协作将是推动轨道交通智能化发展的关键。
45 0
|
2月前
|
存储 缓存 监控
|
3月前
|
监控 Java 应用服务中间件
tomcat相关概念与部署tomcat多实例-zabbix监控(docker部署)
通过上述步骤,您可以在Ubuntu系统上成功编译并安装OpenCV 4.8。这种方法不仅使您能够定制OpenCV的功能,还可以优化性能以满足特定需求。确保按照每一步进行操作,以避免常见的编译问题。
78 23

热门文章

最新文章

推荐镜像

更多
下一篇
oss创建bucket