Remote Execution Plugins

Icinga plugins that execute commands on remote hosts via SSH, WinRM, REST APIs, and other protocols to collect monitoring results without requiring a local agent.

These plugins enable agentless monitoring by running commands and scripts on remote systems. They support SSH, WinRM, REST APIs, and file-based result processing to monitor hosts where installing an agent isn't feasible, bridging isolated networks and diverse operating systems.

Ansible Remote Linux Checks

Agentless remote Linux monitoring checks for Icinga using Ansible as transport layer

Author:agentless-monitoring
Get Plugin

AWX Jobs Check

Icinga plugin to monitor AWX (Ansible) job statuses via API token authentication

Author:iTeV
Get Plugin

Custom Command Output Check

Icinga plugin to monitor custom CLI command output, exit codes, and execution time

Author:Al2Klimov
Get Plugin

NSClient++ Web REST API Check

Queries NSClient++ agents via REST API to collect check results for Icinga monitoring

Author:m-kraus
Get Plugin

SnailEXEC Result Check

Icinga plugin to process SnailEXEC result files for monitoring remote or isolated hosts

Author:Doctor-love
Get Plugin

SSH Remote Command Check

Executes remote commands via SSH and evaluates output with pattern matching and threshold alerts

Author:Linuxfabrik
Get Plugin

SSH Remote Command Check

Executes remote commands via SSH and returns monitoring check results to Icinga

Author:www.monitoring-plugins.org
Get Plugin

Windows Agentless Check

Agentless Windows host monitoring over SSH for Icinga 2 with performance data output

Author:bgabika
Get Plugin

Windows Scheduled Task Check

Monitors Windows Scheduled Task result codes and trigger status via SSH for Icinga 2

Author:bgabika
Get Plugin

WinRM Remote PowerShell Check

Executes PowerShell commands on remote Windows hosts via WinRM and evaluates results for Icinga alerts

Author:Linuxfabrik
Get Plugin

Know a plugin that belongs here?