Skip to content

OTOBO / Znuny System Status – Monitoring & Performance

1. Overview

A stable and high-performance operation of your OTOBO / Znuny system is essential to ensure fast support and smooth processes. The Support Data Collector regularly delivers a structured status report of your installation to Rother OSS, enabling you to identify critical key figures and potential vulnerabilities early on.


2. Support Data Collector – How it Works

The Support Data Collector automatically collects:

  • System information (OS, Kernel, Perl version)
  • Database insights (version, character set, indexes)
  • Cluster and node status (Elasticsearch health)
  • Memory and disk usage
  • Mail queue and domain configuration
  • OTP session data and active users

This data is sent (anonymized) to Rother OSS and visualized in an LED traffic light system:

SectionStatus LEDMeaning
Database🟢 GreenEverything is OK
Document Search / Cluster🟡 YellowObservation recommended
System Load & Memory🔴 RedImmediate action required

3. Detailed Status Sections

3.1 System & OS

  • Operating system incl. Kernel version
  • Perl interpreter (check compatibility)
  • System Load (1 / 5 / 15 min load averages)

3.2 Database

  • DB version (MySQL, MariaDB, PostgreSQL)
  • Character set: utf8 / utf8mb4 (client, DB server, tables)
  • Index size & fragmentation
  • Orphaned entries in ticket_index & ticket_lock_index

3.3 Document Search (Elasticsearch)

  • Cluster health (Green/Yellow/Red)
  • Shard distribution & replica status
  • Index storage size

3.4 Mail Queue & Communication

  • Pending mails in the send queue
  • SMTP domain & Reverse DNS

3.5 OTOBO Application

  • Active Sessions (Maximum vs. Current)
  • Daemon status
  • Cache backend & TTL settings
  • PHP/Perl modules (versions & availability)

4. System Logs & Performance Logs

4.1 System Log

A central log view in the admin interface allows:

  • Filtering by date, log level, module
  • Direct search for error messages, warnings, system events

Tip: Define log levels in the SysConfig appropriate for your use case (e.g., “WARNING” for production environments).

4.2 Performance Log

Activate performance logging to:

  • Collect min/max/avg response times of individual actions
  • Identify bottlenecks in your widgets, modules, or database queries
  • Feed dashboards with real-time metrics

Note: A short interval (e.g., 1 second) provides more granular data but can cause more load.


5. Proactive Monitoring & Alerts

  • Traffic light dashboard in the admin interface shows the overall status at a glance.
  • Email notifications on critical status changes (e.g., database red).
  • Webhooks / SNMP traps via GenericAgent for external monitoring solutions (e.g., Z-Mon, Nagios).

6. Summary

The OTOBO / Znuny Support Data Collector and the integrated monitoring tools provide you with:

  1. Transparency about the system status
  2. Early warning system for performance or stability problems
  3. Data-driven decisions for capacity planning and optimization

Rely on regular evaluation and alerting to keep your helpdesk platform performant, secure, and fail-safe at all times