网卡信息

报警描述

业务[XX业务],虚拟机[X.X.X.X]网卡信息|本地连接状态报警,状态为(网卡丢失|网卡掉线…)。

说明

在系统第一次对目标IP的系统进行监控时,获取该系统所有网卡状态。在后续监控时,以第一次监控到的网卡状态为依据,判断网卡是否报警。
在系统内置网卡状态中,“开放”的状态描述为“up”,关闭的状态描述为“down”,则报警规则如下:
第一次监控为up,后续监控为down,则报警网卡掉线。
第一次监控到网卡,后续未监控到相同名称的网卡,则报警网卡丢失。
第一次监控为down,后续监控为up,则提醒网卡状态变化。

监控对象

Windows、Linux操作系统

监控方式

Windows

获取网卡信息:

sysmonitor.exe -counter net

原理:通过调用golang封装的net接口实现

func Interfaces() ([]Interface, error)
Interfaces返回该系统的网络接口列表。

Linux

获取网卡信息:

./sysmonitor.bin -counter net

原理:通过调用golang封装的net接口实现

func Interfaces() ([]Interface, error)
Interfaces返回该系统的网络接口列表。

规则

参考“说明”部分