File & Directory Monitoring Plugins

Icinga plugins for monitoring file integrity, directory contents, log files, and filesystem health across local and remote storage.

Track file age, size, ownership, and checksums. Scan logs for patterns, validate symlinks, detect stale NFS mounts, and monitor remote filesystems via SFTP and SMB. These plugins help ensure file integrity, catch unprocessed spool files, and alert on unexpected filesystem changes.

Checksum Verification Check

Icinga plugin to verify file integrity by checking files against checksum references

Author:NETWAYS
Get Plugin

CSV Values Check

Monitors CSV data by running SQL queries against imported CSV files and checking results against thresholds

Author:Linuxfabrik
Get Plugin

Directory File Age Check

Icinga plugin to monitor the age of the newest or oldest file in a directory

Author:Nemester
Get Plugin

Directory File Count Check

Icinga plugin to monitor the number of files in one or more directories

Author:matteocorti
Get Plugin

Directory Writable Check

Icinga plugin to check if one or more directories are writable on the filesystem

Author:matteocorti
Get Plugin

File Age Check

Checks the age of files and directories since last modification for Icinga monitoring

Author:Linuxfabrik
Get Plugin

File Age Check

Icinga plugin to monitor file age and file size with configurable warning and critical thresholds

Author:www.monitoring-plugins.org
Get Plugin

File Count Check

Counts files matching a glob pattern and alerts when thresholds are exceeded.

Author:Linuxfabrik
Get Plugin

File Growth Check

Icinga plugin to monitor file growth and shrink rates per second with threshold alerting

Author:Linuxfabrik
Get Plugin

File Ownership Check

Icinga plugin to verify file ownership and group settings on critical system files

Author:Linuxfabrik
Get Plugin

File Size Check

Icinga plugin to check file sizes against configurable thresholds with glob and SMB support

Author:Linuxfabrik
Get Plugin

File Spool Age Check

Icinga plugin to check for old unprocessed files in a spool directory

Author:NETWAYS
Get Plugin

File System Health Check

Icinga plugin to monitor file system availability and health on Linux/Unix systems

Author:lausser
Get Plugin

Filesystem Mounts Check

Icinga check plugin that verifies all filesystems listed in /etc/fstab are actually mounted

Author:Linuxfabrik
Get Plugin

Filesystem Path Check

Icinga plugin to verify filesystem path existence, ownership, group, age, and size

Author:atc0005
Get Plugin

JSON Jq Filter Check

Icinga plugin to monitor JSON files and HTTP endpoints using Jq filter expressions

Author:cspeterson
Get Plugin

JSON Values Check

Parses JSON from files, URLs, or SMB shares and extracts monitoring state, message, and perfdata.

Author:Linuxfabrik
Get Plugin

Log File Pattern Check

Icinga plugin to detect specific patterns or queries in log files for proactive monitoring

Author:www.monitoring-plugins.org
Get Plugin

Log File Pattern Scanner

Icinga plugin that scans log files for specific patterns and detects log rotation

Author:lausser
Get Plugin

Logfile Check

Icinga check plugin that scans logfiles for matching patterns and alerts on the number of matches found

Author:Linuxfabrik
Get Plugin

NFS Exports Check

Checks that an NFS server actually exports what it is configured to export and that export paths exist

Author:Linuxfabrik
Get Plugin

NFS Mounts Check

Icinga check plugin to verify that all mounted NFS filesystems are responsive and not stale

Author:Linuxfabrik
Get Plugin

Path Read/Write Test Check

Icinga plugin to test read/write access on filesystem paths including NFS and SMB mounts

Author:Linuxfabrik
Get Plugin

SFTP Free Space Check

Icinga plugin to monitor free disk space on remote SFTP servers

Author:janvonde
Get Plugin

SFTP Server Check

Icinga plugin to monitor SFTP server availability by testing file upload and download

Author:Napsty
Get Plugin

Stale NFS Mount Check

Icinga plugin to detect stale NFS mounts on Linux systems

Author:NETWAYS
Get Plugin

Symlink Check

Icinga plugin to verify that symbolic links exist and are valid on Linux systems

Author:Lunetikk
Get Plugin

Syncthing Daemon Check

Icinga check plugin for monitoring Syncthing daemon health, folder sync status, and device connectivity

Author:dsh2dsh
Get Plugin

Syncthing Status Check

Icinga plugin to monitor Syncthing status, device connectivity, and folder errors via REST API

Author:gitea.zionetrix.net
Get Plugin

Know a plugin that belongs here?