https://github.com/data2proc/sql-health-dashboard-pro
๐ฉบ Lightweight SQL Server health check toolkit โ run diagnostics, export reports, and monitor critical metrics with simple scripts and PowerShell.
https://github.com/data2proc/sql-health-dashboard-pro
database dba-tools health-check performance-monitoring powershell sql sql-dashboard sql-health sql-server
Last synced: 6 months ago
JSON representation
๐ฉบ Lightweight SQL Server health check toolkit โ run diagnostics, export reports, and monitor critical metrics with simple scripts and PowerShell.
- Host: GitHub
- URL: https://github.com/data2proc/sql-health-dashboard-pro
- Owner: data2proc
- License: mit
- Created: 2025-06-02T11:34:45.000Z (8 months ago)
- Default Branch: main
- Last Pushed: 2025-06-08T19:18:05.000Z (8 months ago)
- Last Synced: 2025-06-26T14:05:04.146Z (7 months ago)
- Topics: database, dba-tools, health-check, performance-monitoring, powershell, sql, sql-dashboard, sql-health, sql-server
- Language: TSQL
- Homepage:
- Size: 53.7 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# SQL-Health-Dashboard-Pro
**SQL-Health-Dashboard-Pro** is a modular, professional-grade SQL Server health check tool designed to help database administrators assess, diagnose, and monitor the overall health of SQL Server instances with ease and clarity.
---
## ๐ฏ Project Goals
- Deliver a complete, actionable SQL Server health check toolkit
- Use best practices: modular SQL scripts, clean documentation, and automation-ready structure
- Empower DBAs and IT teams to identify problems before they become outages
---
## ๐ฆ Folder Structure
SQL-Health-Dashboard-Pro/
โโโ README.md # Main project overview
โโโ health_dashboard_master.sql # One-click execution script
โ
โโโ sections/
โ โโโ 01_instance_info.sql
โ โโโ 02_database_summary.sql
โ โโโ 03_performance_metrics.sql
โ โโโ 04_backups.sql
โ โโโ 05_security.sql
โ โโโ 06_agent_jobs.sql
โ โโโ 07_index_stats_health.sql
โ โโโ 08_disk_monitoring.sql
โ โโโ 09_alerts_mail.sql
โ
โโโ docs/
โ โโโ 01_instance_info.md
โ โโโ 02_database_summary.md
โ โโโ 03_performance_metrics.md
โ โโโ 04_backups.md
โ โโโ 05_security.md
โ โโโ 06_agent_jobs.md
โ โโโ 07_index_stats_health.md
โ โโโ 08_disk_monitoring.md
โ โโโ 09_alerts_mail.md
---
## ๐ How to Use
1. **Clone or download** this repository to your SQL admin machine.
2. Open `health_dashboard_master.sql` in SQL Server Management Studio (SSMS).
3. Execute the script to run all health checks.
4. Review results section-by-section.
5. (Optional) Use PowerShell automation to run and export the results.
> ๐ก You must have VIEW SERVER STATE and appropriate privileges to run all checks.
---
## ๐งช Health Check Coverage
| Category | Description |
|----------------------|--------------------------------------------------|
| Instance Info | SQL version, uptime, configuration |
| Database Summary | State, size, recovery model, file growth |
| Performance | Wait stats, top queries, blocking, TempDB usage |
| Backups | Last full, diff, and log backups |
| Security | Logins, roles, orphaned users |
| Agent Jobs | Failed jobs, disabled jobs, durations |
| Disk & File Monitoring| Free space, growth settings, fragmentation |
| Alerts & Mail | DB mail config, operators, alert status |
Each of these is documented in detail under `/docs`.
---
## ๐
Planned Features
- Export results to Excel or HTML via PowerShell
- Visual dashboard (optional future module)
- SSIS/SQL Agent job integration
---
## ๐ง Contact
Created by a SQL Server professional with 13+ years of experience.
This tool is designed for daily use and client/server health assurance.
For inquiries, feedback, or collaboration, please contact via [GitHub](#) or email.
---
## โ
License
MIT License.