check_pa.modules package¶
Submodules¶
check_pa.modules.certificate module¶
-
class
check_pa.modules.certificate.
Certificate
(host, token, exclude)[source]¶ Bases:
nagiosplugin.resource.Resource
Will 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.Resource
Reads 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.Resource
Reads 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.Summary
Creates a throughput summary.
-
class
check_pa.modules.throughput.
Throughput
(host, token, interface_name)[source]¶ Bases:
nagiosplugin.resource.Resource
A 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