--- description: | This is the `check_by_ssh` Nagios plugin, available e.g. in `/usr/lib/nagios/plugins/`. functions: command: - description: The host example.net must return a certificate via TLS code: | COMMAND=id OUTPUT=output_file TF=$(mktemp) echo "$COMMAND | tee $OUTPUT" > $TF chmod +x $TF check_ssl_cert --curl-bin $TF -H example.net cat $OUTPUT sudo: - description: The host example.net must return a certificate via TLS code: | COMMAND=id OUTPUT=output_file TF=$(mktemp) echo "$COMMAND | tee $OUTPUT" > $TF chmod +x $TF umask 022 check_ssl_cert --curl-bin $TF -H example.net cat $OUTPUT ---