Exemplo n.º 1
0
    def test_win(self):
        n = NagiosWrapper('test_host')

        self.assertDictEqual(n.win('CheckCounter'), {'ProcUsedMem': 1008783360})
        self.assertDictEqual(n.win('CheckCPU'), {'1': 7, '10': 6, '5': 5})
        self.assertDictEqual(n.win('CheckDriveSize'), {'C:\\ %': 62.0, 'C:\\': 63425.141})
        self.assertDictEqual(n.win('CheckEventLog'), {'eventlog': 18})
        self.assertDictEqual(n.win('CheckFiles'), {'found files': 0})
        self.assertDictEqual(n.win('CheckLogFile'), {'count': 0})
        self.assertDictEqual(n.win('CheckMEM'), {
            'page file %': 20.0,
            'page file': 6869.602,
            'physical memory': 4874.422,
            'virtual memory': 268.777,
            'virtual memory %': 0.0,
            'physical memory %': 29.0,
        })
        self.assertDictEqual(n.win('CheckProcState'), {'status': 'OK', 'message': 'check_mk_agent.exe: running'})
        self.assertDictEqual(n.win('CheckServiceState'), {'status': 'OK', 'message': 'ENAIO_server: started'})
        self.assertDictEqual(n.win('CheckUpTime'), {'uptime': 581357000})