Übersicht über verteilte Plugins / local checks

Sieht mit der Declaration dann so aus

hier der zugehörige Codeschnipsel

~/local/lib/check_mk/gui/plugins/views$ cat inventory_cmk_agent_plugins.py

#!/usr/bin/env python3
# -*- coding: utf-8 -*-
#

from cmk.gui.plugins.views.utils import (
    inventory_displayhints,
)
from cmk.gui.plugins.views.inventory import (
    declare_invtable_view,
    )
from cmk.gui.i18n import _

inventory_displayhints.update({
   ".software.applications.checkmk-agent.plugins:": {
        "title": _l("Agent plugins"),
        "keyorder": ["name", "version", "cache_interval"],
        'view': 'invcmkagentplugins_of_host',
    },
})

declare_invtable_view('invcmkagentplugins', '.software.applications.checkmk-agent.plugins:', _('CMK Agent Plugins'), _('CMK Agent Plugins'))

3 Likes