Releases: fyxtro/NinjaRMM-Scripts
Releases · fyxtro/NinjaRMM-Scripts
Initial public release
v1.0.0 – Initial public release
This is the first stable public release of the NinjaOne monitoring and maintenance scripts.
Included scripts
Backup monitoring
-
Veeam Backup & Replication monitoring
- Supports Veeam v12 and v13
- Determines worst and latest job and repository outcomes
- NinjaOne-ready output with sentinel markers
-
Cove Data Protection monitoring
- Uses ClientTool.exe and StatusReport.xml
- Monitors service state, datasources, sessions, errors, and Local Speed Vault
- Separate thresholds for servers and workstations
-
BackupAssist monitoring
- Detects BackupAssist installation
- Parses Application event log entries from the last 24 hours
- Flags warnings and errors for alerting
System maintenance
- Cleanup of temporary files
- Recycle bin cleanup
- Downloads folder analysis and optional cleanup
Event log parsing
- Detection of failed login attempts
- Aggregated output including source, reason, and counts
NinjaOne integration
- Scripts write structured output to NinjaOne custom fields
- Consistent exit codes for alerting
- Designed for scheduled or on-demand execution
Attribution
Parts of the Cove Data Protection monitoring logic are adapted from:
https://github.com/BackupNerd/Backup-Scripts
Notes
Scripts are provided as-is.
Always test in a non-production environment before deploying at scale.