Build precise queries to find exactly what you need
Press ESC to close
I did try your script but it was little bit unstable.
Suddenly I have checked the check_http which is already there in the /nagios/libexec/check_http
check_http -S www.sitename.or.ip -w seconds -c seconds
-S Connect via SSL. Port defaults to 443. -w Response time to result in warning status (seconds) -c Response time to result in critical status (seconds)
you can add –ssl=1.2 for TLS1.2 (read help)
for example:
/usr/local//nagios/libexec/./check_http -S www.google.com -w 2 -c 5
or
/usr/local//nagios/libexec/./check_http –ssl=1.2 www.google.com -w 2 -c 5
Next
Define The Command Inside commands.cfg
define command {
command_name check_https command_line $USER1$/check_http -S $ARG1$ -w $ARG2$ -c $ARG3$ }
Define Service
define service {
use local-service ; Name of service template to use host_name LOCALHOST service_description HTTPS check_command check_https!localhost!0.500!0.900 notifications_enabled 1 }
-w -c 0.0 accept millisecond
It’s handy when you check multiple internet links either the links is up or down, sites functions, port status.
We’ve completely redesigned the world’s largest repository of Nagios plugins and monitoring tools. Join thousands of users sharing monitoring solutions for servers, applications, and everything in between.
Due to our redesign, all existing accounts require a password reset to access your account again.
Ready to explore 6,100+ projects and contribute to the community?
Reset Password Create Account
Happy Monitoring!