Section
2, Task 1: Customize and Verify Your Test PDB Action 7a: Check the results |
|
Depending on the vendor of a network device, some metrics are set by hand at configuration time. To assure that they were typed correctly, check the configuration of your network devices to assure that the following variables have appropriate values:
In table HN2IFT, the calculation of ifUtilization
(IFUTIL) in IT Service Vision uses the value of ifSpeed
(IFSPEED). Frequently, ifSpeed
is established for each interface of each network
device manually by the technician configuring the device. There
is no automatic validity check; the value could be incorrect.
Using other configuration information that you have, you need to
assure yourself that the values being reported for ifSpeed
are indeed correct.
Another consideration of using ifSpeed
and ifUtilization
is
determining whether an interface is half-duplex or full-duplex.
In the calculation of ifUtilization
that is supplied with IT Service Vision, all interfaces
are assumed to be half-duplex. Interface utilization is thus
calculated using the sum of input and output octets
ifutil = (ifiocts+ifoocts)*8 / ifspeed
If you use concentrators on your lines or if the interface is full-duplex, utilization may sometimes be reported as exceeding 100%. For a line with concentrators, this is the only meaningful indicator of how much of the capacity of the line is being consumed. However, the utilization of full-duplex interfaces is more meaningfully reported as the maximum of input and output octets
ifutil = max(ifiocts,ifoocts)*8 / ifspeed
To identify to IT Service Vision which of your interfaces are full-duplex, replace the supplied SAS informat definition (which presumes all interfaces are half-duplex) with your own definition that identifies which interfaces at your site are full-duplex. Follow these steps:
SITEACC=
parameter set to write
.proc
format library=sitelib.cpfmts;
invalue CSFDX
'hostname
instance' = 1
'hostname instance' = 1
.
.
.
other = 0;
run;
where hostname and instance
identify a full-duplex interface and a single blank
separates them. The reference to sitelib
indicates that this informat is being stored in
your SITELIB library and will be accessible to everyone
at your site.
For example, suppose your IT Service
Vision site library is /usr/cpe/sitelib
, the number 2 interface on dimes.unx.sas.com
and the number 4 interface on swimmer.unx.sas.com are
full-duplex, and all other machines and interfaces are
not full-duplex. Your informat definition program would
look like this:
proc format library=sitelib.cpfmts;
invalue CSFDX
'dimes.unx.sas.com 2' = 1
'swimmer.unx.sas.com 4' = 1
other = 0 ;
run;
proc fsview data=detail.hn2ift;
where input(trim(machine)||" "||left(put(instans,7.)),CSFDX.);
run;
The SAS informat CSFDX
is used by the IT Service Vision process step when it
calculates ifUtilization, so for the utilization calculation to
be done properly you must run the above statements before
you run the process step.
If you add or change full-duplex interfaces, you will need to run these statements again. The new information will be utilized the next time that you run the process step.