Работоспособность сетевого адаптера

Microsoft.Linux.SLES.11.NetworkAdapter.Health.Monitor (UnitMonitor)

Knowledge Base article:

Сводка

Сетевой адаптер был отключен от сети и более не предоставляет сетевое подключение.

Работоспособность сетевого адаптера определяется по состоянию "Работоспособный" или "Работающий" (они задаются флагами устройства IFF_RUNNING и IFF_UP в ioctl: SIOCGIFFLAGS). Если сетевой адаптер, определявшийся как "Работоспособный" или "Работающий", более так не определяется, то он считается неработоспособным.

Конфигурация

Конфигурация по умолчанию

Параметр

Значение по умолчанию

Интервал (в секундах)

300

Для изменения значений определенных выше параметров для всех экземпляров или отдельных экземпляров и групп могут использоваться переопределения.

Причины

Сетевой адаптер компьютера потерял подключение к сети.

Подключение адаптера к сети может быть утеряно, если от адаптера был отключен сетевой кабель, или при перемещении (роуминге) между точками доступа беспроводной сети с мобильной системой. Другие возможные причины включают проблемы с сетью, брандмауэром или неправильную работу сетевого адаптера или его драйвера.

Решения

Если компьютер подключен к сети кабелем, убедитесь, что кабель подключен правильно. Если используется беспроводное сетевое соединение, убедитесь, что есть сигнал и используются правильные учетные данные беспроводной сети.

Если сетевое подключение работает правильно, проверьте следующие возможные причины и предпримите следующие корректирующие действия:

Element properties:

TargetMicrosoft.Linux.SLES.11.NetworkAdapter
Parent MonitorSystem.Health.AvailabilityState
CategoryAvailabilityHealth
EnabledTrue
Alert GenerateTrue
Alert SeverityWarning
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeMicrosoft.Unix.WSMan.Status.Filtered.MonitorType
RemotableTrue
AccessibilityPublic
Alert Message
Работоспособность подключения сетевого адаптера
Состояние сетевого адаптера {0} — ошибка.
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.Linux.SLES.11.NetworkAdapter.Health.Monitor" Accessibility="Public" Target="Microsoft.Linux.SLES.11.NetworkAdapter" TypeID="Unix!Microsoft.Unix.WSMan.Status.Filtered.MonitorType" Enabled="true" ParentMonitorID="SystemHealth!System.Health.AvailabilityState">
<Category>AvailabilityHealth</Category>
<AlertSettings AlertMessage="Microsoft.Linux.SLES.11.NetworkAdapter.Health.AlertMessage">
<AlertOnState>Warning</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>Warning</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Target/Property[Type="Unix!Microsoft.Unix.LogicalDevice"]/DeviceID$</AlertParameter1>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState HealthState="Success" MonitorTypeStateID="StatusOK" ID="StatusOK"/>
<OperationalState HealthState="Warning" MonitorTypeStateID="StatusFailed" ID="StatusFailed"/>
</OperationalStates>
<Configuration>
<TargetSystem>$Target/Host/Property[Type="Unix!Microsoft.Unix.Computer"]/NetworkName$</TargetSystem>
<Uri>http://schemas.microsoft.com/wbem/wscim/1/cim-schema/2/SCX_IPProtocolEndpoint?__cimnamespace=root/scx</Uri>
<Filter/>
<SplitItems>false</SplitItems>
<Interval>300</Interval>
<InstanceName>$Target/Property[Type="Unix!Microsoft.Unix.LogicalDevice"]/DeviceID$</InstanceName>
<InstanceProperty>/DataItem/WsManData/*[local-name(.)='SCX_IPProtocolEndpoint']/*[local-name(.)='Name']</InstanceProperty>
<Status>/DataItem/WsManData/*[local-name(.)='SCX_IPProtocolEndpoint']/*[local-name(.)='EnabledState']</Status>
<ExpectedStatus>2</ExpectedStatus>
</Configuration>
</UnitMonitor>