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

Icinga plugin that monitors CSV data by running SQL queries against it with configurable 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 file or directory age since last modification with glob pattern and SMB share support

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 Ownership Check

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

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 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, HTTP/HTTPS URLs, or SMB shares to extract 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

Path Read/Write Test Check

Icinga check plugin that tests if filesystem paths are writable and readable via temp file operations

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?