TrackIT Documentation

Complete guides for setting up, configuring, and using TrackIT for professional server and website monitoring.

Getting Started

TrackIT is a comprehensive monitoring platform designed for professionals who need reliable server and website monitoring. This guide will help you get up and running quickly.

Quick Start

Get TrackIT running in under 10 minutes with our automated setup.

Start Setup
Advanced Setup

Custom installation and configuration for enterprise environments.

Advanced Guide

Installation

TrackIT supports Linux distributions with RPM and DEB package managers. Choose your installation method below.

System Requirements
  • OS: Linux (Ubuntu 18.04+, CentOS 7+, Debian 9+, RHEL 7+)
  • RAM: Minimum 512MB, Recommended 2GB+
  • CPU: 1 core minimum, 2+ cores recommended
  • Disk: 1GB free space for agent and logs
  • Network: Outbound HTTPS (443) access to TrackIT servers
Ubuntu/Debian (.deb)
  1. Log into your TrackIT dashboard at app.monitoring.ly
  2. Go to Agents page
  3. Click Create Agent
  4. Fill in agent details including server IP/hostname
  5. Save agent settings
  6. Generate and download custom .deb package
  7. Install package on your server
  8. Server will appear online in Servers page
# Install the generated package
sudo dpkg -i trackit-agent-custom.deb

# Start the service
sudo systemctl start trackit-agent
sudo systemctl enable trackit-agent
CentOS/RHEL (.rpm)
  1. Log into your TrackIT dashboard at app.monitoring.ly
  2. Go to Agents page
  3. Click Create Agent
  4. Fill in agent details including server IP/hostname
  5. Save agent settings
  6. Generate and download custom .rpm package
  7. Install package on your server
  8. Server will appear online in Servers page
# Install the generated package
sudo rpm -i trackit-agent-custom.rpm

# Start the service
sudo systemctl start trackit-agent
sudo systemctl enable trackit-agent

Configuration

Configure TrackIT to monitor your servers and websites effectively.

Dashboard Configuration

Access your TrackIT dashboard at https://app.monitoring.ly

  1. Log in with your TrackIT account credentials
  2. Navigate to Agents page
  3. Click Create Agent and fill in agent details
  4. Enter server IP/hostname and other configuration details
  5. Save agent settings and generate custom package
  6. Download and install the generated package on your server
  7. Server will automatically appear online in Servers page
Note: The agent configuration file is automatically generated by the system and contains encrypted keys. Users should not manually edit this file.

Monitoring Setup

Set up different types of monitoring for your infrastructure.

Website Monitoring
HTTP/HTTPS Monitoring
  1. Go to Monitors in your dashboard
  2. Click Add Monitor
  3. Select HTTP/HTTPS type
  4. Enter your website URL
  5. Configure check interval (default: 5 minutes)
  6. Set up alert thresholds
Server Monitoring
Linux Server Monitoring
  1. Install TrackIT agent on your server
  2. Configure agent with your account token
  3. Start the agent service
  4. Server will appear in dashboard automatically
  5. Configure alert rules for CPU, memory, disk

Alert Configuration

Configure alerts to get notified when issues occur.

Default Alert Rules
Server Alerts
  • CPU Usage > 80% for 5 minutes
  • Memory Usage > 90% for 3 minutes
  • Disk Usage > 85%
  • Server Offline for 2 minutes
Website Alerts
  • Website Down (HTTP 5xx)
  • Response Time > 5 seconds
  • SSL Certificate Expiring < 30 days
Notification Channels
Email

Send alerts to email addresses

Telegram

Send alerts via Telegram bot

Webhooks

Send alerts to custom endpoints Coming Soon

Troubleshooting

Common issues and their solutions.

  1. Check agent service status: sudo systemctl status trackit-agent
  2. Check agent logs: sudo tail -f /var/log/trackit/agent.log
  3. Test network connectivity: curl -I https://api.monitoring.ly
  4. Verify agent was created correctly in dashboard at app.monitoring.ly
  5. Reinstall agent package if needed

  1. Verify the URL is accessible from your browser
  2. Check if the website requires authentication
  3. Ensure the website supports HTTPS if monitoring HTTPS
  4. Check for firewall restrictions

  1. Check notification channel configuration
  2. Verify email SMTP settings
  3. Test Telegram bot token
  4. Check webhook endpoint accessibility

Frequently Asked Questions

Currently, TrackIT supports Linux distributions with RPM and DEB package managers. This includes Ubuntu, CentOS, Debian, and RHEL. Windows and macOS support are planned for future releases.

TrackIT checks your servers every 30 seconds for CPU, memory, and network metrics. Disk usage is checked every 60 seconds. Website monitors check every 5 minutes by default, but this can be customized.

Yes! TrackIT agents can monitor internal servers as long as they have outbound HTTPS access to our servers at api.monitoring.ly. The agent runs on your server and sends data to TrackIT, so no inbound connections are required.

The TrackIT agent is lightweight and collects only essential monitoring data. It typically uses less than 1MB of bandwidth per day and minimal CPU/memory resources on your server.