- check_ssl_cert requires
expect
ortimeout
to enable timeouts. Ifexpect
ortimeout
are not present on your system timeouts will be disabled. dig
for- DANE checks
- DNSSEC checks
- gmake on FreeBSD
expand
for--info
tar
andbzip2
to build release packagesip
orifconfig
to be able to use the-4
and-6
options- nectcat for
--ignore-connection-state
- Python 3.0 for the TDS (Tabular Data Stream) protocol check
- Java for KeyStore checks
Following tools are required for development:
- shUnit2 for the tests
- shfmt to format the source files
- ShellCheck for the code quality checks
- codespell for the spelling checks
dig
for IPv6 tests
You can check the installed dependencies with the utils/check_deps.sh
script.
- You can run the plugin from the shell.
- If you want to install it systemwide, copy the plugin to a directory in the path, and
check_ssl_cert.1
in an appropriate directory in the$MANPATH
- Simply copy the plugin to your Nagios/Icinga plugin directory (e.g.,
/usr/lib64/nagios/plugins/
) - Use
make install
by defining theDESTDIR
andMANDIR
variables with the installation targets. E.g,make DESTDIR=/nagios/plugins/dir MANDIR=/nagios/plugins/man/dir install
- To install the bash completion script run
sudo make install_bash_completion
(it will install the completion script in the directory defined bypkg-config --variable=completionsdir bash-completion
)