All Apps and Add-ons

Website Monitoring is not working

kpavan
Path Finder

Hi All,

Am using Website Monitoring app to monitoring our internal URL's and it was working from day one, as expected. Since from last two days dashboard was looking empty and when check the logs i found below error. Not sure why it is stopped working all of sudden even i haven't changed any settings.

Could you please help me to find the resolutions on this issue?
~~~~~~~~~~~~~~~~~~~~~~~
Error log:

2017-07-13 12:36:35,576 ERROR Execution failed
Traceback (most recent call last):
File "/data/splunk/etc/apps/website_monitoring/bin/modular_input.py", line 1277, in execute
self.do_run(in_stream, log_exception_and_continue=True)
File "/data/splunk/etc/apps/website_monitoring/bin/modular_input.py", line 1177, in do_run
input_config)
File "/data/splunk/etc/apps/website_monitoring/bin/web_ping.py", line 468, in run
result = WebPing.ping(url, username, password, timeout, proxy_type, proxy_server, proxy_port, proxy_user, proxy_password, client_certificate, client_certificate_key, user_agent, logger=self.logger)
File "/data/splunk/etc/apps/website_monitoring/bin/web_ping.py", line 285, in ping
auth_type = cls.determine_auth_type(url, proxies=proxies, timeout=timeout, cert=cert, logger=logger)
File "/data/splunk/etc/apps/website_monitoring/bin/web_ping.py", line 143, in determine_auth_type
http = requests.get(url.geturl(), proxies=proxies, timeout=timeout, cert=cert, verify=False)
File "/data/splunk/etc/apps/website_monitoring/bin/website_monitoring_app/requests/api.py", line 65, in get
return request('get', url, **kwargs)
File "/data/splunk/etc/apps/website_monitoring/bin/website_monitoring_app/requests/api.py", line 49, in request
response = session.request(method=method, url=url, **kwargs)
File "/data/splunk/etc/apps/website_monitoring/bin/website_monitoring_app/requests/sessions.py", line 461, in request
resp = self.send(prep, **send_kwargs)
File "/data/splunk/etc/apps/website_monitoring/bin/website_monitoring_app/requests/sessions.py", line 573, in send
r = adapter.send(request, **kwargs)
File "/data/splunk/etc/apps/website_monitoring/bin/website_monitoring_app/requests/adapters.py", line 415, in send
raise ConnectionError(err, request=request)
ConnectionError: ('Connection aborted.', gaierror(-3, 'Temporary failure in name resolution'))

Thanks!
Pavan

FritzWittwer_ol
Contributor

gaierror(-3, 'Temporary failure in name resolution') (gaierro= Get Address Info Error) points towards a DNS issue, did you try to load one of this urls with wget, curl or plain telnet, from the Splunk server on which Website Monitoring is running?

See also this answer

0 Karma

bharathkumarnec
Contributor

Did you try restarting the splunk service and see if you still getting these errors??
When you hit the urls manually you are able to load the page??
Is the url's resolving the names in your domain??

0 Karma
Get Updates on the Splunk Community!

Detecting Remote Code Executions With the Splunk Threat Research Team

REGISTER NOWRemote code execution (RCE) vulnerabilities pose a significant risk to organizations. If ...

Observability | Use Synthetic Monitoring for Website Metadata Verification

If you are on Splunk Observability Cloud, you may already have Synthetic Monitoringin your observability ...

More Ways To Control Your Costs With Archived Metrics | Register for Tech Talk

Tuesday, May 14, 2024  |  11AM PT / 2PM ET Register to Attend Join us for this Tech Talk and learn how to ...