Using Ollama in OpManager

What is Ollama?

Ollama is an open-source platform that allows you to run large language models (LLMs) locally on your own infrastructure. All AI processing happens entirely within your network — no data is sent to any external server. This means sensitive operational data such as device details, alarm information, and performance metrics never leave your controlled environment, making it suitable for organizations with strict data privacy policies, regulatory compliance requirements, or air-gapped networks.

OpManager supports Ollama integration, enabling AI-powered features such as alarm summarization, script generation, and device insights — all powered by a locally hosted model with complete data sovereignty.

For detailed information on installing, configuring, and managing Ollama, refer to the official Ollama documentation:

  1. Ollama website
  2. Ollama documentation
  3. Ollama Model Library

Prerequisites

Before integrating Ollama with OpManager, ensure the following requirements are met.

  1. Ollama Installed and Running

    Ollama must be installed and running on a machine accessible from the OpManager server. Follow the installation instructions on the Ollama website for your operating system. After installation, verify Ollama is running:

    curl http://localhost:11434/api/tags
  2. At Least One Model Downloaded

    A model must be downloaded before OpManager can use Ollama. To pull a model:

    ollama pull <model-name>

    Verify the model is available:

    ollama list
  3. Hardware Requirements

    Ensure the machine running Ollama meets the minimum hardware requirements for the model you intend to use:


    Tier Model Size (Parameters) Minimum RAM (CPU) Recommended RAM Recommended VRAM (GPU)
    Entry-level3B — 4B4 GB8 GB3—4 GB
    Low-mid5B — 7B8 GB16 GB5—6 GB
    Mid-range8B — 9B12 GB16—24 GB6—8 GB
    Upper-mid10B — 14B16 GB24—32 GB10—12 GB
    High-end20B — 34B32 GB48—64 GB16—24 GB
    Enterprise65B — 70B+48 GB64—128 GB40—48 GB+
    Note: GPU acceleration improves response times but is not mandatory. Ollama can run on CPU-only machines.
  4. Network Accessibility
    • Same machine as OpManager: Use http://localhost:11434 as the Base URL.
    • Separate machine: Ensure the Ollama host is reachable from OpManager on port 11434 (default). Configure firewall rules accordingly.
    • If Ollama is on a remote machine, it must be configured to listen on a network-accessible address:
      OLLAMA_HOST=0.0.0.0 ollama serve

Frequently Asked Questions

Does Ollama require an internet connection?

Only for the initial model download (ollama pull). After that, Ollama runs entirely offline. In air-gapped environments, model files can be transferred manually.

What happens if Ollama goes down?

AI features in OpManager will return an error message. Core monitoring functionality — alerts, dashboards, reports — is not affected. AI features are supplementary.

Can I run Ollama on a separate dedicated server?

Yes, and this is recommended for production environments. Run Ollama on a dedicated machine with adequate resources and configure OpManager with its IP address and port.

Can I use multiple models?

Ollama supports multiple models, but OpManager uses the model configured in the settings at any given time. You can change the active model as needed.

Is Ollama free?

Yes. Ollama is open-source and free to use. The only cost is the hardware to run it.

How does AI integration work in OpManager?

OpManager's AI integration follows a consistent pattern across supported providers — API endpoint configuration, model selection, and AI-generated summaries for alarms, devices, and device groups. For a detailed walkthrough of this pattern, see Integrating OpManager with OpenAI.

What AI-powered summaries can I generate in OpManager?

OpManager can generate AI-powered summaries for individual alarms, all alarms, device groups, and individual devices. Anomaly data surfaced by OpManager's built-in Zia engine can also be interpreted and summarized through a connected LLM. See Anomaly Detection in OpManager for more detail.

How do I configure alert notifications in OpManager?

Alert notifications are configured separately from AI features and remain fully functional regardless of whether an LLM is connected. AI-generated summaries are supplementary to — not a replacement for — standard alarm workflows. See Configuring Notifications for setup instructions.

How can I extend OpManager with third-party integrations?

OpManager supports a wide range of integrations across alert management, analytics, help desk, IT automation, and AI. Ollama falls under the AI Integration category. See the OpManager Integrations Overview for a full list.