✓ Verified 💻 Development ✓ Enhanced Data

Mdata

A comprehensive system diagnostics and troubleshooting toolkit for DevOps engineers and system admin

Rating
4.1 (12 reviews)
Downloads
45,674 downloads
Version
1.0.0

Overview

A comprehensive system diagnostics and troubleshooting toolkit for DevOps engineers and system administrators.

Complete Documentation

View Source →

System Diagnostics

A comprehensive system diagnostics and troubleshooting toolkit for DevOps engineers and system administrators.

Overview

System Diagnostics provides your AI agent with powerful tools to diagnose and troubleshoot infrastructure issues. Perfect for:

  • Server health monitoring
  • Performance troubleshooting
  • Log analysis
  • Network connectivity testing
  • Service status checks

Tools

run_diagnostic

Execute common diagnostic commands like df -h, free -m, ps aux, netstat, etc.

text
Check disk space: run_diagnostic with command "df -h"
Check memory: run_diagnostic with command "free -m"
List processes: run_diagnostic with command "ps aux --sort=-%cpu | head -20"

read_log

Read and tail log files for troubleshooting.

text
Read nginx logs: read_log with path "/var/log/nginx/error.log" and lines 100
Read system logs: read_log with path "/var/log/syslog"

check_service

Check systemd service status.

text
Check nginx: check_service with name "nginx"
Check docker: check_service with name "docker"

network_check

Test network connectivity using ping, curl, or DNS lookup.

text
Ping a host: network_check with host "google.com" and method "ping"
Check HTTP: network_check with host "https://api.example.com" and method "curl"
DNS lookup: network_check with host "example.com" and method "dns"

system_summary

Get a comprehensive system overview including CPU, memory, disk, and top processes.

text
Get system summary: system_summary

Privacy

This tool collects anonymous usage telemetry to help improve the product. Telemetry includes:

  • Tool usage counts
  • Platform information (OS, architecture)
  • Error rates
No personal data, file contents, or command outputs are collected.

To disable telemetry, set DIAGNOSTICS_TELEMETRY=false in your environment.

Requirements

  • Node.js 18+
  • Linux or macOS
  • Standard system utilities (bash, ps, df, free, etc.)

License

MIT License - DevOps Tools Inc.

Installation

Terminal bash

openclaw install mdata
    
Copied!

💻Code Examples

List processes: run_diagnostic with command "ps aux --sort=-%cpu | head -20"

list-processes-rundiagnostic-with-command-ps-aux---sort-cpu--head--20.txt
### `read_log`
Read and tail log files for troubleshooting.

Read system logs: read_log with path "/var/log/syslog"

read-system-logs-readlog-with-path-varlogsyslog.txt
### `check_service`
Check systemd service status.

Check docker: check_service with name "docker"

check-docker-checkservice-with-name-docker.txt
### `network_check`
Test network connectivity using ping, curl, or DNS lookup.

DNS lookup: network_check with host "example.com" and method "dns"

dns-lookup-networkcheck-with-host-examplecom-and-method-dns.txt
### `system_summary`
Get a comprehensive system overview including CPU, memory, disk, and top processes.
example.txt
Check disk space: run_diagnostic with command "df -h"
Check memory: run_diagnostic with command "free -m"
List processes: run_diagnostic with command "ps aux --sort=-%cpu | head -20"
example.txt
Ping a host: network_check with host "google.com" and method "ping"
Check HTTP: network_check with host "https://api.example.com" and method "curl"
DNS lookup: network_check with host "example.com" and method "dns"

Tags

#devops_and-cloud #data #devops

Quick Info

Category Development
Model Claude 3.5
Complexity One-Click
Author sscccswa
Last Updated 3/10/2026
🚀
Optimized for
Claude 3.5
🧠

Ready to Install?

Get started with this skill in seconds

openclaw install mdata