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
CSV Values Check
Icinga plugin that monitors CSV data by running SQL queries against it with configurable thresholds
Directory File Age Check
Icinga plugin to monitor the age of the newest or oldest file in a directory
Directory File Count Check
Icinga plugin to monitor the number of files in one or more directories
Directory Writable Check
Icinga plugin to check if one or more directories are writable on the filesystem

File Age Check
Checks file or directory age since last modification with glob pattern and SMB share support
File Age Check
Icinga plugin to monitor file age and file size with configurable warning and critical thresholds
File Count Check
Counts files matching a glob pattern and alerts when thresholds are exceeded

File Ownership Check
Icinga plugin to verify critical system file ownership matches expected owner and group values

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

File System Health Check
Icinga plugin to monitor file system availability and health on Linux/Unix systems

Filesystem Path Check
Icinga plugin to verify filesystem path existence, ownership, group, age, and size
JSON Jq Filter Check
Icinga plugin to monitor JSON files and HTTP endpoints using Jq filter expressions
JSON Values Check
Parses JSON from files, HTTP/HTTPS URLs, or SMB shares to extract monitoring state, message, and perfdata.
Log File Pattern Check
Icinga plugin to detect specific patterns or queries in log files for proactive monitoring
Log File Pattern Scanner
Icinga plugin that scans log files for specific patterns and detects log rotation
Logfile Check
Icinga check plugin that scans logfiles for matching patterns and alerts on the number of matches found
Path Read/Write Test Check
Icinga check plugin that tests if filesystem paths are writable and readable via temp file operations

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

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

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

Syncthing Status Check
Icinga plugin to monitor Syncthing status, device connectivity, and folder errors via REST API
Report this plugin
Know a plugin that belongs here?
Submit a Plugin
Know a plugin we're missing? Share the repository or web page URL and we'll review it.
