<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[[PROJECT] TRIGGERcmd - Service Status | https://dash.triggercmdstatus.com (EN-US)]]></title><description><![CDATA[<h1><strong>TRIGGERcmd - Service Status</strong> — Global Monitoring, High Availability, and Reliability</h1>
<p dir="auto">Hello, everyone in the TRIGGERcmd community!</p>
<p dir="auto">I'd like to share a project I've started because I really appreciate the work Rus does and makes available to everyone in this community.</p>
<p dir="auto">I took the initiative and decided to register the domain <strong><a href="http://triggercmdstatus.com" rel="nofollow ugc">triggercmdstatus.com</a></strong> to create a public monitoring platform that allows us to track the availability of essential services, APIs used by our automations, and other components that are important to the TRIGGERcmd ecosystem.</p>
<p dir="auto">The goal is to contribute to the community by providing a centralized view of service availability and helping identify potential issues that could affect our automations, including those triggered through voice assistants.</p>
<h2>1. Domain and Infrastructure:</h2>
<p dir="auto">The <strong><a href="http://triggercmdstatus.com" rel="nofollow ugc">triggercmdstatus.com</a></strong> domain is managed through Cloudflare, with DNSSEC enabled, adding an extra layer of protection to DNS resolution.</p>
<p dir="auto">To build the infrastructure, I provisioned three servers distributed across different geographic regions:</p>
<ul>
<li><strong>Oracle Cloud — Instance 1:</strong> 1 GB RAM and 1 OCPU.</li>
<li><strong>Oracle Cloud — Instance 2:</strong> 1 GB RAM and 1 OCPU.</li>
<li><strong>KingHost — VPS:</strong> 4 GB RAM and 2 vCPUs.</li>
<li><strong>All instances have been optimized at the Kernel, Swap, CPUs, and RAM Levels.</strong></li>
</ul>
<p dir="auto">These three servers form a distributed architecture designed to improve availability and provide geographic redundancy.</p>
<p dir="auto">The goal is to reduce dependence on a single server or location, making the monitoring infrastructure more resilient to potential failures and regional outages.</p>
<h2>2. Project Goals:</h2>
<p dir="auto">This project was created with the following goals in mind:</p>
<ul>
<li>Monitor the availability of major global services used by the community.</li>
<li>Track the APIs that support automations integrated with the <a href="http://TRIGGERcmd.com" rel="nofollow ugc">TRIGGERcmd.com</a> platform.</li>
<li>Check DNS resolution services and network connectivity.</li>
<li>Use distributed probes to collect connectivity metrics from different locations.</li>
<li>Make it easier to identify potential failures in monitored services.</li>
<li>Help distinguish external service issues from potential instability in a user's home internet connection.</li>
<li>Provide a public dashboard that is easy to access without depending on a specific computer.</li>
</ul>
<p dir="auto">It's important to note that monitoring helps with troubleshooting, but it cannot independently determine the root cause of every failure. Results should be evaluated alongside local network conditions and the other services involved.</p>
<h2>3. Platforms and Technologies:</h2>
<p dir="auto">The infrastructure runs <strong>Ubuntu 24.04.5 LTS</strong> as its operating system and uses <strong>Docker</strong> to run services in containers.</p>
<h3>3.1. Uptime Kuma — Open-Source Monitoring Platform</h3>
<p dir="auto">Uptime Kuma provides the status dashboard and monitors the configured services.</p>
<ul>
<li><strong>Version:</strong> 2.5.5</li>
<li><strong>Official project:</strong> <a href="https://github.com/louislam/uptime-kuma" rel="nofollow ugc">https://github.com/louislam/uptime-kuma</a></li>
<li><strong>Credits:</strong> Louis Lam and the project contributors.</li>
</ul>
<p dir="auto">The platform allows users to check monitor statuses, review availability information, and identify potential interruptions affecting monitored services.</p>
<h3>3.2. Cloudflare Tunnel — Secure Application Access</h3>
<p dir="auto">Public access to the application is provided through Cloudflare Tunnel, running in a Docker container.</p>
<ul>
<li><strong>Platform:</strong> Cloudflare One — Zero Trust</li>
<li><strong>Dashboard:</strong> <a href="https://dash.cloudflare.com/one" rel="nofollow ugc">https://dash.cloudflare.com/one</a></li>
<li><strong>Credits:</strong> Cloudflare, Inc.</li>
</ul>
<p dir="auto">Cloudflare Tunnel allows the application to be published without directly exposing inbound server ports to the internet, depending on the configuration in use.</p>
<p dir="auto">I've also configured Cloudflare features to improve dashboard delivery and availability:</p>
<ul>
<li><strong>Two-hour cache:</strong> Designed to reduce repeated requests to the origin infrastructure and lower resource consumption.</li>
<li><strong>Cloudflare CDN:</strong> Used to optimize content delivery to visitors in different geographic locations.</li>
<li><strong>HTTPS with an SSL/TLS certificate:</strong> Protects communication between visitors and the public endpoint.</li>
</ul>
<p dir="auto">Cache rules are configured with the behavior of the served resources in mind. Dynamic content and monitoring responses must be handled appropriately to prevent outdated information from being displayed as if it were current.</p>
<p dir="auto">The goal is to balance performance, reduced server load, and the reliability of the information displayed.</p>
<h3>3.3. Globalping — Distributed Monitoring</h3>
<p dir="auto">Globalping Probe is also integrated into the infrastructure and runs in a Docker container. It complements the monitoring setup with connectivity metrics collected from different locations.</p>
<ul>
<li><strong>Project and platform:</strong> <a href="https://globalping.io" rel="nofollow ugc">https://globalping.io</a></li>
<li><strong>Credits:</strong> <a href="http://Globalping.io" rel="nofollow ugc">Globalping.io</a> and its contributors.</li>
</ul>
<p dir="auto">Using a distributed monitoring probe provides a broader perspective on service availability, helping reveal conditions that might not be noticeable from a single home internet connection.</p>
<h2>4. Monitor Organization:</h2>
<p dir="auto">During the initial phase of the project, <strong>12 monitors</strong> were configured and organized into four groups to make the dashboard easier to navigate.</p>
<h3>Group 1 — Server</h3>
<p dir="auto">This group monitors the infrastructure components.</p>
<ol>
<li><strong>Uptime Kuma - Cluster:</strong> Monitors the cluster infrastructure.</li>
<li><strong>Cloudflare - Tunnel:</strong> Tracks the availability of the tunnel used to access the application.</li>
<li><strong>Globalping - Probe:</strong> Tracks the availability of the probe used for global monitoring metrics.</li>
</ol>
<h3>Group 2 — API</h3>
<p dir="auto">This group monitors API services used by the ecosystem and its automations.</p>
<ol start="4">
<li><strong><a href="http://TRIGGERcmd.com" rel="nofollow ugc">TRIGGERcmd.com</a> API:</strong> Monitors the availability of the TRIGGERcmd API.</li>
<li><strong><a href="http://MeuIP.com" rel="nofollow ugc">MeuIP.com</a> API:</strong> Monitors the availability of the <a href="http://MeuIP.com" rel="nofollow ugc">MeuIP.com</a> API.</li>
<li><strong><a href="http://IPinfo.io" rel="nofollow ugc">IPinfo.io</a> API:</strong> Monitors the availability of the <a href="http://IPinfo.io" rel="nofollow ugc">IPinfo.io</a> API.</li>
</ol>
<p dir="auto">These monitors help identify outages affecting services accessed by automations and scripts that depend on these APIs.</p>
<h3>Group 3 — ICMP</h3>
<p dir="auto">This group checks ICMP connectivity to public DNS servers.</p>
<ol start="7">
<li><strong>Cloudflare - DNS:</strong> Checks ICMP connectivity to Cloudflare's DNS service.</li>
<li><strong>Google - DNS:</strong> Checks ICMP connectivity to Google's public DNS service.</li>
</ol>
<p dir="auto">These tests provide information about connectivity to the configured destinations. However, an ICMP response failure does not necessarily mean that the DNS service itself is unavailable, since ICMP traffic may be filtered.</p>
<h3>Group 4 — Resolution</h3>
<p dir="auto">This group monitors DNS name resolution.</p>
<ol start="9">
<li><strong>Cloudflare - Resolution:</strong> Monitors DNS resolution using Cloudflare.</li>
<li><strong>Google - Resolution:</strong> Monitors DNS resolution using Google.</li>
<li><strong><a href="http://TRIGGERcmd.com" rel="nofollow ugc">TRIGGERcmd.com</a> - Cloudflare:</strong> Checks resolution of the <a href="http://TRIGGERcmd.com" rel="nofollow ugc">TRIGGERcmd.com</a> domain through Cloudflare.</li>
<li><strong><a href="http://TRIGGERcmd.com" rel="nofollow ugc">TRIGGERcmd.com</a> - Google:</strong> Checks resolution of the <a href="http://TRIGGERcmd.com" rel="nofollow ugc">TRIGGERcmd.com</a> domain through Google.</li>
</ol>
<p dir="auto">This organization makes it possible to monitor both resolver availability and the ability to resolve the specific <a href="http://TRIGGERcmd.com" rel="nofollow ugc">TRIGGERcmd.com</a> domain.</p>
<p dir="auto">Comparing the results can help identify DNS resolution issues that may prevent access to services even when general internet connectivity is available.</p>
<h2>5. Public Access and Compatibility</h2>
<p dir="auto">The dashboard is publicly available at:</p>
<p dir="auto"><strong><a href="https://dash.triggercmdstatus.com" rel="nofollow ugc">https://dash.triggercmdstatus.com</a></strong></p>
<p dir="auto">The interface is designed for use across different devices, including:</p>
<ul>
<li>Desktop and laptop computers.</li>
<li>Smartphones and tablets.</li>
<li>Smart TVs with compatible web browsers.</li>
<li>IoT devices with a compatible browser or another supported way to access the page.</li>
</ul>
<p dir="auto">The dashboard is responsive and works with most modern web browsers, adapting its layout to different screen sizes.</p>
<p dir="auto">The goal is to allow anyone in the community to check service statuses without installing a dedicated application.</p>
<h2>6. Why would this monitoring be important?</h2>
<p dir="auto">Anyone who uses TRIGGERcmd with Alexa, other voice assistants, scripts, and automations knows that a failure does not always originate from the computer or device responsible for executing a command.</p>
<p dir="auto">In some cases, the problem may be related to:</p>
<ul>
<li>API outages.</li>
<li>DNS resolution issues.</li>
<li>Connectivity failures between networks.</li>
<li>Instability in third-party services.</li>
<li>Regional outages or access infrastructure problems.</li>
</ul>
<p dir="auto">A centralized dashboard with distributed monitors makes it easier to gather information that can help investigate these situations.</p>
<p dir="auto">For example, if an automation stops working, checking the dashboard may provide useful clues about the availability of the monitored services at that moment. This does not replace local troubleshooting, but it provides an additional source of information for diagnosing the problem.</p>
<h2>7. Final Thoughts:</h2>
<p dir="auto">This project was inspired by my appreciation for TRIGGERcmd and the work that <strong><a class="plugin-mentions-user plugin-mentions-a" href="/forum/user/russ" aria-label="Profile: Russ">@<bdi>Russ</bdi></a> and all the Developers</strong> make available to the community.</p>
<p dir="auto">The goal is not to replace existing tools, but to contribute a complementary, public, and accessible resource that can be useful to all of us.</p>
<p dir="auto">The infrastructure was designed with geographic redundancy, service monitoring, DNS resolution checks, and content delivery features to provide a more reliable monitoring experience.</p>
<p dir="auto">I plan to continue improving the project by adding new monitors and refining the monitoring mechanisms as new needs arise.</p>
<p dir="auto">Feel free to visit the dashboard:</p>
<p dir="auto"><strong><a href="https://dash.triggercmdstatus.com" rel="nofollow ugc">https://dash.triggercmdstatus.com</a></strong></p>
<p dir="auto">I hope this resource proves useful to the community and helps us better understand the availability of the services involved in our automations.</p>
<p dir="auto">Special thanks to <strong><a class="plugin-mentions-user plugin-mentions-a" href="/forum/user/russ" aria-label="Profile: Russ">@<bdi>Russ</bdi></a> and all the Developers</strong> for developing and maintaining TRIGGERcmd, as well as to all the developers and contributors behind the open-source tools and services used in this project.</p>
<p dir="auto">Thank you, everyone!</p>
<p dir="auto"><strong>Author:</strong> Igor Neth dos Santos<br />
<strong>Alma Mater:</strong> UniCesumar — Technology Degree in Computer Networks (2015–2018)<br />
<strong>Project:</strong> TRIGGERcmd - Service Status | <a href="https://dash.triggercmdstatus.com" rel="nofollow ugc">https://dash.triggercmdstatus.com</a></p>
<p dir="auto"><img src="https://www.triggercmd.com/forum/assets/plugins/nodebb-plugin-emoji/emoji/android/1f310.png?v=6297cc46437" class="not-responsive emoji emoji-android emoji--globe_with_meridians" style="height:23px;width:auto;vertical-align:middle" title="🌐" alt="🌐" /> <strong>LinkedIn:</strong><br />
<a href="https://www.linkedin.com/in/igorneth" rel="nofollow ugc">https://www.linkedin.com/in/igorneth</a></p>
<p dir="auto"><img src="/forum/assets/uploads/files/1791823370425-987b5cee-028b-4816-ac37-2c8f047b88a9-image.jpeg" alt="987b5cee-028b-4816-ac37-2c8f047b88a9-image.jpeg" class=" img-fluid img-markdown" /><br />
<img src="/forum/assets/uploads/files/1791823391926-875a1cc2-b609-44eb-86df-aac416e635b4-image.jpeg" alt="875a1cc2-b609-44eb-86df-aac416e635b4-image.jpeg" class=" img-fluid img-markdown" /><br />
<img src="/forum/assets/uploads/files/1791823416433-850f34e1-e24f-461a-947a-eba0d833595a-image.jpeg" alt="850f34e1-e24f-461a-947a-eba0d833595a-image.jpeg" class=" img-fluid img-markdown" /></p>
]]></description><link>https://www.triggercmd.com/forum/topic/3392/project-triggercmd-service-status-https-dash.triggercmdstatus.com-en-us</link><generator>RSS for Node</generator><lastBuildDate>Tue, 13 Oct 2026 14:22:35 GMT</lastBuildDate><atom:link href="https://www.triggercmd.com/forum/topic/3392.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 12 Oct 2026 16:47:05 GMT</pubDate><ttl>60</ttl></channel></rss>