Skip to main content
Glama
Linuxfabrik

Linuxfabrik MCP Server for Icinga

by Linuxfabrik

Lizenz Python Status GitHub Issues GitHubSponsors PayPal

MCP-Server für Icinga

mcp-server-icinga ist ein Model Context Protocol (MCP)-Server, der es KI-Clients wie Claude ermöglicht, über natürliche Sprache mit Icinga-Installationen zu arbeiten. Er richtet sich an Linux-Systemadministratoren, die Icinga produktiv einsetzen und eine chatbasierte Schnittstelle für die tägliche Triage, Vorfalluntersuchung und Routineaufgaben auf Basis der bestehenden Icinga REST-APIs wünschen.

Dieses Projekt wurde mit Unterstützung von Claude Code von Anthropic entwickelt.

Umfang

Der Server verbindet drei Icinga-Oberflächen und den Linuxfabrik Monitoring-Stack:

  • Icinga 2 Core REST API (Port 5665): Live-Host- und Service-Objekte, On-Demand-Checks, Bestätigungen (Acknowledgements), Downtimes.

  • Icinga Web 2 / Icinga DB Web Modul: Reichhaltigere Status-Projektionen, Historie, Kommentare, Benachrichtigungen, mit den Einschränkungen der Icinga Web-Oberfläche.

  • Icinga Director API: Objekt-Browsing, Introspektion von Service-Templates, Befehlskatalog.

  • Linuxfabrik monitoring-plugins Katalog: Implementierung, Eingaben, Ausgaben, Zustände und Perfdata jedes Check-Plugins, damit der Server erklären kann, warum ein Service alarmiert, nicht nur, dass er es tut.

  • Zeitreihendatenbank (Standard: InfluxDB, modular): Historische Perfdata für Trendanalysen, Flapping-Analyse und Ursachenforschung.

Jedes Backend befindet sich in einem eigenen Modul, sodass Administratoren nur das anbinden können, was sie tatsächlich betreiben. Der Server kennzeichnet Informationen, die von der zugrunde liegenden API nicht bereitgestellt werden, transparent, anstatt zu raten.

Related MCP server: PilotOps MCP

Status

Frühe Entwicklung. Architektur, Konfiguration und Tool-Oberfläche sind instabil und werden sich ändern.

Anforderungen

  • Python 3.14 oder neuer.

  • Erreichbare Icinga-Installation (eine oder mehrere der folgenden: Icinga 2 Core API, Icinga Web 2 mit dem Icinga DB Web Modul, Icinga Director).

  • Optional: ein Zeitreihendatenbank-Backend für historische Perfdata. Die Standardintegration ist InfluxDB; die TSDB-Schicht ist modular, sodass andere Backends angebunden werden können.

Installation

Installationsanweisungen werden dokumentiert, sobald die erste Version veröffentlicht wird.

Konfiguration

Die Konfigurationsdokumentation folgt, sobald sich die Konfigurationsoberfläche stabilisiert hat.

Verwandte Projekte

Lizenz

Veröffentlicht als Public Domain unter der Unlicense.

A
license - permissive license
Not graded
quality - not tested
B
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    Not graded
    quality
    C
    maintenance
    Enables complete management of CheckMK monitoring environments through natural language, including live monitoring, downtime scheduling, problem management, and configuration.
    16
    GPL 3.0
  • F
    license
    Not graded
    quality
    D
    maintenance
    Enables AI-driven incident response by connecting Claude to monitoring tools like Prometheus, Grafana, Loki, PagerDuty, and Slack for automated investigation and runbook generation.
    9
  • A
    license
    C
    quality
    A
    maintenance
    Enables natural language interaction with Thruk monitoring systems, allowing users to query hosts/services, schedule downtimes, acknowledge problems, and more via MCP-compatible clients.
    65
    MIT

View all related MCP servers

Related MCP Connectors

  • Uptime, SSL, DNS and domain monitoring you can talk to from Claude or any MCP client.

  • Operate Linux, macOS and Windows from your LLM. Every action runs through an auditable allowlist.

  • AI agent run monitoring with incident replay and SLA receipts.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/Linuxfabrik/mcp-server-icinga'

If you have feedback or need assistance with the MCP directory API, please join our Discord server