An open API service indexing awesome lists of open source software.

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.

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.