diff --git a/lib/towerops_web/components/layouts.ex b/lib/towerops_web/components/layouts.ex index c3826c81..1da8a5e1 100644 --- a/lib/towerops_web/components/layouts.ex +++ b/lib/towerops_web/components/layouts.ex @@ -211,6 +211,12 @@ defmodule ToweropsWeb.Layouts do > Agents + <.nav_link + navigate={~p"/help"} + active={@active_page == "help"} + > + Help + diff --git a/lib/towerops_web/live/agent_live/index.html.heex b/lib/towerops_web/live/agent_live/index.html.heex index 827f6f51..f73c79ac 100644 --- a/lib/towerops_web/live/agent_live/index.html.heex +++ b/lib/towerops_web/live/agent_live/index.html.heex @@ -495,7 +495,7 @@
+ Learn how to use Towerops to monitor your network infrastructure +
++ Towerops is a network monitoring platform that helps you keep track of your network devices, + monitor their health, and get alerts when issues occur. +
+ ++ Sites represent physical or logical locations where your network devices are located. + Start by creating a site for your office, data center, or any location where you have equipment. +
++ Navigate to + <.code>Sites + → + <.code>Add Site +
++ Add network devices like routers, switches, access points, or servers. You'll need the device's + IP address or hostname, and SNMP community string (for SNMP-enabled devices). +
++ Navigate to + <.code>Devices + → + <.code>Add Device +
++ Click on any device to view real-time metrics including CPU usage, memory, temperature, + interface traffic, and more. Explore the different tabs to see network topology, port status, + and historical performance data. +
++ For devices behind firewalls or in remote locations, you can deploy a remote poller + to monitor devices locally without exposing them to the internet. See the + <.link + patch={~p"/help?section=agents"} + class="underline hover:text-blue-900 dark:hover:text-blue-200" + > + Remote Pollers + + section for more information. +
++ If you have publicly reachable devices, they will be automatically polled from one of our cloud pollers unless overridden by your settings. + Our cloud infrastructure monitors your devices without requiring any additional setup or agent installation. +
+ +| + Location + | ++ IPv4 Address + | ++ IPv6 Address + | +
|---|---|---|
| + DFW (Dallas-Fort Worth) + | ++ 144.202.64.79 + | ++ 2001:19f0:6401:0af2:5400:05ff:fee7:1bfb + | +
+ If your devices are behind a firewall, make sure to allow SNMP traffic (UDP port 161) and ICMP (for ping monitoring) from these IP addresses. + For devices not accessible from the public internet, consider using a + <.link + patch={~p"/help?section=agents"} + class="underline hover:text-blue-900 dark:hover:text-blue-200" + > + Remote Poller + + instead. +
++ Remote pollers allow you to monitor devices that are not accessible from the public internet, + such as devices behind firewalls, in private networks, or at remote locations. A remote poller + runs on your network and securely communicates with Towerops to poll your devices locally. +
+ ++ Remote pollers can run on any system that supports Docker Compose, including: +
+ ++ Minimum requirements: + 1 CPU core, 512 MB RAM, and network access to your devices +
++ Navigate to the + <.code>Agents + page in Towerops and create a new agent token. This token authenticates your remote poller with the Towerops platform. +
++ On the Agents page, add a new remote agent. Copy the + <.code>docker-compose.yml + file contents from the agent details, which includes your authentication token pre-configured. +
++ Transfer the + <.code>docker-compose.yml + file to your server and run: +
++ The remote poller will start automatically and connect to Towerops. +
++ You can assign devices to your remote poller in several ways: +
++ Devices assigned to a remote poller will be monitored from your local network instead + of from the cloud. +
++ Remote pollers use secure WebSocket connections to communicate with Towerops. + Your agent token is encrypted and should be kept confidential. The remote poller + only needs outbound HTTPS access (port 443) to connect to Towerops - no inbound + ports need to be opened on your firewall. +
++ You can view the status of your remote pollers on the Agents page. The page shows: +
+ ++ If a remote poller goes offline, devices assigned to it will not be monitored until + the poller comes back online. Consider setting up monitoring alerts for your remote + pollers to be notified if they disconnect. +
++ The requested help section could not be found. +
+