# Foglight

### What is Foglight integration in ZigiOps?

Foglight is an enterprise monitoring platform used to collect alarms, metrics, and performance data across applications, databases, and infrastructure.

ZigiOps enables secure, agentless integration between Foglight and ITOM, ITSM, and monitoring platforms. Using ZigiOps, Foglight alarms and monitoring data can be synchronized with downstream systems to support centralized event management and automated incident workflows.

With ZigiOps, Foglight can:

* Send alarms to event management systems
* Trigger incident creation in ITSM tools
* Participate in monitoring-to-resolution workflows
* Integrate without custom scripts or agents

### Which Foglight versions are supported?

Using a supported version is mandatory.

| Product  | Supported Deployment Types | Supported Versions |
| -------- | -------------------------- | ------------------ |
| Foglight | All                        | All                |

### Are there any environmental prerequisites for Foglight?

{% hint style="info" %}
Confirm the prerequisites of the corresponding integration template before continuing further, as some templates may not require all environmental prerequisites.

See the **Related Templates** section at the end of this page.
{% endhint %}

#### How do I generate an API Token in Foglight?

An API token is required when using token-based authentication.

**Steps:**

1. Log in to your Foglight instance.
2. Navigate to **Administration > Users and Security Management > User Management**.
3. Select the desired user.
4. Click **Set Auth Token**.
5. Store the generated token securely, as Foglight does not store this token.

### How do I connect Foglight to ZigiOps?

#### Foglight - Connected System Configuration

Follow the steps below to add Foglight as a connected system in ZigiOps.

1. Log in to your **ZigiOps** instance.
2. Navigate to **Connected Systems > Add New System > Foglight**.
3. Configure the following parameters:

   **Server URL**\
   Enter the URL of your Foglight instance.\
   Example: `https://foglight.example.com`

   **Authentication Type**\
   Select your preferred authentication method.

   **Username**\
   Enter your Foglight username.

   **Password**\
   Enter the password for the specified user *(required only when Basic authentication is selected)*.

   **API Token**\
   Enter the API token generated earlier *(required only when API Token authentication is selected)*.

   **Proxy Settings (optional)**\
   Enable this option if a proxy server is required for outbound communication.
4. Review the configuration.
5. Click **Save** to store the connected system.

Once saved, Foglight becomes available for use in ZigiOps integration templates.

### What are the most common Foglight integration use cases?

#### Use case 1: Forwarding Foglight alarms to event management platforms

ZigiOps can forward Foglight alarms to event management systems such as OBM, enabling centralized event processing and correlation across monitoring tools.

#### Use case 2: Monitoring-driven incident creation

Foglight alarms can be automatically converted into ITSM incidents, allowing operations teams to respond faster using established service management workflows.

#### Use case 3: Centralized monitoring workflows

By integrating Foglight with downstream systems, ZigiOps enables unified monitoring-to-resolution workflows while maintaining traceability back to Foglight.

### What integration templates are available for Foglight?

ZigiOps provides prebuilt integration templates for Foglight.

#### Related Templates

* Foglight alarms - OBM events

Each template includes:

* Predefined entity mappings
* Direction of synchronization
* Entity-specific logic and filters

Templates are documented individually in the **Integration Catalog**.

### Summary

The Foglight integration in ZigiOps enables:

* Secure, agentless connectivity to Foglight
* Support for all Foglight versions and deployment types
* Flexible authentication using basic credentials or API tokens
* Optional proxy support
* Ready-to-use templates for alarm and event synchronization


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.zigiwave.com/available-systems/foglight.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
