check_pa.modules package¶
Submodules¶
check_pa.modules.certificate module¶
-
class
check_pa.modules.certificate.Certificate(host, token, exclude)[source]¶ Bases:
nagiosplugin.resource.ResourceWill fetch the certificates from the REST API and returns a warning if the remaining days of the certificate is between the value of warning (e. g. 20) and critical (e. g. 0).
If a certificate has been revoked or excluded, no warning will appear.
-
class
check_pa.modules.certificate.CertificateContext(name, r, fmt_metric='{name} expires in {valueunit}', result_cls=<class 'nagiosplugin.result.Result'>)[source]¶ Bases:
nagiosplugin.context.Context
-
class
check_pa.modules.certificate.CertificateSummary(r)[source]¶ Bases:
nagiosplugin.summary.Summary
check_pa.modules.diskspace module¶
-
class
check_pa.modules.diskspace.DiskSpace(host, token)[source]¶ Bases:
nagiosplugin.resource.ResourceReads the used disk space of the Palo Alto Firewall System.
check_pa.modules.environmental module¶
-
class
check_pa.modules.environmental.Environmental(host, token)[source]¶ Bases:
nagiosplugin.resource.ResourceReads the used disk space of the Palo Alto Firewall System.
-
class
check_pa.modules.environmental.EnvironmentalContext(name, fmt_metric='{name} is {valueunit}', result_cls=<class 'nagiosplugin.result.Result'>)[source]¶ Bases:
nagiosplugin.context.Context
check_pa.modules.load module¶
check_pa.modules.sessioninfo module¶
-
class
check_pa.modules.sessioninfo.SessInfo(host, token)[source]¶ Bases:
nagiosplugin.resource.Resource
check_pa.modules.thermal module¶
check_pa.modules.throughput module¶
-
class
check_pa.modules.throughput.NetworkSummary[source]¶ Bases:
nagiosplugin.summary.SummaryCreates a throughput summary.
-
class
check_pa.modules.throughput.Throughput(host, token, interface_name)[source]¶ Bases:
nagiosplugin.resource.ResourceA throughput resource.
-
check_pa.modules.throughput.create_check(args)[source]¶ Creates and configures a check for the throughput command.
Returns: the throughput check.
check_pa.modules.useragent module¶
-
class
check_pa.modules.useragent.UserAgent(host, token)[source]¶ Bases:
nagiosplugin.resource.Resource
-
class
check_pa.modules.useragent.UserAgentContext(name, fmt_metric='{name} is {valueunit}', result_cls=<class 'nagiosplugin.result.Result'>)[source]¶ Bases:
nagiosplugin.context.Context