Skip to content

cybergeist0/sentinel

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sentinel - Server Audit & Monitoring Tool

Sentinel is a Windows-based desktop app that scans your network for SQL Server machines or general Windows servers and retrieves:

  • Free disk space
  • Memory usage
  • OS version / Service Pack
  • Uptime
  • Maintenance status (custom)
  • Host/IP details

Features

  • ✅ Network scan (manual & timer-based)
  • ✅ GUI list of active machines
  • ✅ CSV export of audit logs
  • ✅ Maintenance window support
  • ✅ WPF Desktop UI
  • appsettings.json for configuration

Requirements

  • Windows 10+
  • .NET Framework (WPF apps)
  • Visual Studio 2022 (Community)
  • PowerShell 5.1+

🔧 Setup Instructions

  1. Clone the repo:
git clone https://github.com/cybergeist0/sentinel.git
  1. Open Sentinel.sln in Visual Studio 2022

  2. Make sure appsettings.json is set to:

    • Build Action: Content
    • Copy to Output Directory: Copy if newer
  3. Right-click GUI → Set as Startup Project → Build & Run ✅

  4. On each target server, run agent.ps1 (e.g. via service or scheduled task)


Export Logs

Click “Export CSV” to download the current audit log. Default export path is defined in appsettings.json.


Security

  • PowerShell agents should only be deployed in trusted environments
  • Credentials are not stored — agents are passive
  • Encrypted config/comm can be added later

About

a Windows desktop monitoring tool using PowerShell agents to audit server disk space, memory, OS info, uptime, and maintenance schedules on a network.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors