{"id":87,"date":"2010-09-30T11:03:14","date_gmt":"2010-09-30T11:03:14","guid":{"rendered":"http:\/\/devopsny.com\/blog\/?p=87"},"modified":"2013-03-04T21:40:12","modified_gmt":"2013-03-04T21:40:12","slug":"nagios-check-webpage","status":"publish","type":"post","link":"https:\/\/devopsny.com\/blog\/2010\/09\/30\/nagios-check-webpage\/","title":{"rendered":"nagios-check-webpage"},"content":{"rendered":"<p>This is a ruby script that can download a web page. Source here:<\/p>\n<p><a href=\"http:\/\/code.google.com\/p\/nagios-check-webpage\/\">http:\/\/code.google.com\/p\/nagios-check-webpage\/<\/a><\/p>\n<p><strong>Installation:<\/strong><\/p>\n<p><strong>Prerequisites:<\/strong><\/p>\n<p><em>apt-get install ruby rubygems<\/em><\/p>\n<p><em>gem update<\/em><\/p>\n<p><em>apt-get install ruby1.8-dev<\/em><\/p>\n<p><em>gem install hpricot<\/em><\/p>\n<p><em>apt-get install libopenssl-ruby<\/em><\/p>\n<p>&nbsp;<\/p>\n<p><strong>Nagios Check Command:<\/strong><\/p>\n<p>define command{<br \/>\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 command_name\u00a0\u00a0\u00a0 check-webpage<br \/>\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 command_line\u00a0\u00a0\u00a0 $USER1$\/check_webpage.rb -u $HOSTADDRESS$$ARG1$<br \/>\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 }<\/p>\n","protected":false},"excerpt":{"rendered":"<p>This is a ruby script that can download a web page. Source here: http:\/\/code.google.com\/p\/nagios-check-webpage\/ Installation: Prerequisites: apt-get install ruby rubygems gem update apt-get install ruby1.8-dev gem install hpricot apt-get install libopenssl-ruby &nbsp; Nagios Check Command: define command{ \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 command_name\u00a0\u00a0\u00a0 check-webpage \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 command_line\u00a0\u00a0\u00a0 $USER1$\/check_webpage.rb -u $HOSTADDRESS$$ARG1$ \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 }<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"jetpack_post_was_ever_published":false},"categories":[16,60],"tags":[21,22,67],"class_list":["post-87","post","type-post","status-publish","format-standard","hentry","category-linux","category-ubuntu-linux","tag-linux-2","tag-nagios-2","tag-plugins"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p3fcrv-1p","jetpack_likes_enabled":true,"_links":{"self":[{"href":"https:\/\/devopsny.com\/blog\/wp-json\/wp\/v2\/posts\/87","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devopsny.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devopsny.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devopsny.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/devopsny.com\/blog\/wp-json\/wp\/v2\/comments?post=87"}],"version-history":[{"count":2,"href":"https:\/\/devopsny.com\/blog\/wp-json\/wp\/v2\/posts\/87\/revisions"}],"predecessor-version":[{"id":89,"href":"https:\/\/devopsny.com\/blog\/wp-json\/wp\/v2\/posts\/87\/revisions\/89"}],"wp:attachment":[{"href":"https:\/\/devopsny.com\/blog\/wp-json\/wp\/v2\/media?parent=87"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devopsny.com\/blog\/wp-json\/wp\/v2\/categories?post=87"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devopsny.com\/blog\/wp-json\/wp\/v2\/tags?post=87"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}