wordpress 响应速度,福州seo按天收费,wordpress做专题,关联网站有那些一、简介
私有网络#xff08;Virtual Private Cloud#xff0c;VPC#xff09;是腾讯云上一块由用户自定义的逻辑隔离网络空间#xff0c;为云服务器、云数据库等资源提供安全可控的网络环境。通过构建逻辑隔离的、用户自定义配置的网络空间#xff0c;用户能够提升其云…一、简介
私有网络Virtual Private CloudVPC是腾讯云上一块由用户自定义的逻辑隔离网络空间为云服务器、云数据库等资源提供安全可控的网络环境。通过构建逻辑隔离的、用户自定义配置的网络空间用户能够提升其云上资源的安全性并满足不同的应用场景需求。 二、监控前准备
1、通过Zabbix外部检查监控方式自动发现实例监控项数据通过Zabbix采集器方式生成。将脚本上传至外部检查路径下(需根据实际环境的外部检查路径放至脚本)。
#!/usr/bin/python3
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.vpc.v20170312 import vpc_client, models
import sys
from os import popen
from zbxsend import ZabbixMetric, ZabbixSender
akey sys.argv[1]
ckey sys.argv[2]
region sys.argv[3]
ZABBIX_SEND_ADDR /home/zabbix/bin/zabbix_sender
ZABBIX_SERVER_IP 127.0.0.1
ZABBIX_PORT 10051
def get_data(offset):params {Limit: str(100),Offset: str(offset)}req.from_json_string(json.dumps(params))# 返回的resp是一个DescribeVpcsResponse的实例与请求对象对应resp client.DescribeVpcs(req)# 输出json格式的字符串回包res resp.to_json_string()data json.loads(res)disklist data[VpcSet]# 获取记录总条目数totalcount int(data[TotalCount])return totalcount,disklisttry:# 实例化一个认证对象入参需要传入腾讯云账户 SecretId 和 SecretKey# 密钥可前往官网控制台 https://console.cloud.tencent.com/cam/capi 进行获取cred credential.Credential(akey,ckey)# 实例化一个http选项可选的没有特殊需求可以跳过httpProfile HttpProfile()httpProfile.endpoint vpc.tencentcloudapi.com# 实例化一个client选项可选的没有特殊需求可以跳过clientProfile ClientProfile()clientProfile.httpProfile httpProfile# 实例化要请求产品的client对象,clientProfile是可选的client vpc_client.VpcClient(cred, region, clientProfile)# 实例化一个请求对象,每个接口都会对应一个request对象req models.DescribeVpcsRequest()totalcount,disklist get_data(0) ## 获取100条以内的disk数据if totalcount 100: ## 如果disk记录大于100则将100往后的数据拼接至listif totalcount % 100 0:num totalcount // 100 1else:num totalcount // 100for i in range(num):if i 0:continueelse:disklist disklist get_data(i*100)[1]list_disk []for i in disklist:vpc_id i[VpcId]vpc_name i[VpcName]vpc_name vpc_namevpc_idlist_disk.append({{#VPCID}:vpc_id,{#VPCNAME}:vpc_name})keys_list list(i.keys())for key in keys_list:result ZabbixSender(ZABBIX_SERVER_IP).send([ZabbixMetric(vpc_id,key,str(i[key]))])print(json.dumps(list_disk))except TencentCloudSDKException as err:print(err)
注意以下三处的值根据实际环境调整
ZABBIX_SEND_ADDRzabbix_sender路径
ZABBIX_SERVER_IPserver服务器IP地址
ZABBIX_PORTserver服务器端口
2、监控模板制作
2.1、新增自动发现规则用于自动发现VPC实例 tencent.VPC.py脚本名称可自定义脚本名称需要与外部检查路径下的脚本名称一致
{$ACCESS_KEY} SecretId
{$SECRET_KEY}SecretKey
可前往官网控制台 https://console.cloud.tencent.com/cam/capi 获取SecretId和SecretKey
{$REGION}资源地域表示操作的资源所属的地域
2.2、新增监控数据接收的监控模板
监控项名称入口 配置完成等待自动发现即可。 探索技术无限可能博主具有丰富监控模板资源及开发能力和项目管理经验欢迎添加交流一起探讨解决你的技术难题
微信号:king_songax