File: //usr/lib/python2.7/site-packages/lap/gplw.py
import socket
import sys
import os
def __run__(params):
try:
import requests
os.environ['no_proxy'] = '127.0.0.1,localhost'
except ImportError:
return [2, "CRITICAL - Error: Please install python-requests"]
try:
url = params.get("url", "https://api.gatewaylocaweb.com.br/nagios/mysql")
except Exception, e:
return [2, "CRITICAL - Error: %s" % repr(e)]
try:
socket.setdefaulttimeout(10)
data = requests.get(url, verify=False)
except:
return [2, "CRITICAL - Error: the url cannot be opened"]
try:
value = data.text
if value == "OK":
return[0, "OK"]
else:
return[2, "CRITICAL - Error: return value %s" % value]
except Exception, e:
return [2, "CRITICAL - Error: %s" % repr(e)]