Server Monitoring1 min read

    Available Server Monitoring Integrations

    Share

    Auto-Discovery

    When you install Xitogent, it automatically discovers running services and enables the appropriate monitoring integrations. No manual configuration needed.

    Supported Integrations

    Databases

    • MySQL / MariaDB – Queries, connections, replication lag, buffer pool
    • PostgreSQL – Connections, locks, cache hit ratio, replication
    • MongoDB – Operations, connections, memory, replica set status
    • Redis – Memory, keyspace, connected clients, evictions
    • Elasticsearch – Cluster health, indexing rate, search latency

    Web Servers

    • Nginx – Active connections, request rate, response codes
    • Apache – Workers, request rate, bytes served
    • HAProxy – Backend health, queue length, response times

    Application Runtimes

    • PHP-FPM – Active processes, queue length, slow requests
    • Node.js – Event loop lag, heap usage, GC pauses
    • Java (JMX) – Heap memory, thread count, GC activity

    Infrastructure

    • Docker – Container CPU, memory, network, restart count
    • RabbitMQ – Queue depth, publish/consume rate, connections
    • Memcached – Hit ratio, evictions, connections

    Custom Metrics

    For services not in the built-in list, use the Custom Metrics API to push any numeric metric to Xitoring for graphing and alerting.

    curl -X POST https://api.xitoring.com/v1/metrics \
      -H "Authorization: Bearer YOUR_API_KEY" \
      -d '{"metric": "app.queue_size", "value": 42, "tags": {"env": "production"}}'