7.8 系统监控

对于系统的运行状态,如内存存储状态、CPU使用情况、磁盘使用空间等状态,可采用如下系统监控方案来进行监控。

该典型解决方案可按照一下方式配置:

测点文件配置

测点文件定义了系统各状态的变量,可按如下配置。

序号点号名称别名是否离散是否计算点单位默认值备注
1100001TotalMemoryTotalMemoryFALSEFALSEMB-1总内存大小
2100002UsedMemoryUsedMemoryFALSEFALSEMB-1已使用内存大小
3100003UsedMemorySelfUsedMemorySelfFALSEFALSEMB-1程序本身已使用内存大小
4100004MemUsageMemUsageFALSEFALSE%-1内存使用率
5100005MemUsageSelfMemUsageSelfFALSEFALSE%-1程序本身内存使用率
6100006TotalSwapTotalSwapFALSEFALSEMB-1总Swap大小
7100007UsedSwapUsedSwapFALSEFALSEMB-1已使用Swap大小
8100008CpuUsageCpuUsageFALSEFALSE%-1Cpu使用率
9100009CpuUsageSelfCpuUsageSelfFALSEFALSE%-1程序本身Cpu使用率
10100010TotalSpaceTotalSpaceFALSEFALSEMB-1总空间大小
11100011UsedSpaceUsedSpaceFALSEFALSEMB-1已使用空间大小
12100012DiskUsageDiskUsageFALSEFALSE%-1已使用磁盘率
13100013TotalReceivedTotalReceivedFALSEFALSEByte-1总接收数据量
14100014TotalTransmittedTotalTransmittedFALSEFALSEByte-1总发送数据量

策略文件配置

策略文件可按如下配置。各变量都有相应的函数进行数值的读取。

AOE网络声明

名称为设备监控,触发条件设置为简单重复循环(Simple_Repeat),循环周期为5s。

AOE ID是否启用名称触发条件触发条件参数变量初始值
70007TRUE设备监控Simple_Repeat5000

AOE节点声明

AOE ID节点ID名称节点类型超时时间(ms)表达式
700011赋值Condition10001
700012结束Condition10001

AOE边声明

AOE ID首尾节点动作名称失败模式动作类型动作参数
700011;2赋值DefaultSet_PointsTotalMemory:TotalMemory();
UsedMemory:UsedMemory();
UsedMemorySelf:UsedMemorySelf();
MemUsage:MemUsage();
MemUsageSelf:MemUsageSelf();
TotalSwap:TotalSwap();
UsedSwap:UsedSwap();
CpuUsage:CpuUsage();
CpuUsageSelf:CpuUsageSelf();
TotalSpace:TotalSpace();
UsedSpace:UsedSpace();
DiskUsage:DiskUsage();
TotalReceived:TotalReceived();
TotalTransmitted:TotalTransmitted();

附件:系统监控AOE例程.rar