Good morning Thwack Community, Anyone having issues running basic API queries against EOC?
Basic Query:
import requests
from pprint import pprint
from orionsdk import SwisClient
from dotenv import load_dotenv
import os
load_dotenv()
def sw_query(instance, pssWord, pssKey):
requests.packages.urllib3.disable_warnings()
swis = SwisClient(os.getenv(instance), os.getenv(pssWord), os.getenv(pssKey))
swis_query = swis.query("""SELECT top 5 n.Caption
FROM Orion.Nodes n
""")
data = swis_query['results']
pprint(data)
sw_query('instance-url', 'API-User', 'API-Pass')
Error Returned:
requests.exceptions.ConnectTimeout: HTTPSConnectionPool(host='instance-fqdn', port=17774): Max retries exceeded with url: /SolarWinds/InformationService/v3/Json/Query (Caused by ConnectTimeoutError(, 'Connection to instance-fqdn timed out. (connect timeout=None)'))