daily_brief
Run parallel morning health checks across Junos devices, detecting system alarms, interface status changes, and log anomalies, and return a Markdown summary of critical, warning, or OK results.
Instructions
Run a morning health check across multiple devices in parallel.
Checks per host (Phase 1):
show system alarms/show chassis alarmsshow interfaces terse— interface up/down (loopback excluded)show log messages | last 200— alert patterns withinsince_hours
Syslog patterns watched: BGP state change away from Established, STP port role change, OSPF neighbor down, ARP address conflict, IF_DOWN.
since_hours defaults to 18 (≈ previous 15:00 for a 09:00 morning run).
Tags default to none (all routers); pass tags=["main"] to limit scope.
Output tiers:
CRITICAL — connection failure
WARNING — at least one anomaly found
OK — clean
Returns a Markdown summary with anomaly details for CRITICAL/WARNING hosts and a collapsed OK list.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| hostnames | No | ||
| tags | No | ||
| since_hours | No | ||
| max_workers | No | ||
| config_path | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |