Find Jobs
Hire Freelancers

System retrieving information from Windows Eventlog and presenting them on a Webpage

$30-250 USD

Completed
Posted about 10 years ago

$30-250 USD

Paid on delivery
We need a system, that is able to report, how many connections our users have to different SSID's on different locations. It should only count 1 connection per user per device per day. The idea is to get "access granted" by out Network Policy Server via the eventlog, since it holds (most) of the nescessary information. The information should then be added to a database. A Webpage should give access to the nescessary reports. The Scenaria is as following: We have approx 20 differente locations, with a total of 500 Accesspoints. We have several different SSIDs on those accesspoints. There are 5000 users, connecting to one ore more of those SSIDs from different devices. All connections are granted (or denied) by 2 Windows 2012R2 Servers by the Network Policy and Access Services (NPS). Every time the Service grants a connection, and event is logged in the eventlog for "Network Policy and Access Services" with eventid 6278. From the eventid, the following information can be extracted: timestamp,user,userdevicemacaddress (via Calling Station Identifier),accesspointmacaddress (via first part of Called Station Identifier) and SSID (via second part of Called Station Identifier). We can provide a list of all our accesspoints with their macaddress and location. This information should be imported in a database in a table (here named Accesspoints, with the fields: name,macaddress,location). With the information in the table Accesspoints combined with the information from the eventlog, we want the system to update another table in the database (her named Connections, with the fields: date,location,ssid,username,userdevicemacaddress). The system should work in such a way, that there will only be one record with same location,ssid,username,userdevicemacaddres per date. To get the reports, we want a webpage, where we can enter Date-interval. The webpage should then report how many connections there has been, using the information from the table "Connections" on for each SSID on each location in the specified date-interval, as well as showing the total number of connections to each SSID. We imagine, the system would need: 1) a database on mysql or mssql 2) a system (maybe a service on a Windows 2012R2) extracting information from the EventLog (specific the eventlog "Network Policy and Access Services" for eventid 6278). Be aware, that we have more than one NPS, so the system must be able to get eventids from multiple servers (here only 2). The service could eventually run on all NPS, and log to the same database. 3) A Web page with a GUI for the system running on IIS Below is a sample 6278 event from the eventid: Network Policy Server granted full access to a user because the host met the defined health policy. User: Security ID: MYDOM\myuser Account Name: myuser Account Domain: MYDOM Fully Qualified Account Name: MYDOM\myuser Client Machine: Security ID: NULL SID Account Name: - Fully Qualified Account Name: - OS-Version: - Called Station Identifier: 64-a0-e7-5c-ad-50:MySSID Calling Station Identifier: 18-e7-f4-9c-38-e8
Project ID: 5944969

About the project

6 proposals
Remote project
Active 10 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
Awarded to:
User Avatar
Let me introduce you to Cacti. Which can likely meet most of your needs. [login to view URL] It can install on windows using a whole bunch of stuff to be installed, and will run on IIS. It will monitor endpoints, switches, and etc... through SNMP. Through snmpwalk you can get SSID's from the network device, and you can also monitor every single one of your devices, including bandwidth monitoring and etc... It is supposed to have the functionality you require. I would attempt to do what you need done with this tool. It also allows for future expansion of capabilities, and graphs it for you. Here is the user/per SSID information [login to view URL] Alternatively: I can use the Windows Task Manager w/ Event triggering, using powershell, or perl to extract the data from the event viewer, and placing it into the database. Then setting the data distinct the data with the constraints above, setting an index or two for fast performance, setting maintenance schedules, and lastly creating a small page to display the data in the method you requested.
$250 USD in 7 days
4.8 (3 reviews)
3.5
3.5
6 freelancers are bidding on average $412 USD for this job
User Avatar
A proposal has not yet been provided
$555 USD in 10 days
4.8 (146 reviews)
6.2
6.2
User Avatar
I have total 13 years of experience in IT which include both software development and web development. I have great experience in managing projects with USA/UK based clients and I manage my work shift timing as per client work suitability My core skills are LAMP .Net - Windows & Web HTML/HTML 5 CSS3/CC4 Java Script and related frameworks JQuery and related frameworks AJAX,XML,JSON VB,VBA,COM/DCOM,VB Script,Macros,Excel,Classic ASP MySQL,MS SQL,MS Access,Oracle PL-SQL - Developer and Admin Flash(AS2,AS3) Crystal Reports ColdFusion (Adobe and Railo) IIS,Apache,DNS - Admin with Windows,Linux MVC,CMS and related frameworks
$555 USD in 10 days
5.0 (3 reviews)
3.1
3.1
User Avatar
Hi, I have a system already designed to send either NPS logs from Logs folder from file or the event logs directly to the syslog server or database. Looks like I will have work on the webpage only. Let me know if we can discuss it further. Thanks.
$277 USD in 3 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of DENMARK
Tilst, Denmark
5.0
4
Payment method verified
Member since Jun 25, 2004

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.