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

本文涉及的产品
云数据库 RDS MySQL Serverless,0.5-2RCU 50GB
云数据库 RDS MySQL Serverless,价值2615元额度,1个月
简介:

之前我在是腾讯内部另外架了一套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
相关文章
|
20天前
|
Web App开发 监控 JavaScript
【Node系列】创建第一个服务器应用
Node.js是一个基于Chrome V8引擎的JavaScript运行环境,可以用于构建高性能的网络应用程序。它采用事件驱动、非阻塞I/O模型,使得程序可以以高效地方式处理并发请求。
23 4
|
3天前
|
弹性计算 监控 Shell
监控HTTP 服务器的状态
【4月更文挑战第29天】
8 0
|
4天前
|
弹性计算 运维 Java
Serverless 应用引擎产品使用之在Serverless 应用引擎中,将 Java 应用从 ECS 迁移到 SAE如何解决
阿里云Serverless 应用引擎(SAE)提供了完整的微服务应用生命周期管理能力,包括应用部署、服务治理、开发运维、资源管理等功能,并通过扩展功能支持多环境管理、API Gateway、事件驱动等高级应用场景,帮助企业快速构建、部署、运维和扩展微服务架构,实现Serverless化的应用部署与运维模式。以下是对SAE产品使用合集的概述,包括应用管理、服务治理、开发运维、资源管理等方面。
31 2
|
4天前
|
弹性计算 运维 Serverless
Serverless 应用引擎产品使用之在阿里函数计算中,使用阿里云API或SDK从函数计算调用ECS实例的服务如何解决
阿里云Serverless 应用引擎(SAE)提供了完整的微服务应用生命周期管理能力,包括应用部署、服务治理、开发运维、资源管理等功能,并通过扩展功能支持多环境管理、API Gateway、事件驱动等高级应用场景,帮助企业快速构建、部署、运维和扩展微服务架构,实现Serverless化的应用部署与运维模式。以下是对SAE产品使用合集的概述,包括应用管理、服务治理、开发运维、资源管理等方面。
28 4
|
4天前
|
弹性计算 运维 监控
|
4天前
|
运维 Serverless 文件存储
Serverless 应用引擎产品使用之阿里函数计算中stable. diffusion应用的服务器可以使用那种99元100G一年的道用型nas如何解决
阿里云Serverless 应用引擎(SAE)提供了完整的微服务应用生命周期管理能力,包括应用部署、服务治理、开发运维、资源管理等功能,并通过扩展功能支持多环境管理、API Gateway、事件驱动等高级应用场景,帮助企业快速构建、部署、运维和扩展微服务架构,实现Serverless化的应用部署与运维模式。以下是对SAE产品使用合集的概述,包括应用管理、服务治理、开发运维、资源管理等方面。
12 0
|
5天前
|
网络协议 Serverless 应用服务中间件
Serverless 应用引擎操作报错合集之在阿里云函数计算中,服务器调用FC函数时出现 "[Errno -3] Temporary failure in name resolution)" 错误如何解决
Serverless 应用引擎(SAE)是阿里云提供的Serverless PaaS平台,支持Spring Cloud、Dubbo、HSF等主流微服务框架,简化应用的部署、运维和弹性伸缩。在使用SAE过程中,可能会遇到各种操作报错。以下是一些常见的报错情况及其可能的原因和解决方法。
25 4
|
13天前
|
安全 Java Linux
如何实现无公网IP及服务器实现公网环境企业微信网页应用开发调试
如何实现无公网IP及服务器实现公网环境企业微信网页应用开发调试
|
26天前
|
消息中间件 弹性计算 人工智能
ECS可以哪些搭建好玩的应用?
【4月更文挑战第6天】ECS可以哪些搭建好玩的应用?
|
1月前
|
监控 Java Linux
使用jvisualVM监控远程linux服务器上运行的jar程序
使用jvisualVM监控远程linux服务器上运行的jar程序
15 5

推荐镜像

更多