Server Status Note Board
Free to download on every platform. Comes pre-installed on BotFone, BotPad and BotFlip — with extra free apps included.
About this app
WHAT IT DOES
Server Status Note Board is a browser extension that automatically scans the current webpage for server status indicators, uptime displays, health check endpoints, service status badges, and monitoring dashboards. It detects server-related elements by examining class names, IDs, data attributes, and text patterns for keywords like "server", "service", "status", "uptime", "health", "online", "offline", "up", "down", or "degraded". The extension adds a floating "track status" button (🖥️) next to each detected server status element, allowing you to capture server name, current status (Up/Down/Degraded/Maintenance), response time, and custom notes with a single click. Clicking the button opens a panel where you can add notes about incidents, maintenance windows, root causes, resolutions, or observations, and store status data locally. The extension maintains a complete server status database per server or service with status history, response time trends, and notes for each tracked server. The main panel displays all tracked servers, showing the latest status, response time, entry count, and any notes. Status changes are highlighted with color-coded indicators showing whether a server is Up (green), Down (red), Degraded (yellow), or in Maintenance. All data is stored locally in your browser using GM_setValue, ensuring your server status tracking information persists across page reloads and browser sessions. This helps developers, DevOps engineers, SRE teams, and system administrators track server health, monitor incident history, and document maintenance activities across different services and environments.
WHERE IT RUNS
This extension runs on any webpage that displays server status indicators, uptime displays, health check endpoints, service status badges, or monitoring dashboards – including internal monitoring dashboards, status pages, health check endpoints, cloud provider dashboards, server management consoles, and any page containing server status information. The extension intelligently adapts to different page structures and supports a wide range of common server status display patterns. No manual configuration is required per site; the extension automatically detects server status elements using a flexible pattern matching system. This makes it ideal for teams managing multiple servers, monitoring service health, and tracking incident response across distributed systems.
HOW TO USE
Simply install the extension and navigate to any webpage displaying server status information. The extension automatically detects server status elements and places a small "track status" button (🖥️) next to each one. Click any of these buttons to open the status tracking panel with server name, current status, and response time pre-filled. Add a note about incidents, maintenance, root causes, resolutions, or observations, then click "Log Status" to save it to your local database. A floating button (📊) appears in the bottom-right corner of the page – click this to open the main panel. The main panel shows all tracked servers, sorted by most recent entry, with server name, latest status, response time, entry count, and latest note displayed. Click any server card to view detailed history, including all logged entries with timestamps, status changes, response times, and notes. The detail view also shows a status summary with counts of Up, Down, Degraded, and Maintenance entries. Use the settings section to enable or disable auto-detection. The "Clear All Server Data" button removes all tracking data when needed.
ONE TECHNICAL SECTION – WHY IT WORKS
The extension employs a multi-layered detection system that identifies server status information with high accuracy. First, it scans the DOM using a comprehensive set of CSS selectors targeting common server-related class patterns, IDs, and data attributes like "server", "service", "status", "health", "uptime", and monitoring-specific patterns. Second, it uses a TreeWalker to examine text nodes for server-related text patterns, capturing status information that may not be wrapped in typical status elements. The server name extraction uses a pattern-matching engine with multiple strategies: detecting text following "server:", "service:", or "host:" keywords, reading data attributes like data-server, and extracting names from surrounding context. The status detection analyzes multiple signals: text content containing status keywords (Up/Down/Degraded/Maintenance), CSS class indicators, badge or indicator elements, and data attributes. The response time extraction identifies millisecond and second values using pattern matching on text and data attributes. Each tracked server is assigned a unique ID based on the server name, ensuring that history stays correctly associated even when the same server appears in different contexts. A MutationObserver detects dynamic content updates and re-scans only when new server status elements appear, balancing real-time accuracy with system performance.
THE PANEL – DRAG / PER-SITE POSITION / SNAP / COLLAPSE / RESIZE / ESCAPE
The server status tracking panel includes a draggable title bar, allowing you to position it anywhere on screen for convenient access during monitoring activities. The extension remembers your preferred position per website, so the panel opens in the same location each time you return to that domain. The panel supports snap-to-edge behavior – when dragged near screen edges, it gently snaps into place for a tidy workspace layout. You can collapse the panel down to just its title bar by clicking the collapse button, keeping it accessible without taking up screen space. The server list and status history are contained within a scrollable body, ensuring all content remains accessible even on smaller screens. Pressing the Escape key closes the panel instantly, returning you to your monitoring workflow.
PLEASE NOTE
This extension requires the free BotGentz extension to be installed and enabled, as it relies on BotGentz's userscript injection and GM_* API shims for cross-browser compatibility. Websites frequently update their HTML structures and class names, which may cause server status detection to break temporarily – we actively maintain the matching patterns and release updates regularly. The extension stores all server status data, status history, response times, and notes exclusively in your local browser storage (GM_setValue); no data is ever transmitted to any external server or third party. The extension does not perform active health checks or ping servers – it operates solely on the static page content and stores only metadata (statuses, response times, and notes) that you explicitly create or observe. You are responsible for backing up your server tracking data if you switch browsers or clear your storage. Use this tool responsibly for internal monitoring and incident tracking purposes.