Beskrivelse af opgaven:
Programmet skal starte hvert 10 minut (eller via Scheduled task)
Det skal læse igennem en SQL tabel med IP-adresser og Porte.
Det skal lave 4 forskellige test mod serveren (Det angives i anden SQL tabel, hvilke der skal laves):
- Ping
- SMTP
- HTTPS
- SQL
Der skal bruges følgende tabeller:
Test:
ID Name Type Port (irrelevant for Ping) Timeout (ms)
1 Ping Ping null 4000
2 SMTP Socket 25 10000
3 HTTPS Socket 443 10000
4 SQL Socket 1433 10000
Targets
ID Customer Name Tests IP
1 TSA TSA SQL server 1,4 10.0.0.1
2 TSA TSA Exchange server 1,2,3 10.0.0.2
3 TSA TSA firewall 1 10.0.0.3
Results
ID TargetID Test Result Delay (ms)
1 1 1 OK 2
2 1 4 OK 152
3 2 1 OK 1
4 2 2 OK 8
5 2 3 OK 24
6 3 1 FAIL -1 (f.eks., for at indikere der ingen respons var)
Følgende skal kunne konfigureres (via XML fil e.l.):
SQL server (skal virke med SQL instances)
Database
Brugernavn
Kodeord (hvis muligt, gemmes i en form for kryptering)
Tabelnavne
Oprettet:
03-04-2012 - kl. 11.20
Afregningsform:
Fast pris
Anslået budget (ekskl. moms):
2.500 kr. - 5.000 kr.
Kategori:
Desktop & Webudvikling -
Microsoft SQL
Deadline for bud:
06-04-2012