> For the complete documentation index, see [llms.txt](https://lcc.lunaromp.tech/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://lcc.lunaromp.tech/third-party-services.md).

# Third-party services

Lunar Control Center comes with readily available deployment scripts of third-party services.&#x20;

The third-party services configuration scripts come with the installation of Lunar Control Center. The scripts can help administrators quickly deploy and configure services that will add additional functionalities or control over their Lunar Control Center instance.&#x20;

### Third-party services

<table><thead><tr><th width="155">Product</th><th width="571">Description</th></tr></thead><tbody><tr><td>Zabbix</td><td>Monitoring software that provides real-time monitoring and metrics collection for your LCC instance.</td></tr><tr><td>Wazuh</td><td>Security monitoring platform for detecting, monitoring, and responding to security threats on your infrastructure hosting LCC.</td></tr><tr><td>Openfire</td><td>A real-time collaboration (RTC) server that enables XMPP communication. </td></tr><tr><td>Kamailio</td><td>A SIP server that handles SIP signaling, registration, routing, and other tasks necessary for enabling VoIP services. </td></tr><tr><td>Portainer</td><td>A lightweight container management platform that provides a user-friendly interface for managing Docker containers, and related resources.</td></tr><tr><td>Grafana</td><td>A data visualization tool that allows users to create dashboards and graphs for analyzing and monitoring metrics from various data sources such as databases, APIs, and monitoring systems like Zabbix.</td></tr><tr><td>Homer</td><td>Packet and Event Observability framework for VoiP/RTC Monitoring Applications based on the <a href="http://github.com/sipcapture/hep">HEP/EEP</a> protocol for ingesting signaling, rtc events, logs and statistics with instant search, end-to-end correlation and drill-down capabilities. Used for monitoring and troubleshooting SIP-related issues.</td></tr><tr><td>NTP</td><td>The Network Time Protocol is a networking protocol for clock synchronization between computer systems over packet-switched, variable-latency data networks.</td></tr><tr><td>DNScrypt</td><td>A protocol that authenticates communications between a DNS client and a DNS resolver. It prevents DNS spoofing. It uses cryptographic signatures to verify that responses originate from the chosen DNS resolver and haven't been tampered with.</td></tr></tbody></table>

The scripts are available in .sh format. With every update of Lunar Control Center, the scripts are also updated. The scripts are used to deploy and/or update packages, as well as install dependencies with Lunar Control Center.&#x20;

{% hint style="danger" %}
Using our third-party services set up scripts is important for OpenFire, Kamailio, and RTPEngine technologies due to version compatibility and dependencies.
{% endhint %}


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

```
GET https://lcc.lunaromp.tech/third-party-services.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
