コード例 #1
0
def main():
    config = {}
    config['source'] = {}
    # the base URL if we need to repeat
    config['source'][
        'base_url'] = 'https://isd.hertz.com/ISDTools/ns/GetStats?ns='
    itemList = []
    # individual servers
    itemList.append({
        'name': 'ns01dc',
        'url': 'ns01.dc.irac.ecom.ad.hertz.com'
    })
    itemList.append({
        'name': 'ns01dc2',
        'url': 'ns01.dc2.irac.ecom.ad.hertz.com'
    })
    itemList.append({
        'name': 'ns01rc',
        'url': 'ns01.rc.irac.ecom.ad.hertz.com'
    })
    config['source']["urls_to_fetch"] = itemList

    config["data_processor"] = processNetscalerHost
    config["splunk_source"] = "netscalerHostTest"
    config["time_interval"] = 30
    config["loop_count"] = -1
    hc.scrapeData(config)
コード例 #2
0
def main():
    config = {}
    config["urls_to_fetch"] = [
        'https://ratesmonitor.hertz.com/RatesMonitoringWeb/rumPages/rumWebSLA.jsp?environment=prod'
    ]
    config["data_processor"] = processRateWSstats
    config["splunk_source"] = "rateWSTest"
    config["time_interval"] = 10
    config["loop_count"] = -1
    hc.scrapeData(config)
コード例 #3
0
def main():
    config = {}
    config["urls_to_fetch"] = [
        "http://rclnpsmap24/cgi-bin/scmperf.ksh",
        "http://dclnpsmap23/cgi-bin/scmperf.ksh"
    ]
    config["data_processor"] = processSeamlessStats
    config["splunk_source"] = "seamlessTest"
    config["time_interval"] = 10
    config["loop_count"] = 200
    hc.scrapeData(config)
コード例 #4
0
def main():
    config = {}
    config['source'] = {}
    # the base URL if we need to repeat
    config['source'][
        'base_url'] = 'https://ratesmonitor.hertz.com/RatesMonitoringWeb/calculatorpages/calcmonitoring.jsp?environment=prod'
    itemList = []
    # individual servers
    itemList.append({'name': 'calcservers', 'url': ''})
    config['source']["urls_to_fetch"] = itemList

    config["data_processor"] = processRateCalc
    config["splunk_source"] = "hertzCalcServers"
    config["time_interval"] = 30
    config["loop_count"] = -1
    hc.scrapeData(config)
コード例 #5
0
def main():
    config = {}
    config['source'] = {}
    # the base URL if we need to repeat
    config['source']['base_url'] = ''
    itemList = []
    # individual servers
    itemList.append({
        'name': 'smap24',
        'url': 'http://rclnpsmap24/cgi-bin/scmperf.ksh'
    })
    itemList.append({
        'name': 'smap23',
        'url': 'http://dclnpsmap23/cgi-bin/scmperf.ksh'
    })
    config['source']["urls_to_fetch"] = itemList

    config["data_processor"] = processSeamlessStats
    config["splunk_source"] = "seamlessTest"
    config["time_interval"] = 30
    config["loop_count"] = -1
    hc.scrapeData(config)