Skip to content

Releases: fyxtro/NinjaRMM-Scripts

Initial public release

05 Jan 11:12
4186897

Choose a tag to compare

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.