diff --git a/README.md b/README.md index 0057b52..8c46d93 100644 --- a/README.md +++ b/README.md @@ -35,7 +35,7 @@ asset: name: "foo.local" check: "hypervguest" config: - address: "192.168.1.2" + hypervisor: "192.168.1.2" guid: "01234567-0123-0123-0123-0123456789AB" ``` diff --git a/lib/wmiquery.py b/lib/wmiquery.py index ad5baf8..39308d2 100644 --- a/lib/wmiquery.py +++ b/lib/wmiquery.py @@ -26,9 +26,10 @@ async def wmiconn( asset: Asset, asset_config: dict, check_config: dict) -> Tuple[Connection, Service]: - address = check_config.get('address') - if not address: - address = asset.name + hypervisor = check_config.get('hypervisor') + if hypervisor is None: + msg = 'missing hypervisor in collector configuration' + raise CheckException(msg) username = asset_config.get('username') password = asset_config.get('password') if None in (username, password): @@ -44,7 +45,7 @@ async def wmiconn( else: domain = '' - conn = Connection(address, username, password, domain) + conn = Connection(hypervisor, username, password, domain) service = None try: