Exemple #1
0
    def test_monitor_router_zenosshub_add_collector(self, responses):
        responses_callback(responses)

        mr = MonitorRouter(url, headers, False)
        zh = mr.get_hub('testhub')
        resp = zh.add_collector('newcollector',
                                source='testcollector',
                                pool='TEST')
        assert isinstance(resp, ZenossCollector)
        assert resp.name == "newcollector"
        assert resp.devcount == 0
        assert resp.text == "newcollector"
        assert resp.path == "/zport/dmd/Monitors/Performance/newcollector"
        assert resp.id == ".zport.dmd.Monitors.Performance.newcollector"
        assert resp.configCycleInterval == 360
        assert resp.pingCycleInterval == 60
        assert resp.discoveryNetworks == ""
        assert resp.description == ""
        assert resp.modelerCycleInterval == 720
        assert resp.processCycleInterval == 180
        assert resp.meta_type == "PerformanceConf"
        assert resp.wmiqueryTimeout == 100
        assert resp.statusCycleInterval == 60
        assert resp.eventlogCycleInterval == 60
        assert resp.wmibatchSize == 10
        assert resp.pingTimeOut == 1.5
        assert resp.winCycleInterval == 60
        assert resp.pingTries == 2
        assert resp.inspector_type == "PerformanceConf"
        assert resp.zenProcessParallelJobs == 10
Exemple #2
0
    def test_monitor_router_zenosshub_get_bad_collector(self, responses):
        responses_callback(responses)

        mr = MonitorRouter(url, headers, False)
        zh = mr.get_hub('testhub')
        resp = zh.get_collector('badcollector')
        assert resp is None
Exemple #3
0
    def test_monitor_router_get_hub(self, responses):
        responses_callback(responses)

        mr = MonitorRouter(url, headers, False)
        resp = mr.get_hub('testhub')
        assert isinstance(resp, ZenossHub)
        assert resp.name == "testhub"
        assert resp.devcount == 0
        assert len(resp.collectors) == 1
Exemple #4
0
    def test_monitor_router_zenosshub_get_collectors(self, responses):
        responses_callback(responses)

        mr = MonitorRouter(url, headers, False)
        zh = mr.get_hub('testhub')
        resp = zh.get_collectors()
        assert len(resp) == 1
        assert isinstance(resp[0], ZenossCollector)
        assert resp[0].name == "testcollector"
Exemple #5
0
    def test_monitor_router_get_bad_hub(self, responses):
        responses_callback(responses)

        mr = MonitorRouter(url, headers, False)
        resp = mr.get_hub('badhub')
        assert resp is None