mtakaki / cachet-url-monitor

URL monitor plugin for cachethq.io
MIT License
125 stars 49 forks source link

SSL Failed Certificate Verification Error #40

Closed manasa884 closed 7 years ago

manasa884 commented 7 years ago

Trying to set up the url monitor with my status page and I'm getting this error:

(cachet_url_monitor) $ python cachet_url_monitor/scheduler.py config.yml

Traceback (most recent call last):
  File "cachet_url_monitor/scheduler.py", line 89, in 
    scheduler = Scheduler(sys.argv[1])
  File "cachet_url_monitor/scheduler.py", line 55, in __init__
    self.configuration = Configuration(config_file)
  File "/Users/username/Development/Web/Cachet/cachet-url-monitor/cachet_url_monitor/configuration.py", line 91, in __init__
    self.default_metric_value = self.get_default_metric_value()
  File "/Users/username/Development/Web/Cachet/cachet-url-monitor/cachet_url_monitor/configuration.py", line 106, in get_default_metric_value
    get_metric_request = requests.get('%s/metrics/%s' % (self.api_url, self.metric_id), headers=self.headers)
  File "/Users/username/Development/Web/Cachet/cachet-url-monitor/cachet_url_monitor/lib/python2.7/site-packages/requests/api.py", line 67, in get
    return request('get', url, params=params, **kwargs)
  File "/Users/username/Development/Web/Cachet/cachet-url-monitor/cachet_url_monitor/lib/python2.7/site-packages/requests/api.py", line 53, in request
    return session.request(method=method, url=url, **kwargs)

  File "/Users/username/Development/Web/Cachet/cachet-url-monitor/cachet_url_monitor/lib/python2.7/site-packages/requests/sessions.py", line 468, in request
    resp = self.send(prep, **send_kwargs)
  File "/Users/username/Development/Web/Cachet/cachet-url-monitor/cachet_url_monitor/lib/python2.7/site-packages/requests/sessions.py", line 576, in send
    r = adapter.send(request, **kwargs)
File "/Users/username/Development/Web/Cachet/cachet-url-monitor/cachet_url_monitor/lib/python2.7/site-packages/requests/adapters.py", line 447, in send
    raise SSLError(e, request=request)
requests.exceptions.SSLError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:661)
            
mtakaki commented 7 years ago

Which website are you hitting? Is it running with a self-signed certificate? This stack overflow link explains what's going on: https://stackoverflow.com/a/12864892 The error is coming from the requests library and it's rejecting your certificate.

mtakaki commented 7 years ago

I'm going to close this issue, but please lemme know if you're still facing it or if you have any comment to add.