Add IIS (native) SNMP Support

IIS send natively it’s stats (http://www.questiondriven.com/2012/03/06/iis-snmp-monitoring/) throught SNMP. It would be great if you can add it un Apps menu.

Thanks.

I wrote all OID for you.

$iisTotalBytesSent_HighWord = snmpwalk_array_num($device, '.1.3.6.1.4.1.311.1.7.3.1.1.0', 0);
$iisTotalBytesSent_LowWord = snmpwalk_array_num($device, '.1.3.6.1.4.1.311.1.7.3.1.2.0', 0);
$iisTotalBytesReceived_HighWord = snmpwalk_array_num($device, '.1.3.6.1.4.1.311.1.7.3.1.3.0', 0);
$iisTotalBytesReceived_LowWord = snmpwalk_array_num($device, '.1.3.6.1.4.1.311.1.7.3.1.4.0', 0);
$iisTotalFilesSent = snmpwalk_array_num($device, '.1.3.6.1.4.1.311.1.7.3.1.5.0', 0);
$iisTotalFilesReceived = snmpwalk_array_num($device, '.1.3.6.1.4.1.311.1.7.3.1.6.0', 0);
$iisCurrentAnonymousUsers = snmpwalk_array_num($device, '.1.3.6.1.4.1.311.1.7.3.1.7.0', 0);
$iisCurrentNonAnonymousUsers = snmpwalk_array_num($device, '.1.3.6.1.4.1.311.1.7.3.1.8.0', 0);
$iiTotalAnonymousUsers = snmpwalk_array_num($device, '.1.3.6.1.4.1.311.1.7.3.1.9.0', 0);
$iisTotalNonAnonymousUsers = snmpwalk_array_num($device, '.1.3.6.1.4.1.311.1.7.3.1.10.0', 0);
$iisMaxAnonymousUsers = snmpwalk_array_num($device, '.1.3.6.1.4.1.311.1.7.3.1.11.0', 0);
$iisMaxNonAnonymousUsers = snmpwalk_array_num($device, '.1.3.6.1.4.1.311.1.7.3.1.12.0', 0);
$iisCurrentConnections = snmpwalk_array_num($device, '.1.3.6.1.4.1.311.1.7.3.1.13.0', 0);
$iisMaxConnections = snmpwalk_array_num($device, '.1.3.6.1.4.1.311.1.7.3.1.14.0', 0);
$iisConnectionAttempts = snmpwalk_array_num($device, '.1.3.6.1.4.1.311.1.7.3.1.15.0', 0);
$iisLogonAttempts = snmpwalk_array_num($device, '.1.3.6.1.4.1.311.1.7.3.1.16.0', 0);
$iisTotalOptions = snmpwalk_array_num($device, '.1.3.6.1.4.1.311.1.7.3.1.17.0', 0);
$iisTotalGets = snmpwalk_array_num($device, '.1.3.6.1.4.1.311.1.7.3.1.18.0', 0);
$iisTotalPosts = snmpwalk_array_num($device, '.1.3.6.1.4.1.311.1.7.3.1.19.0', 0);
$iisTotalHeads = snmpwalk_array_num($device, '.1.3.6.1.4.1.311.1.7.3.1.20.0', 0);
$iisTotalPuts = snmpwalk_array_num($device, '.1.3.6.1.4.1.311.1.7.3.1.21.0', 0);
$iisTotalDeletes = snmpwalk_array_num($device, '.1.3.6.1.4.1.311.1.7.3.1.22.0', 0);
$iisTotalTraces = snmpwalk_array_num($device, '.1.3.6.1.4.1.311.1.7.3.1.23.0', 0);
$iisTotalMove = snmpwalk_array_num($device, '.1.3.6.1.4.1.311.1.7.3.1.24.0', 0);
$iisTotalCopy = snmpwalk_array_num($device, '.1.3.6.1.4.1.311.1.7.3.1.25.0', 0);
$iisTotalMkcol = snmpwalk_array_num($device, '.1.3.6.1.4.1.311.1.7.3.1.26.0', 0);
$iisTotalPropfind = snmpwalk_array_num($device, '.1.3.6.1.4.1.311.1.7.3.1.27.0', 0);
$iisTotalProppatch = snmpwalk_array_num($device, '.1.3.6.1.4.1.311.1.7.3.1.28.0', 0);
$iisTotalSearch = snmpwalk_array_num($device, '.1.3.6.1.4.1.311.1.7.3.1.29.0', 0);
$iisTotalLock = snmpwalk_array_num($device, '.1.3.6.1.4.1.311.1.7.3.1.30.0', 0);
$iisTotalUnlock = snmpwalk_array_num($device, '.1.3.6.1.4.1.311.1.7.3.1.31.0', 0);
$iisTotalOthers = snmpwalk_array_num($device, '.1.3.6.1.4.1.311.1.7.3.1.32.0', 0);
$iisCurrentCGIRequests = snmpwalk_array_num($device, '.1.3.6.1.4.1.311.1.7.3.1.33.0', 0);
$iisCurrentBGIRequests = snmpwalk_array_num($device, '.1.3.6.1.4.1.311.1.7.3.1.34.0', 0);
$iisTotalCGIRequests = snmpwalk_array_num($device, '.1.3.6.1.4.1.311.1.7.3.1.35.0', 0);
$iisTotalBGIRequests = snmpwalk_array_num($device, '.1.3.6.1.4.1.311.1.7.3.1.36.0', 0);
$iisMaxCGIRequests = snmpwalk_array_num($device, '.1.3.6.1.4.1.311.1.7.3.1.37.0', 0);
$iisMaxBGIRequests = snmpwalk_array_num($device, '.1.3.6.1.4.1.311.1.7.3.1.38.0', 0);
$iisCurrentBlockedRequests = snmpwalk_array_num($device, '.1.3.6.1.4.1.311.1.7.3.1.39.0', 0);
$iisTotalBlockedRequests = snmpwalk_array_num($device, '.1.3.6.1.4.1.311.1.7.3.1.40.0', 0);
$iisTotalAllowedRequests = snmpwalk_array_num($device, '.1.3.6.1.4.1.311.1.7.3.1.41.0', 0);
$iisTotalRejectedRequests = snmpwalk_array_num($device, '.1.3.6.1.4.1.311.1.7.3.1.42.0', 0);
$iisTotalNotFoundErrors = snmpwalk_array_num($device, '.1.3.6.1.4.1.311.1.7.3.1.43.0', 0);
$iisTotalLockedErrors = snmpwalk_array_num($device, '.1.3.6.1.4.1.311.1.7.3.1.44.0', 0);
$iisMeasuredBandwidth = snmpwalk_array_num($device, '.1.3.6.1.4.1.311.1.7.3.1.45.0', 0);
$iisCurrentCalAuth = snmpwalk_array_num($device, '.1.3.6.1.4.1.311.1.7.3.1.46.0', 0);
$iisMaxCalAuth = snmpwalk_array_num($device, '.1.3.6.1.4.1.311.1.7.3.1.47.0', 0);
$iisTotalFailedCalAuth = snmpwalk_array_num($device, '.1.3.6.1.4.1.311.1.7.3.1.48.0', 0);
$iisCurrentCalSsl = snmpwalk_array_num($device, '.1.3.6.1.4.1.311.1.7.3.1.49.0', 0);
$iisMaxCalSsl = snmpwalk_array_num($device, '.1.3.6.1.4.1.311.1.7.3.1.50.0', 0);
$iisTotalFailedCalSsl = snmpwalk_array_num($device, '.1.3.6.1.4.1.311.1.7.3.1.51.0', 0);
3 Likes