🔒 SSL Certificate Monitor
The SSL monitor connects to your server, reads the full SSL/TLS certificate chain, and alerts you before your certificate expires.
🎯 ما يفعله
- Connects to the host and reads the full certificate chain
- Records issuer, subject, SANs (Subject Alternative Names), and fingerprint
- Calculates days until expiry
- Sends alerts at a configurable warning threshold (e.g., 30 days before expiry)
- Stores certificate data in the Monitron database for historical tracking
⚙️ التكوين
| الإعداد | الوصف | الافتراضي |
|---|
| Name | A friendly name | — |
| Host | Domain to check | — |
| Warn Before Expiry (days) | Alert this many days before expiry | 30 |
📖 أمثلة الاستخدام
Example 1: Monitor your main domain
| الإعداد | القيمة |
|---|
| Name | example.com SSL |
| Address | example.com |
| Warn Before Expiry | 30 days |
| Interval | 1 hour |
Example 2: Monitor a wildcard certificate
| الإعداد | القيمة |
|---|
| Name | *.example.com SSL |
| Address | app.example.com |
| Warn Before Expiry | 14 days |
📊 ما يتم تسجيله
| البيانات | الوصف |
|---|
| Issuer | Who issued the certificate (e.g., Let's Encrypt) |
| Subject | The domain the certificate is issued for |
| SANs | All domains covered by the certificate |
| Valid From | Certificate start date |
| Valid Until | Certificate expiration date |
| Days Until Expiry | Calculated days remaining |
| Fingerprint | SHA-256 fingerprint |
| Chain | Full certificate chain data |
⚠️ Alert Levels
| الحالة | الوضع |
|---|
| Certificate valid, > 30 days remaining | ✅ Up |
| Certificate valid, ≤ 30 days remaining | ⚠️ Degraded (warning) |
| Certificate expired | ❌ Down |
| Connection failed / No certificate | ❌ Down |