ISAPI Filter and SNMP

Cancelled Posted Jul 23, 2009 Paid on delivery
Cancelled Paid on delivery

Project requirements Build an ISAPI filter that will work with IIS on 2000, 2003, 2008 server. There are two components of this project: The ISAPI Filter A control application/service that will get data from MS perfmon and SNMP

## Deliverables

Control application ??" Can run as a service The control application will allow you to enter a server by Hostname, IPaddress or simply local host You can then select monitoring method ??" DROPDOWN option1?Perfmon/remoteperfmon or option2?SNMP. When using SNMP it will try and use an appropriate MIB bases on the OS, if it can’t find one then it will allow you to select one from another dropdown. The dropdown will list the files names of a directory. A user can copy their own MIB to this file and select it. The server will then be added to a list of servers where it can also be remove. If you select a server a list of the names you can monitor will be displayed. This list is based on data from the MIB if SNMP or Perfmon/remote perfmon The user can then select upto x values that will populate a text box below where they can also remove them. (x is a registry value initially set to 10) The user can also set a password that will be encrypted and stored in the registry, it can be changed but never viewed. The user can also set an account name/number that will stored in the registry, it can be changed. You can then select OK and then application will close and then run as a background service. The control application service running: The service will poll the servers and obtain the values as previously defined every x seconds (as defined in the registry ??" default is 10s). It will then write two values to a shared memory space or some other Interprocess communication method (developer to chose) Datavalue1 = A list of the monitored values names together with server name as a compressed, encrypted CSV Server1:CPUlevel, Server1:Networkthroughput,Server2 CPUlevel etc Data value2 = A list of the values in a compressed(if appropriate) encrypted CSV The username and password will be used as the encryption key The ISAPI Filter The filter will first check the HTTP Header for the presents of a refer ??" If no refer it will do nothing and pass the request through IF there is a refer then: The filter is to insert a new HTTP header into the web response called “jetnexus?? IF... IF the HTTP Refer is http://www.mywebalerts.com/&ID={usernamepassword} and the username and password are correct then use Datavalue1 IF the HTTP refer is http://www.mywebalerts.com/&ID={username} and the username is correct then use Datavalue2 The program needs to very fast and light weight and have minimal/ no impact on the server performance

C Programming PHP

Project ID: #2811148

About the project

4 proposals Remote project Active Nov 4, 2009

4 freelancers are bidding on average $1020 for this job

malik2003

See private message.

$2550 USD in 14 days
(14 Reviews)
4.3
tremeare

See private message.

$425 USD in 14 days
(2 Reviews)
0.0
forbestcodervw

See private message.

$510 USD in 14 days
(0 Reviews)
2.0
jatingupta2k

See private message.

$595 USD in 14 days
(1 Review)
0.0