File contents Ops Audit
Is it running?
The Question
Is it up? Is it working?
What To Check
1. Health
# Is it up?
curl -s -o /dev/null -w "%{http_code}" /health
# or
curl localhost:3000/health
Check
Response
200
OK
500
BROKEN
Timeout
DOWN
2. Metrics
# Common endpoints
/readyz
/healthz
/metrics
Metric
What It Shows
Memory
Under OOM?
CPU
Under load?
Requests
Traffic
Errors
Failures
3. Logs
# Check errors
tail -100 logs/app.log | grep -i error
Check
Look For
Errors
ERROR, FATAL
Warnings
WARN
Slow
> 1s
4. Resources
# Is there capacity?
df -h # disk
free -h # memory
uptime # load
Check
Limit
Disk
< 80%
Memory
< 80%
CPU
< 80%
Output
## Ops Audit - [system]
### Health
- [UP/DOWN] Status: [code]
- [UP/DOWN] /readyz: [code]
### Metrics
- Requests: [count/hr]
- Errors: [count/hr]
- Latency: P[95]ms
### Resources
- CPU: [x]%
- Memory: [x]%
- Disk: [x]%
### Issues
- [list]
Severity
Severity
Meaning
Action
DOWN
Not working
Fix now
DEGRADED
Partially working
Fix soon
WARNING
Risk
Monitor
Role : Ops AuditorInput : SystemOutput : Is it running?
Keep it running.
1 --- 2 name: audit-ops 3 description: Is it running? 4 license: MIT 5 --- 6 7 # Ops Audit 8 9 > Is it running? 10 11 --- 12 13 ## The Question 14 15 **Is it up? Is it working?** 16 17 --- 18 19 ## What To Check 20 21 ### 1. Health 22 23 ```bash 24 # Is it up? 25 curl -s -o /dev/null -w "%{http_code}" /health 26 # or 27 curl localhost:3000/health 28 ``` 29 30 | Check | Response | 31 |-------|-----------| 32 | 200 | OK | 33 | 500 | BROKEN | 34 | Timeout | DOWN | 35 36 ### 2. Metrics 37 38 ```bash 39 # Common endpoints 40 /readyz 41 /healthz 42 /metrics 43 ``` 44 45 | Metric | What It Shows | 46 |--------|---------------| 47 | Memory | Under OOM? | 48 | CPU | Under load? | 49 | Requests | Traffic | 50 | Errors | Failures | 51 52 ### 3. Logs 53 54 ```bash 55 # Check errors 56 tail -100 logs/app.log | grep -i error 57 ``` 58 59 | Check | Look For | 60 |--------|---------| 61 | Errors | ERROR, FATAL | 62 | Warnings | WARN | 63 | Slow | > 1s | 64 65 ### 4. Resources 66 67 ```bash 68 # Is there capacity? 69 df -h # disk 70 free -h # memory 71 uptime # load 72 ``` 73 74 | Check | Limit | 75 |--------|-------| 76 | Disk | < 80% | 77 | Memory | < 80% | 78 | CPU | < 80% | 79 80 --- 81 82 ## Output 83 84 ``` 85 ## Ops Audit - [system] 86 87 ### Health 88 - [UP/DOWN] Status: [code] 89 - [UP/DOWN] /readyz: [code] 90 91 ### Metrics 92 - Requests: [count/hr] 93 - Errors: [count/hr] 94 - Latency: P[95]ms 95 96 ### Resources 97 - CPU: [x]% 98 - Memory: [x]% 99 - Disk: [x]% 100 101 ### Issues 102 - [list] 103 ``` 104 105 --- 106 107 ## Severity 108 109 | Severity | Meaning | Action | 110 |----------|---------|--------| 111 | DOWN | Not working | Fix now | 112 | DEGRADED | Partially working | Fix soon | 113 | WARNING | Risk | Monitor | 114 115 --- 116 117 **Role**: Ops Auditor 118 **Input**: System 119 **Output**: Is it running? 120 121 > Keep it running.
dhaupin/vant/tree/main/models/public/skills/vant-skill-audit-ops commit 285c009e33
Frequently asked questions How do I install the Audit Ops skill? Run npx skillmds@latest add dhaupin/audit-ops in your terminal (requires Node.js), paste this page's agent-chat prompt into Claude, Cursor, or any MCP-connected agent, or download the SKILL.md file and copy it into your agent's skills directory.
What does the Audit Ops skill do? Is it running? It is listed under Security on SkillMD.
Is Audit Ops safe to use? This skill has not completed SkillMD's automated safety review yet. SkillMD never runs a skill's scripts for you; review the SKILL.md before installing.
Which AI agents work with Audit Ops? This skill is tagged as working with Claude Code, Claude.ai, OpenAI Codex. SKILL.md is an open format, so most agents that read a skills directory can load it too.
Is Audit Ops free to use? Yes. Installing skills from SkillMD is free. This skill is licensed under MIT.
Who published Audit Ops? dhaupin (@dhaupin) published this skill. Their other Agent Skills are listed on their SkillMD profile.