zabbix proxy搭建及应用proxy监控腾讯CVM服务器

本文涉及的产品
云数据库 RDS MySQL Serverless,0.5-2RCU 50GB
简介:

之前我在是腾讯内部另外架了一套zabbix专门监控腾讯的CVM服务器,为了实现统一管理,这几天用zabbix的proxy功能实现了外部zabbix服务器监控腾讯内部CVM服务.

zabbix_server 和 zabbix_agentd 的搭建参考:http://lihuipeng.blog.51cto.com/3064864/106641


借用一下官网的图:161458465.jpg

现在我们zabbix server 和 zabbix agentd 都已经有了,缺的就是zabbix proxy,这个zabbix proxy需要放在腾讯的一台中心CVM上,并打开对外端口和zabbix server通讯


第一步:搭建zabbix proxy

搭建方法跟zabbix server差不多,不过proxy不需要web服务,只需要单启一个进程就可以

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#建立帐号:
groupadd zabbix
useradd  zabbix -g zabbix
#编译安装:
tar  xvf zabbix-2.0.3. tar .gz
cd  zabbix-2.0.3
. /configure  --prefix= /usr/local/zabbix  -- enable -server -- enable -proxy -- enable -agent --with-mysql= /usr/local/mysql/bin/mysql_config  --with-net-snmp --with-libcurl
make
make  install
#建立数据库并授权:
create database zabbix character  set  utf8;
grant all on zabbix.* to zabbix@localhost identified by  'zabbix' ;
flush privileges;
#导入结构:
mysql -uzabbix -p 'zabbix'  zabbix < database /mysql/schema .sql


需要注意的是proxy不需要导入data.sql 和 images.sql 这两份SQL,否则会有问题


第二步:修改proxy配置:

163507958.png

proxyMode 是代理模式,一会在zabbix server的web里面配置会有选择,0是主动模式,1是被动模式,我使1被动模式

Server 是指定zabbix Server 的地址

Hostname 是指定proxy的名称,一会在zabbix server的web配置里填的名称要和这个一样

ConfigFrequency 这个是server和proxy两端配置同步的时间间隔,server和proxy要设定同一个值才好,默认是3600,我想配置同步快一点,改成60


第三步:启动服务:

/usr/local/zabbix/sbin/zabbix_proxy


第四步:开通对外端口

腾讯的CVM是不对外服务的,要想zabbix server能连接proxy,需要利用腾讯的外网负载均衡功能做一个端口映射:

164623927.png

164626670.png

164628427.png

164631534.png

通过外网负载均衡就可以通过vip:vport访问到内部的zabbix proxy


第五步:zabbix server的web添加proxy节点:

165017738.png

165019229.png


代理主机名:填刚刚zabbix proxy的配置文件中的Hostname的值

proxy mode:选passive模式,需要和zabbix proxy的配置文件对应

interface:这里就是填刚刚用外网负载均衡开通的vip:vport,如果不是在腾讯上做要根据实际情况填写


至到这里zabbix proxy已经搭建完成,现在我们来添加一个agentd来看看效果


修改agentd配置:

165424800.png

Server:指定proxy的IP

serverActive: 指定proxy的IP跟端口

Hostname: 一个名称而已,在server端添加监控的时候最好保持一致


添加监控:165801999.png


添加跟正常的差不多,就是由代理监控那里要选择一下我们刚刚添加的代理节点,agent接口里面填的IP也是agent的IP,不是proxy的IP


OK,收工。。。。

本文转自运维笔记博客51CTO博客,原文链接http://blog.51cto.com/lihuipeng/1329677如需转载请自行联系原作者


lihuipeng

相关实践学习
基于CentOS快速搭建LAMP环境
本教程介绍如何搭建LAMP环境,其中LAMP分别代表Linux、Apache、MySQL和PHP。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助 &nbsp; &nbsp; 相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
相关文章
|
1月前
|
弹性计算 监控 数据可视化
ecs自定义监控
ecs自定义监控
22 1
|
1月前
|
Arthas 弹性计算 运维
阿里云ECS监控服务
阿里云ECS监控服务
401 2
|
1月前
|
弹性计算 监控 数据可视化
ECS网络流量监控
ECS网络流量监控
54 2
|
1月前
|
弹性计算 运维 监控
ECS监控与管理
ECS监控与管理
33 5
|
2月前
|
监控 关系型数据库 Linux
|
25天前
|
弹性计算 运维 监控
ECS资源监控
ECS资源监控涉及CPU、内存、磁盘I/O、网络流量、系统负载和进程的关键指标,通过云服务商控制台、监控服务、API与SDK、运维工具进行实时监控和告警设置。支持历史数据查询、事件监控,以及使用Windows资源监视器和Linux系统工具进行操作系统层面监控。全面监控确保ECS实例稳定运行、资源有效利用和问题及时处理。如需特定云服务商的指导,请询问。
28 3
|
28天前
|
弹性计算 运维 监控
ecs监控与评估
阿里云ECS提供全面的监控与评估解决方案,包括云监控服务(实时资源指标、告警)、ECS实例详情页(运行状态查看)、资源负载评估(综合性能得分)、ECS Insight(多维度分析)、报警配置、流量管理优化(负载均衡、CDN)。这些工具帮助用户有效管理资源、识别潜在风险、优化性能,确保云服务稳定高效。
17 1
|
1月前
|
数据采集 监控 数据库
请问OceanBase社区版能否通过zabbix监控,然后将报错信息展现到grafana?
【2月更文挑战第25天】请问OceanBase社区版能否通过zabbix监控,然后将报错信息展现到grafana?
25 2
|
1月前
|
监控 JavaScript 安全
监控内网电脑软件设计与实现:基于Node.js的服务器端架构分析
在当今信息技术高度发达的时代,监控内网电脑的需求日益增长。企业需要确保网络安全,个人用户也需要监控家庭网络以保护隐私和安全。本文将介绍一种基于Node.js的服务器端架构,用于设计和实现监控内网电脑软件。
90 0
|
1月前
|
弹性计算 监控 网络协议
ECS操作系统监控
ECS操作系统监控
16 2

热门文章

最新文章

推荐镜像

更多