Websites, Forms and Transactions

check_website PHP script

Description:

PHP check-script which can check a website(URL) and react if errors like 404, 500 etc are returned.

Current Version

1.0

Last Release Date

2010-09-01

Compatible With

  • Nagios 2.x
  • Nagios 3.x

Owner

License

Other


Project Files
Project Notes
PHP check-script which can check a website(URL) and react if errors like 404, 500 etc are returned. #!/usr/local/bin/php "; exit(2); } $url = "http://" . $argv[1]; $header = @get_headers($url, 1); if(!$header) { echo "Could not connect to $url"; exit(2); } if(preg_match('/200/', $header[0])) { print_r($header[0]); exit(0); } elseif(preg_match('/302/', $header[0])) { print_r($header[0]); exit(0); } elseif(preg_match('/301/', $header[0])) { print_r($header[0]); exit(0); } else { print_r($header[0]); exit(2); } ?> Remember to change /usr/local/bin/php to whereever your php-binary is located and chmod +x check_www. commands.cfg: define command{ command_name check_www command_line /usr/local/libexec/nagios/check_www $ARG1$ } services.cfg: define service{ use default-critical host_name webserver contact_groups it-department service_description Website: www.example.org check_command check_www!www.example.org }
Reviews (0) Add a Review
Add a Review

You must be logged in to submit a review.

Thank you for your review!

Your review has been submitted and is pending approval.

Recommend

To:


From:


Thank you for your recommendation!

Your recommendation has been sent.

Project Stats
Rating
0 (0)
Favorites
0
Views
103,326