4.34 VmNetworkIO

Use this Knowledge Script to monitor network data received/transmitted for a virtual machine. This script raises an event if the rate of network received/transmitted exceeds the threshold you set. This script monitors and collects data for the following performance metrics:

  • Network received - The rate at which data is received across the virtual machine’s vNIC (virtual network interface controller).

  • Network transmitted (Network I/O) - The rate at which data is transmitted across the virtual machine’s vNIC (virtual network interface controller).

NOTE:

  • If the parent host of the monitored virtual machine is in maintenance mode, this Knowledge Script will not generate events.

  • Using this script and other VirtualCenter_Vm* scripts to monitor a large number of virtual machines at the same time might cause the jobs to fail. If the jobs fail on a regular basis, consider running the VirtualCenter_Vm* scripts on fewer virtual machines.

4.34.1 Resource Object

vSphere virtual machine

4.34.2 Default Schedule

By default, this script runs every day at 15 minute intervals starting at 12:09 AM and ending at 11:59 PM. If you start the job after the scheduled starting time, the script runs at the time of the next scheduled interval. For example, if you start the job at 12:10 AM, it runs for the first time at 12:24 AM.

NOTE:If you are running this script as part of the Recommended Knowledge Script Groups, do not change the schedule. The schedules for the recommended scripts are staggered to lessen the impact on CPU utilization when you run the KSG.

4.34.3 Setting Parameter Values

Set the following parameters as needed:

Parameter

How to Set It

Event Notification

Raise event when network received exceeds the threshold?

Select Yes to raise an event if the rate of network data received exceeds the threshold you set. The default is Yes.

Event severity when network data received exceeds the threshold

Set the event severity level, from 1 to 40, to indicate the importance of an event in which the rate of network data received exceeds the threshold. The default is 15.

Raise event when individual network data received exceeds the threshold?

Select Yes to raise an event if the rate of individual network data received exceeds the threshold you set. The default is unselected.

Event severity when individual network data received exceeds the threshold

Set the event severity level, from 1 to 40, to indicate the importance of an event in which the rate of individual network data received exceeds the threshold. The default is 15.

Raise event when network data transmitted exceeds the threshold?

Select Yes to raise an event if the rate of network data transmitted exceeds the threshold you set. The default is Yes.

Event severity when network data transmitted exceed the threshold

Set the event severity level, from 1 to 40, to indicate the importance of an event in which the rate of network data transmitted exceeds the threshold. The default is 15.

Raise event when individual network data transmitted exceeds the threshold?

Select Yes to raise an event if the rate of individual network data transmitted exceeds the threshold you set. The default is unselected.

Event severity when individual network data transmitted exceeds the threshold

Set the event severity level, from 1 to 40, to indicate the importance of an event in which the rate of individual network data received exceed the threshold. The default is 15.

Raise event when network I/O metrics are not available?

Select Yes to raise an event if network I/O metrics are not available. The default is unselected.

Event severity when network I/O metrics are not available

Set the event severity level, from 1 to 40, to indicate the importance of an event in which network I/O metrics are not available. The default is 15.

Event severity when AppManager failed to get metrics

Set the event severity level, from 1 to 40, to indicate the importance of an event in which AppManager failed to retrieve metrics from vCenter. The default is 15.

Event severity when AppManager failed to log in

Set the event severity level, from 1 to 40, to indicate the importance of an event in which AppManager failed to log in to vCenter. The default is 5.

Event severity when VmNetworkI/O job fails unexpectedly

Set the event severity level, from 1 to 40, to indicate the importance of an event in which the VmNetworkIO job fails unexpectedly. The default is 5.

Data Collection

Collect data for network data received?

Select Yes to collect data about the rate of network data received for charts and reports. The default is unselected.

Collect data for individual network data received?

Select Yes to collect data about the rate of individual network data received for charts and reports. The default is unselected.

Collect data for network writes?

Select Yes to collect data about the rate of network writes for charts and reports. The default is unselected.

Collect data for network individual writes?

Select Yes to collect data about the rate of individual network writes for charts and reports. The default is unselected.

Monitoring

Maximum threshold for network data received

Specify the maximum rate at which network data received can occur before an event is raised. The default is 1 Mbit per second.

Maximum threshold for individual network data received

Specify the maximum rate at which individual network data received can occur before an event is raised. The default is 1 Mbit per second.

Maximum threshold for network writes

Specify the maximum rate at which network writes can occur before an event is raised. The default is 1 Mbit per second.

Maximum threshold for individual network writes

Specify the maximum rate at which individual network writes can occur before an event is raised. The default is 1 Mbit per second.