/monitoring-check_sophos_xg

Monitoring plugin to check Sophos XG firewalls with Icinga, Nagios and other compatible monitoring solutions

Primary LanguagePerlGNU General Public License v3.0GPL-3.0

check_sophos_xg_*

GitHub issues GitHub forks GitHub stars GitHub license Documentation Icinga Exchange

A collection of monitoring plugins to check Sophos XG firewalls with Icinga, Nagios and other compatible monitoring solutions.

Compatible devices

Requirements

General

  • Perl 5
  • Perl Modules:
    • Monitoring::Plugin or Nagios::Plugin
    • Net::SNMP
    • Date::Calc (License Check)

Ubuntu/Debian

  • perl
  • libmonitoring-plugin-perl
  • libnet-snmp-perl
  • libdate-calc-perl

Plugins

check_sophos_xg_disk.pl

Check disk space.

check_sophos_xg_ha.pl

Check the HA mode and the current status.

check_sophos_xg_info.pl

Just some details about the device.

check_sophos_xg_license.pl

Check if a license has been expired or will expire soon.

check_sophos_xg_memory.pl

Check memory and swap space.

check_sophos_xg_service.pl

Check the state of the services running on the device.

check_sophos_xg_vpn.pl

Warning This plugin requires at least Sophos XG v20.0

Check Site-to-Site vpn connections.

Installation

Just copy the files check_sophos_xg_*.pl to your Icinga or Nagios plugin directory.

Examples

Documentation

Source

Issues

Use the GitHub issue tracker to report any issues

License

GPLv3+