|
@@ -32,17 +32,16 @@ def parse_ldap_data(string_table):
|
|
|
def discover_edirectory_items(section) -> DiscoveryResult:
|
|
|
'''discover one item per key'''
|
|
|
for key, data in section.items():
|
|
|
- #print(data)
|
|
|
yield Service(item=key)
|
|
|
|
|
|
def check_edirectory_items(item: str, section) -> CheckResult:
|
|
|
data = section.get(item)
|
|
|
if not data:
|
|
|
return
|
|
|
- for key, value in data.items:
|
|
|
- yield Result(state=State("0"), summary=f"{key}: {value}")
|
|
|
+ for key, value in data.items():
|
|
|
+ yield Result(state=State(0), summary=f"{key}: {value}", details=f"{key}: {value}")
|
|
|
|
|
|
- #yield Result(state=0, notice="empty", details="data")
|
|
|
+ #yield Result(state=State(0), notice="empty", details="testdata")
|
|
|
|
|
|
agent_section_edirectory_monitor = AgentSection(
|
|
|
name="edirectory_monitor",
|