Integrations

Integrations

Monitoring sources, clouds, hypervisors and notifications

OrcaMonitor is designed to sit on top of what you already run, so the integration story is mostly about reading from existing systems rather than replacing them. Everything is configured in Settings, and each integration is independent: none of them is a prerequisite for another.

Integrations — connected sources and their last sync state
Integrations — connected sources and their last sync state
Configured is not the same as mounted

An integration only contributes tools and data once it is configured. Until then its agent tools are deliberately not advertised, so the assistant behaves as if that platform does not exist — which is correct, and also why "the agent says it has no Meraki tools" usually means the key is missing rather than anything being broken.

Monitoring sources

These are what turn detection into incidents. Each is configured with credentials OrcaMonitor can read from, and each can contribute devices to the inventory in addition to alerts.

Zabbix

Two-way: alerts arrive by webhook, and the API sync pulls hosts into the inventory with enrichment. The SNMP community string is inherited from the Zabbix host configuration, so a device that already works in Zabbix does not need its monitoring credentials re-entered by hand. SNMPv3 credentials are detected without copying passphrases.

Both halves are configured from the connector's own panel in Integrations: the API credentials the sync reads with, the host groups and tags that select which hosts are pulled in, and the generated webhook URL that carries the alerts. The sync scope is the setting to check first when hosts are missing from the inventory but present in Zabbix.

  • Inventory enrichment fills in Model and OS/version, which discovery alone often misses.
  • Host groups and tags select which hosts sync.
  • Webhook URL is generated per workspace and carries its own key.

LibreNMS, Nagios, PRTG, Splunk

Webhook-only sources. Each accepts the payload shape the tool natively sends, including the wrapped forms that some of them produce, so you do not need an intermediary to reshape the JSON.

SourcePayload shapes accepted
LibreNMSWrapped and unwrapped
NagiosFlat, and wrapped under data
PRTGFlat, and wrapped under payload
SplunkFlat

Cloud platforms and hypervisors

These are inventory and control integrations: they keep the device list current and give the agent real actions on those platforms. Only some of them expose an alert or event surface — where they do not, the integration is inventory-only by design rather than unfinished.

PlatformDevices come fromAlert surface
Cisco MerakiDashboard APIYes — alerts can open tickets
Proxmox VECluster APINo — inventory and actions only
VMware vSpherevCenter APINo — inventory and actions only
UniFi NetworkNetwork Integration APINo — the API exposes no event surface
Cisco ISEERS and Open APINo — endpoint and policy control
AWS / Azure / GCPProvider APIsNo — inventory and actions only

Cisco Meraki

The largest tool surface of any integration, because the catalog is generated from Meraki's published OpenAPI specification. Organizations and networks are discovered automatically; alerts can be enabled to open tickets.

Meraki — API key, organization scope and ticketing
Meraki — API key, organization scope and ticketing

Proxmox VE

Syncs nodes, virtual machines and containers. Guest status comes from the API, so a VM without a guest agent is not reported offline merely because its guest address is not routable from OrcaMonitor. Removing a VM in Proxmox removes it here on the next sync.

Proxmox — endpoint, token, node scope and guest agent status
Proxmox — endpoint, token, node scope and guest agent status
Install the guest agent for real monitoring

Without qemu-guest-agent, Proxmox reports a placeholder address and OrcaMonitor can only track power state. With it, the real guest IP is known and normal monitoring applies. The settings page lists which guests are missing it.

VMware vSphere

vSphere — vCenter endpoint and credential
vSphere — vCenter endpoint and credential

UniFi Network

Supports both a local console and the UniFi Cloud Connector. The tool catalog is derived from UniFi's published OpenAPI specification, and calls that need a site id resolve it automatically from the configured default or from the only site on the console.

UniFi Network — transport, console, API key and connection test
UniFi Network — transport, console, API key and connection test
Cloud Connector rate limit

The UniFi Cloud Connector allows 100 requests per minute per console, and the client respects it. A large first sync takes proportionally longer than a local console sync — that is the limiter working, not a hang.

Cisco ISE

Endpoint identity, network access devices, identity groups, TrustSec SGTs and ANC policies. ANC apply and clear are mutating and therefore approval-gated.

AWS, Azure, GCP

Cloud inventory with read and action tools. Credentials are stored in Vault; the read path is used for inventory and the write path is approval-gated.

Cloud platforms — provider credentials and sync scope
Cloud platforms — provider credentials and sync scope

Observability (read-only)

Prometheus is queried directly rather than by SSHing to the host. The agent gets instant and range PromQL queries, metric discovery, metadata, and target health — which is what makes "the CPU is spiking" answerable with data instead of a guess.

  • PromQL instant and range queries.
  • Metric listing and metadata lookup.
  • Target health, so a scrape that stopped is distinguishable from a metric that is flat.
  • Grafana links can be surfaced alongside Prometheus data for the human view.

Notifications

Notifications are how the platform reaches a person who is not looking at it. SMTP delivery is configured once and reused by every notification channel, so ticket mail, alert mail and agent replies all leave through the same relay.

SMTP delivery — relay, sender and test send
SMTP delivery — relay, sender and test send
ChannelDirectionNotes
Email (SMTP)OutboundUsed by notifications, tickets and agent replies
SlackBothAlert and ticket notifications; message handling runs asynchronously
Microsoft TeamsBothAlert and ticket notifications
TelegramBothBot-based chat and notifications
WhatsAppBothCloud API and Twilio variants
Sender identity matters

A relay will reject a From address its policy does not allow. If mail is silently not arriving, check the sender address against the relay's rules before assuming the template or the queue is at fault — and read the delivery status, which records the reason per message.

Notification channels — which events go to which destination
Notification channels — which events go to which destination

Backups

Workspace configuration can be backed up to a GitHub repository through an OAuth app, with the callback on your own origin. This backs up configuration — devices, integrations, templates — not your network's device configurations, which use the per-device backup feature.

OrcaMonitor documentation v1.0.0 · Report a problem

Explore the full platform

See every module, pricing tier, and deployment option on the OrcaMonitor overview.

Back to Overview