10. How to enable SNMP on Windows for CPU-load monitoring with ascript and snmpload.sh
            
          
        
	The following steps are necessary on the Windows target server:
- Invoke the Control Panel.
 
- Double click the Add/Remove Programsicon.
 
- Select Add/Remove Windows Components(The Windows Component Wizard is displayed).
 
- Check the Management and Monitoring Tools box.
 
- Click the Details button.
 
- Check the SNMP box and click OK, then Next.
 
- Additionally Port 161 for UDP needs to be added as an exeption at the Windows Firewall settings.
 
- Reboot the machine.
 
For German Windows the click-path is as follows:
- Systemsteuerung ->
 
- Software ->
 
- Windows-Komponenten hinzufügen und entfernen ->
 
- Verwaltungs und Überwachungsprogramme ->
 
- Details ->
 
- SNMP.
 
The snmpload.sh source code is as follows:
#/bin/sh
VALUES=`snmpwalk -v1 -c public -O qv $1 .1.3.6.1.2.1.25.3.3.1.2 2>/dev/null`
if [ "$?" != "0" ]
then
  echo 101
  exit 0
fi
SUM=0
COUNT=0
for VALUE in $VALUES
do
  COUNT=`expr $COUNT + 1`
  SUM=`expr $SUM + $VALUE`
done
if [ "$COUNT" = 0 ]
then
  echo 101
  exit 0
else
  RESULT=`expr $SUM / $COUNT`
  RESULT=`expr $RESULT + 1`
  echo $RESULT
  exit 0
fi