Skip to main content

This script checks the state AppArmor status and profiles.

Project description

monitoring-plugins-apparmor

Python Nagios-compatible App Armor checks.

Description

These Nagios-compatible checks aim to monitor apparmor-related behaviours (status, profiles).

Usage

Checks if App Armor is enabled: /usr/lib/nagios/plugins/check_aa_status. This plugin requires a sudo configuration, such as:

User_Alias NAGIOS = nagios
Cmd_Alias NAGIOS_CMD = /usr/sbin/aa-status --enabled
NAGIOS ALL = (root) NOPASSWD: NOEXEC: NAGIOS_CMD

Checks if the given binary is enforced: /usr/lib/nagios/plugins/check_aa_profile --process=libvirtd

Help

/usr/lib/nagios/plugins/check_aa_status --help
Usage: check_aa_status [options]

Options:
  -v, --verbose
  -H HOSTNAME, --hostname=HOSTNAME
  -w WARNING, --warning=WARNING
  -c CRITICAL, --critical=CRITICAL
  -t TIMEOUT, --timeout=TIMEOUT
  -h, --help            show this help message and exit

The process is mandatory.

/usr/lib/nagios/plugins/check_aa_profile --help
Usage: check_aa_profile [options]

Options:
  --process=PROCESS     The name of the process to find
  -v, --verbose
  -H HOSTNAME, --hostname=HOSTNAME
  -w WARNING, --warning=WARNING
  -c CRITICAL, --critical=CRITICAL
  -t TIMEOUT, --timeout=TIMEOUT
  -h, --help            show this help message and exit

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

monitoring-plugins-apparmor-1.0.1.tar.gz (2.9 kB view hashes)

Uploaded source

Supported by

AWS AWS Cloud computing Datadog Datadog Monitoring Facebook / Instagram Facebook / Instagram PSF Sponsor Fastly Fastly CDN Google Google Object Storage and Download Analytics Huawei Huawei PSF Sponsor Microsoft Microsoft PSF Sponsor NVIDIA NVIDIA PSF Sponsor Pingdom Pingdom Monitoring Salesforce Salesforce PSF Sponsor Sentry Sentry Error logging StatusPage StatusPage Status page