Getting Started
v1.0

Getting Started with Nodewarden

Complete guide to setting up monitoring for your applications in under 10 minutes.

Last updated: December 1, 2024
3 min read

Getting Started with Nodewarden

Welcome to Nodewarden! This guide will help you set up monitoring for your applications and infrastructure in under 10 minutes.

What You'll Learn

  • How to install the Nodewarden agent
  • Basic configuration for different environments
  • Setting up your first alerts
  • Understanding the dashboard

Prerequisites

Before getting started, make sure you have:

  • A Nodewarden account (sign up here)
  • Server access (SSH or admin privileges)
  • Your customer ID and API key (found in your dashboard)

Quick Start

1. Install the Agent

The fastest way to get started is with our one-line installer:

bash
curl -sSL https://get.nodewarden.com | bash -s -- --customer-id YOUR_ID --api-key YOUR_KEY

Replace YOUR_ID and YOUR_KEY with your actual credentials from the dashboard.

2. Verify Installation

Check that the agent is running:

bash
sudo systemctl status nodewarden-agent

You should see output indicating the service is active and running.

3. View Your Data

Within 2-3 minutes, you should see data appearing in your Nodewarden dashboard at app.nodewarden.com.

Supported Platforms

Nodewarden supports all major operating systems:

| Platform | Architecture | Installation Method | |----------|-------------|-------------------| | Ubuntu 18.04+ | x86_64, arm64 | apt package or script | | CentOS/RHEL 7+ | x86_64, arm64 | yum package or script | | Amazon Linux | x86_64, arm64 | yum package or script | | Windows Server | x86_64 | MSI installer | | macOS | x86_64, arm64 | Homebrew or script | | FreeBSD | x86_64 | Package or manual install |

What Gets Monitored

Out of the box, Nodewarden automatically monitors:

System Metrics

  • CPU usage and load average
  • Memory usage and swap
  • Disk usage and I/O
  • Network traffic and connections

Application Discovery

  • Running processes and services
  • Database connections (MySQL, PostgreSQL, Redis)
  • Web servers (Apache, Nginx)
  • Application frameworks detection

WordPress Specific

  • Core version and updates
  • Plugin status and performance
  • Theme information
  • Database optimization opportunities

Next Steps

Now that you have basic monitoring set up:

  1. Configure Alerts - Set up notifications for important events
  2. Customize Dashboards - Tailor views for your team
  3. Team Management - Add team members and set permissions
  4. API Integration - Integrate with your existing tools

Need Help?

Troubleshooting

Agent Won't Start

If the agent fails to start, check the logs:

bash
sudo journalctl -u nodewarden-agent -f

Common issues:

  • Network connectivity: Ensure outbound HTTPS (443) is allowed
  • Permissions: Agent needs to read system metrics
  • Disk space: Ensure adequate space for local storage

No Data Appearing

If you don't see data after 5 minutes:

  1. Verify agent is running: sudo systemctl status nodewarden-agent
  2. Check configuration: sudo cat /etc/nodewarden/config.yml
  3. Review logs for errors: sudo journalctl -u nodewarden-agent -n 50

WordPress Plugin Issues

For WordPress-specific monitoring:

  1. Ensure the WordPress plugin is installed and activated
  2. Verify API key is configured in plugin settings
  3. Check that WordPress can make outbound HTTP requests

Ready for more advanced configuration? Check out our Advanced Setup Guide for custom configurations, proxy setups, and enterprise deployments.

Was this page helpful?

Help us improve our documentation

    Getting Started with Nodewarden | Nodewarden Documentation