代码拉取完成,页面将自动刷新
同步操作将从 xrkmonitor/plugin_linux_base 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
/*** xrkmonitor license ***
Copyright (c) 2019 by rockdeng
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
字符云监控(xrkmonitor) 开源版 (c) 2019 by rockdeng
当前版本:v1.0
使用授权协议: apache license 2.0
云版本主页:http://xrkmonitor.com
云版本为开源版提供永久免费告警通道支持,告警通道支持短信、邮件、
微信等多种方式,欢迎使用
内置监控插件 linux_base 功能:
使用监控系统 api 实现 linux 基础信息监控上报, 包括 cpu/内存/磁盘/网络
****/
#ifndef __MTREPORT_NET_H__
#define __MTREPORT_NET_H__ 1
typedef struct
{
char szInterName[32];
uint64_t qwRecvPackets;
uint64_t qwSendPackets;
uint64_t qwRecvBytes;
uint64_t qwSendBytes;
uint32_t dwRecvDropPackets;
uint32_t dwSendDropPackets;
}TNetIfInfo;
typedef struct
{
bool bNotSupport;
uint32_t dwUdpPackIn;
uint32_t dwUdpPackOut;
uint32_t dwUdpInErr;
uint32_t dwUdpNoPorts;
uint32_t dwUdpRecvBufErr;
uint32_t dwUdpSendBufErr;
uint32_t dwTcpPackIn;
uint32_t dwTcpPackOut;
int32_t iCurTcpEstab;
uint32_t dwTcpReSends;
uint32_t dwTcpInErr;
uint32_t dwTcpOutRsts;
}TTcpUdpInfo;
typedef struct
{
uint32_t dwUdpPackIn;
uint32_t dwUdpPackOut;
uint32_t dwTcpPackIn;
uint32_t dwTcpPackOut;
int32_t iCurTcpEstab;
int32_t iUdpErr;
int32_t iTcpErr;
}TNetUseInfo;
void InitGetNet();
int GetNetTcpUdpInfo(TTcpUdpInfo *pstNetTcpUdpInfo);
void ReportNetInfo();
typedef struct {
uint32_t dwDiskTotalSpace;
int32_t iDiskUsePercent;
uint32_t dwMemSpace;
int32_t iMemUsePercent;
int32_t iCpuUsePercent;
uint64_t qwSendBytes;
uint64_t qwRecvBytes;
}TBaseInfo;
#endif
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。