# Monitoring and Visualization

<table><thead><tr><th width="129">App</th><th width="463.4815673828125">Description</th><th width="122.6666259765625">Min Requirements</th><th data-hidden>Supported OS</th></tr></thead><tbody><tr><td><mark style="color:green;"><strong>Grafana</strong></mark></td><td><strong>Grafana</strong> is an <strong>open-source analytics and visualization platform</strong> used to <strong>monitor and explore metrics</strong>, logs, and other time-series data.</td><td>1 CPU, 2GB RAM</td><td>Ubuntu 22.04</td></tr><tr><td><mark style="color:green;"><strong>Prometheus</strong></mark></td><td><strong>Prometheus</strong> is an <strong>open-source monitoring system and time-series database</strong> used to <strong>collect, store, and query metrics</strong> from systems, applications, and services.</td><td>2 CPU, 4GB RAM</td><td>Ubuntu 22.04</td></tr><tr><td><mark style="color:green;"><strong>Uptime Kuma</strong></mark></td><td><strong>Uptime Kuma</strong> is a <strong>self-hosted monitoring tool</strong> that checks the <strong>availability</strong> of websites, servers, APIs, or any networked service and alerts you when something goes down.</td><td>1–2 vCPUs, 200–300 MB,</td><td>Ubuntu 24.04</td></tr></tbody></table>

<details>

<summary><em><mark style="color:green;">Grafana</mark></em></summary>

With the admin password set, you can now access your Grafana instance by visiting:

**Admin URL: http\://\<your-server-ip>:3000**

Use the default credentials to sign in:

· Username: admin

· Password: admin

After logging in for the first time, you will be prompted to set a new password for security purposes.

</details>

<details>

<summary><em><mark style="color:green;"><strong>Prometheus</strong></mark></em></summary>

**Command Line Access & Web Interface**

To access the Prometheus web interface, open your browser and navigate to:

http\://\<your-public-ip>:9090

This will bring up the Prometheus dashboard where you can run queries, monitor metrics, and manage your monitoring setup.

</details>

<details>

<summary><em><mark style="color:green;"><strong>Uptime Kuma</strong></mark></em></summary>

To access Uptime Kuma, open your browser and navigate to:

**http\://\<your-server-ip>:3001**\
On your first visit, you’ll be prompted to set an admin username and password to complete the setup.

</details>

<details>

<summary><em><mark style="color:green;"><strong>Zabbix</strong></mark></em></summary>

Zabbix is an open-source enterprise monitoring solution for networks, servers, VMs, cloud services, and applications, offering real-time monitoring, alerting, visualization, and reporting.

#### Accessing the Zabbix Web Interface

Make sure you have the public IP address of your Zabbix VM instance

Open the Zabbix Interface

1. Open your web browser
2. Navigate to the following URL (replace with your actual IP):

```
http://your_server_ip/zabbix
```

Example: If your VM IP is 203.0.113.45, you would access: <http://203.0.113.45/zabbix> and you should see the Zabbix login page with the welcome message

In order to login on the Zabbix login page, you'll see fields for Username and Password.

1. Enter the username: Zabbix
2. Enter the password: <ZabbixPass@123>
3. Click the 'Sign in' button

#### Database Access (SQL)

If you need to access the MySQL/MariaDB database directly for advanced configuration or troubleshooting, use these credentials:

Database Name: MySQL\
Username: root\
Password: <password@1234>

**Verify Installation**

After logging in, check the server status in the bottom-right corner: "Zabbix server is running"

</details>
