System Misc (System Settings) Module Documentation
Table of Contents
- Module Overview (Technical)
- Module Overview (Commercial/Business)
- Module Overview (End User/Administrator)
- Configuration Sections
- Settings Reference
- Common Scenarios & Examples
- Limitations & Important Notes
- Troubleshooting Tips
- Glossary
---
1. Module Overview (Technical)
What Is System Misc?
System Misc is a system configuration module that manages server-wide settings including timezone, NTP time synchronization, and resource monitoring with email alerts for storage and CPU thresholds.
Architecture
Key Tables
| Table | Purpose |
|---|---|
public.system_settings | System configuration |
Key Files
| File | Description |
|---|---|
modules/systemMisc/ | Frontend module |
2. Module Overview (Commercial/Business)
Business Value
System Misc provides proactive system management:
| Without System Misc | With System Misc | |
|---|---|---|
| Manual time sync | Automatic NTP | |
| Unknown disk usage | Threshold alerts | |
| CPU spikes unnoticed | Proactive monitoring | |
| After-the-fact issues | Preventive alerts |
Use Cases
- Time Synchronization
- Accurate CDR records
- Storage Alerts
- Proactive capacity planning
- CPU Monitoring
- Performance optimization
- Multi-Server Management
- Consistent settings
Feature Highlights
| Feature | Benefit | |
|---|---|---|
| Timezone | Consistent time display | |
| NTP Servers | Up to 4 redundant sources | |
| Storage Monitoring | Disk usage alerts | |
| CPU Monitoring | Load alerts | |
| Email Alerts | Proactive notifications | |
| Usage Bars | Visual resource status |
3. Module Overview (End User/Administrator)
What Can You Do?
- Set system timezone
- Configure NTP time synchronization
- Set up to 4 NTP servers
- Monitor storage usage
- Monitor CPU usage
- Configure threshold alerts
- Receive email notifications
System Settings Interface
Time & NTP Settings
Notifications & Monitoring
Quick Tips
TIP
Multiple NTP: Use 2-4 servers for redundancy.TIP
Threshold Balance: Not too low (alert fatigue), not too high (too late).NOTE
Email Required: Must provide email when monitoring is enabled.---
4. Configuration Sections
Time & NTP
| Field | Description | |
|---|---|---|
| System Timezone | Server timezone | |
| Enable NTP | Time sync toggle | |
| NTP Server 1-4 | Time sources |
Storage Monitoring
| Field | Description | |
|---|---|---|
| Enable Monitoring | Toggle monitoring | |
| Threshold | Alert percentage | |
| Notification Email | Alert recipient |
CPU Monitoring
| Field | Description | |
|---|---|---|
| Enable Monitoring | Toggle monitoring | |
| Threshold | Alert percentage | |
| Notification Email | Alert recipient |
5. Settings Reference
Recommended NTP Servers
| Server | Provider | |
|---|---|---|
| pool.ntp.org | NTP Pool Project | |
| time.google.com | ||
| time.cloudflare.com | Cloudflare | |
| time.windows.com | Microsoft | |
| time.apple.com | Apple |
Threshold Guidelines
| Resource | Recommended | |
|---|---|---|
| Root Storage | 80-85% | |
| Var Storage | 85-90% | |
| CPU | 85-95% |
NTP Status Values
| Status | Meaning | |
|---|---|---|
| Synced | Time synchronized | |
| Not Synced | Sync failed |
6. Common Scenarios & Examples
Scenario 1: Set Timezone
- Open System Settings
- Select timezone from dropdown
- Save
- All timestamps use new timezone
Scenario 2: Configure NTP
- Enable NTP toggle
- Enter primary NTP server
- Add 2-3 backup servers
- Save
- System syncs time automatically
Scenario 3: Storage Alerts
- Enable Storage Monitoring
- Set threshold = 85%
- Enter email address
- Save
- Receive alert when disk exceeds 85%
Scenario 4: CPU Alerts
- Enable CPU Monitoring
- Set threshold = 90%
- Enter email address
- Save
- Receive alert during high CPU
---
7. Limitations & Important Notes
Technical Notes
NOTE
Email Required: Monitoring requires valid email.NOTE
NTP Redundancy: Use multiple servers.WARNING
Timezone Change: Affects all timestamps.Best Practices
- Multiple NTP: Use 2-4 servers
- Reasonable Thresholds: Avoid alert fatigue
- Valid Email: Ensure delivery
- Test Alerts: Verify notifications work
- Regular Review: Adjust thresholds as needed
Threshold Recommendations
| Threshold | Too Low | Good | Too High | |
|---|---|---|---|---|
| Storage | <70% | 80-90% | >95% | |
| CPU | <70% | 85-95% | 99% |
8. Troubleshooting Tips
Common Issues
| Symptom | Possible Cause | Solution | |
|---|---|---|---|
| Time not syncing | NTP blocked | Check firewall | |
| No alerts received | Wrong email | Verify email address | |
| Constant alerts | Threshold too low | Increase threshold | |
| NTP not synced | Bad server | Try different NTP |
Check NTP Status
Check Storage
Check CPU
---
9. Glossary
| Term | Definition | |
|---|---|---|
| NTP | Network Time Protocol | |
| Timezone | Regional time offset | |
| Threshold | Alert trigger level | |
| Sync | Time synchronization | |
| Partition | Disk section |
Lua Script Status ℹ️
System Module
| Component | Status |
|---|---|
| System Misc | ℹ️ System configuration - no Lua handler required |
---
Documentation last updated: January 2026