您当前的位置:首页 > 电脑百科 > 网络技术 > 网络软件

Zabbix监控腾讯云服务器CVM

时间:2022-03-17 13:25:27  来源:  作者:乐维IT君

最近在研究zabbix的腾讯云监控,这是客户的需求之一,也是我们公司产品拓展,以及zabbix功能强大的一次体现,意义还是比较大的。所以本人要全力去搞好这一块云平台方面的东西。本次写两篇文章关于这个腾讯云监控的实现,因为平时工作下班后研究的,所以花费的时间比较多,写这篇软文前,其实已经把腾讯云API接口怎么用,还有全部接口数据都测试了一遍的。下面简要写下以腾讯云服务器cvm为例:

  1. 准备好环境:
    支持Python/ target=_blank class=infotextkey>Python 2.7,3.6至3.9版本。更高python版本运行时,会有个SSL证书报错,那时自己百度解决就好。本人是linux系统centos7.5版本运行的。A,先安装好环境:yum -y install python-setuptools,这是个python包管理工具。B,安装API接口的python sdk,推荐使用下载包安装的方法,链接如下: https://Github.com/TencentCloud/tencentcloud-sdk-python.git
Zabbix监控腾讯云服务器CVM

 

下载后,解压
tencentcloud-sdk-python-master.zip,进入包的目录,执行python setup.py install

看到安装成功的时候,环境就准备好了。

阅读API接口文档

收集重要参数信息,私钥ID,私钥,地域等等

Python的API接口文档链接:
https://cloud.tencent.com/document/api

为了研究所有指标,我就收集了如下的信息:

Zabbix监控腾讯云服务器CVM

 

其中方框是重要的参数,一定要找出来的,这里不细说,但是SecretKey创建的时候一定要注意权限

然后云服务器API接口文档是:

https://cloud.tencent.com/document/api/213/15689

这里选择了DescribeInstances(实例列表)参数。

调用接口的脚本

脚本如下:

#!/usr/bin/env python

coding: utf-8

import json

from tencentcloud.common import credential

from tencentcloud.common.profile.client_profile import ClientProfile

from tencentcloud.common.profile.http_profile import HttpProfile

from tencentcloud.common.exception.tencent_cloud_sdk_exception import TencentCloudSDKException

from tencentcloud.cvm.v20170312 import cvm_client, models

try:

cred = credential.Credential(“SecretId”, “SecretKey”)

httpProfile = HttpProfile()

httpProfile.endpoint = “cvm.tencentcloudapi.com”

clientProfile = ClientProfile()

clientProfile.httpProfile = httpProfile

client = cvm_client.CvmClient(cred, “ap-guangzhou”, clientProfile)

req = models.DescribeInstancesRequest()

params = {

}

req.from_json_string(json.dumps(params))

resp = client.DescribeInstances(req)

res = resp.to_json_string()

res = json.loads(res)

print(res)

except TencentCloudSDKException as err:

print(err)

简单的说就是:

Zabbix监控腾讯云服务器CVM

 

运行后得出来的数据就是实例列表json数据了:

Zabbix监控腾讯云服务器CVM

 

所以这里想要把指标放到zabbix上,推荐使用zabbix sender方式。最苦恼的就是腾讯云没有像阿里云那样的的独立数据端口啊,就是输入单独一个指标(如UUID)就可以让阿里云单独或者单类型的输出一个值了,这是很方便取数据的。而腾讯云则需要对json数据做处理,把指标一个个拿出来,这就不是很方便了。所以我也是做了个初步实现的效果给大家看。

4. 效果的初步实现

A,采用了zabbix sender的方式:

Zabbix监控腾讯云服务器CVM

 

采集下面几个数据测试一下:

Zabbix监控腾讯云服务器CVM

 

B, Zabbix web上创建监控项:

Zabbix监控腾讯云服务器CVM

 


Zabbix监控腾讯云服务器CVM

 

C, 运行命令及结果:

/itops/zabbix/bin/zabbix_sender -z 172.16.1.125 -p 10050 -s ‘zabbix-server’ -k ‘KeyIds’ -o ‘skey-oa700dq3’

/itops/zabbix/bin/zabbix_sender -z 172.16.1.125 -p 10051 -s ‘zabbix-server’ -k ‘UUID’ -o ‘c1c29e0f-388a-429e-af28-35d836495e38’

结果:

Zabbix监控腾讯云服务器CVM

 

已取到数据,获得了初步成功了!

后面要实现所有实例的指标,自动发现那些就需要多琢磨了,优化脚本,后面再写一篇完整的指标实现软文出来了。



Tags:Zabbix   点击:()  评论:()
声明:本站部分内容及图片来自互联网,转载是出于传递更多信息之目的,内容观点仅代表作者本人,不构成投资建议。投资者据此操作,风险自担。如有任何标注错误或版权侵犯请与我们联系,我们将及时更正、删除。
▌相关推荐
Zabbix5.0快速监控Windows主机
下面我来讲一下如何监控Windows主机,监控Windows主机我们需要三步走,安装agent、配置agent和登录zabbix-web页面创建监控主机。第一步、安装agent监控Windows主机我们同样需要...【详细内容】
2022-06-01  Search: Zabbix  点击:(970)  评论:(0)  加入收藏
Zabbix Proxy安装配置方法
Zabbix是一个分布式监控系统,它通过一个Zabbix server和多个zabbix Proxy实现一个中心,多个分节点的监控运行模式。从而实现分布式监控系统,为大型网络提供了开源的监控手段。z...【详细内容】
2022-05-11  Search: Zabbix  点击:(1476)  评论:(0)  加入收藏
Zabbix监控腾讯云服务器CVM
最近在研究zabbix的腾讯云监控,这是客户的需求之一,也是我们公司产品拓展,以及zabbix功能强大的一次体现,意义还是比较大的。所以本人要全力去搞好这一块云平台方面的东西。本次...【详细内容】
2022-03-17  Search: Zabbix  点击:(360)  评论:(0)  加入收藏
基于Docker部署Zabbix Server
基于Docker部署Zabbix Server 安装docker 关闭selinux[root@localhost ~]# setenforce 0[root@localhost ~]# sed -i 's/enforcing/disabled/' /etc/selinux/config...【详细内容】
2021-06-02  Search: Zabbix  点击:(591)  评论:(0)  加入收藏
监控工具之Zabbix,搭建过程和使用心得
今天整理一篇我在部署和使用Zabbix监控工具的过程和心得,分享给大家。一、简介1.1 zabbix监控框架工具介绍Zabbix架构图zabbix是一个企业级分布式开源监控解决方案,能够监控众...【详细内容】
2021-04-09  Search: Zabbix  点击:(866)  评论:(0)  加入收藏
Zabbix如何通过代理发送微信告警
写在前面Zabbix是一款优秀的开源监控产品,监控软件最重要的两个功能,一个是监控,另外一个是告警,Zabbix最新支持告警方式比较多,前面已经写过钉钉、企业微信、企业微信机器人等文...【详细内容】
2021-03-10  Search: Zabbix  点击:(683)  评论:(0)  加入收藏
Zabbix 5.4 alpha版本体验
Zabbix官方在2021年1月29日发布Zabbix 5.4 Pre-release,本次版本最大的亮点是API令牌和全局脚本的调用这两个功能,其他在性能方面做了一些优化,例如删除部分轮询器直连数据库,调...【详细内容】
2021-02-19  Search: Zabbix  点击:(909)  评论:(0)  加入收藏
zabbix5.0 配置监控agent, 并通过微信接收报警
今天主要说一下 zabbix5.0 监控agent 并通过微信接收报警信息。 安装 agent#安装yum install ./zabbix-agent-5.0.2-1.el7.x86_64.rpm#修改配置 [root@cms-192 ~]# cat /etc...【详细内容】
2020-08-31  Search: Zabbix  点击:(2938)  评论:(0)  加入收藏
用阿里云的镜像极速安装监控平台 zabbix5.0
zabbix 是一款开源的成熟的企业级监控平台,适用于大规模企业IT监控。我本人已经用了zabbix很多年了,之前用的是老版本 zabbix3.0,新环境我用了最新的 zabbix5.0,记录下安装步骤...【详细内容】
2020-08-06  Search: Zabbix  点击:(773)  评论:(0)  加入收藏
CentOS7 部署 Zabbix4.0监控入门
15.1 Zabbix是什么Zabbix是一个高度集成的企业级开源网络监控解决方案,与Cacti、nagios类似,提供分布式监控以及集中的web管理界面。15.2 Zabbix的功能Zabbix具备常见商业监...【详细内容】
2020-06-09  Search: Zabbix  点击:(284)  评论:(0)  加入收藏
▌简易百科推荐
局域网限制上网软件有哪些
今天咱们继续来聊聊上网的事儿吧!企业和学校的网络管控,真是不容小觑。他们要确保网络安全和合规性,那得用上一些局域网限制上网软件。这些软件可是厉害哦!它们不仅能够掌控局域...【详细内容】
2023-12-15  网亚企业监管软件    Tags:限制上网   点击:(76)  评论:(0)  加入收藏
三款广受好评的内网监控管理软件
内网监控管理软件是一种用于监控和管理企业内部网络活动的工具。它可以帮助管理员实时监测网络流量、设备状态和用户行为,以确保网络安全和合规性。本文将从内网监控管理软件...【详细内容】
2023-11-15  洞察眼MIT系统    Tags:内网监控   点击:(169)  评论:(0)  加入收藏
推荐几个安全检测的开源系统
Security Onin系统 它的官网:https://securityonionsolutions.com/software/Security Onion是一款专为入侵检测和NSM(网络安全监控)设计的Linux发行版。它集成了日志分析、...【详细内容】
2023-09-10  安全架构  微信公众号  Tags:安全检测   点击:(230)  评论:(0)  加入收藏
一键关闭防火墙软件
作为一名电脑从业者,我有10年的经验,并熟悉Windows系统的各种设置和指令。来解决您的问题,如何关闭Windows系统的防火墙。以下是几个解决方案:一键关闭防火墙的工具包在这里:52ru...【详细内容】
2023-08-24  翰墨文化世界    Tags:防火墙   点击:(222)  评论:(0)  加入收藏
疯传全网网络10个运维巡检脚本以及使用小技巧
第1章 前言巡检脚本在网络运维中非常重要,近期客户想要一些简单的脚本实现自动化常规项的检查,本文主要介绍一些常见巡检脚本和使用方法。 第2章 脚本案例1. 网络连通性检查...【详细内容】
2023-08-23  虚拟化时代君  微信公众号  Tags:网络   点击:(319)  评论:(0)  加入收藏
分享15个网络监控神器
近年来,随着虚拟、云和边缘网络的增加,网络监控工具已经显得越来越重要。在当今大多数企业中,监控混合IT环境中的网络流量对于主动网络管理至关重要。无论是检测行为异常、占用...【详细内容】
2023-08-17  网络工程师俱乐部    Tags:网络监控   点击:(197)  评论:(0)  加入收藏
远程桌面连接出现了内部错误怎么解决?
远程桌面连接是一种非常方便的工具,可以让用户从远程访问其他计算机的桌面界面。但是,有时候在连接远程桌面时会出现内部错误,导致无法连接或者连接后无法正常使用。在本文中,我...【详细内容】
2023-05-10  RayLink    Tags:桌面连接   点击:(327)  评论:(0)  加入收藏
局域网远程桌面工具推荐
有多种软件选项适用于局域网 (LAN) 中的远程桌面,包括 微软远程桌面、Splashtop、Teamviewer 等。 以下是根据性能、安全性、价格、品牌历史和其他因素对这些软件选项进行的...【详细内容】
2023-04-28  Splashtop远程控制    Tags:远程桌面   点击:(368)  评论:(0)  加入收藏
什么是远程桌面连接?如何操作远程桌面?
随着时代越来越信息化、智能化、自动化,越来越多的企业和个人开始使用远程办公软件进行办公。其中远程桌面连接是一种非常流行的办公方式。那么,什么是远程桌面连接?如何操作...【详细内容】
2023-04-13  RayLink    Tags:远程桌面   点击:(197)  评论:(0)  加入收藏
用好你的瑞士军刀/netcat
Netcat 号称 TCP/IP 的瑞士军刀并非浪得虚名,以体积小(可执行 200KB)功能灵活而著称,在各大发行版中都默认安装,你可以用它来做很多网络相关的工作,熟练使用它可以不依靠其他工具...【详细内容】
2023-04-02  码农世界  今日头条  Tags:netcat   点击:(289)  评论:(0)  加入收藏
站内最新
站内热门
站内头条