Skip to main content
An investigation is an AI-led incident review. You describe what happened and when it started. The assistant correlates live commands, monitoring history, and captured security events across the hosts you pick, then writes a report with a verdict, timeline, root cause, findings, and recommendations.
Incident investigation is a Pro feature.

Requirements

  • Each host needs a monitoring agent that is reporting. Hosts without one do not appear in the host pickers.
  • Investigations use hosted AI. Each message you send uses one hosted prompt from your daily quota, even if the assistant is set to a custom endpoint. See AI assistant.
  • For security evidence, turn on security event capture on the host.

Start an investigation

You can start an investigation from three places:
  • Investigations in the sidebar. Pick hosts with the host picker next to the search field, then click Investigate. The page also lists open investigations and past reports.
  • A host’s detail page. Click Investigate this host in the side panel. It appears when the host’s agent is reporting.
  • The Monitoring page. Click Generate report in the header, select a host and a Time window, and click Start investigation. The window you pick is preselected under When did it start?. 7 days opens as Pick a time, set to a week ago.
Investigations page with the describe-a-problem field, host picker, and a list of open investigations and reports

Describe the incident

A new investigation opens on What happened?
  1. Under When did it start?, pick Last hour, Last 6 hours, Last 24 hours, or Pick a time to enter the start time.
  2. Pick a suggested prompt, or describe the incident in your own words, for example API got slow after 11:00.
The assistant focuses metrics, logs, and the report timeline on that window. The case file on the right shows it as Incident since <time>.
If you type a description on the Investigations page before clicking Investigate, the investigation starts right away with the last hour as its incident window. Leave the field empty to pick the window first.

How it works

The assistant gathers evidence with:
  • Live commands on the selected hosts, over your open SSH sessions. If a host has no connected session, the investigation opens one.
  • Monitoring history: CPU, memory, and disk from Monitoring, including ranges before the investigation started.
  • Security events: SSH logins, fail2ban bans, and HTTP spikes and brute force, if capture is on for the host. One query covers up to 7 days.
Read-only commands, such as listing files, checking process status, or reading logs, run on their own. Termique decides this on your computer from the command text itself, not from the risk label the model gives. Every other command waits for you with Skip, Edit, and Run:
  • A dot shows the model’s risk label: low, medium, or high.
  • A high risk command needs a second click on Confirm.
  • A command that matches a destructive pattern is marked Flagged. Click Run anyway, then Confirm, to run it.
  • If the assistant does not say which host a command is for, pick one under Run on.
There is no setting to skip these checks in an investigation. After 5 automatic rounds, the assistant pauses. Send a message to keep investigating, or finish with a report. Click Stop to interrupt a reply.
Investigation in progress with the assistant's commands, a command waiting for approval, and the case file panel

Case file

The panel on the right tracks the investigation:
  • Status, such as Investigating, Waiting for you, or Report ready.
  • Incident, Started, and Commands (how many ran automatically, ran by you, are waiting, or were skipped).
  • Hosts, with each host’s connection state.
  • Findings, a summary of the report once it exists.

The report

The assistant submits the report when it has enough evidence. To end early, click Finish with report. The assistant stops running commands and writes the report from what it has, calling out what it could not confirm. Click View report to open it:
Incident investigation report dialog with the verdict, summary, timeline, and findings

Evidence check

Termique cross-checks each finding against the command output and data the investigation collected. A finding shows one of:
  • Automated check matched a cited number to collected evidence
  • Could not automatically match this claim to collected evidence
  • No numeric claim to automatically check
This is a best-effort check, not proof. Use your judgment before you act on a finding.

Export

  • Copy as Markdown copies the report to the clipboard.
  • Save report saves it as an HTML file.

Past investigations

Reports are saved to your account. Open a past report from the Reports view on the Investigations page, or from Investigation history on the Monitoring page. The mobile app shows the same reports, read-only, under Settings > Investigations.

Multiple investigations

Each investigation is listed in the sidebar with your open sessions, under its first host’s name. Starting a new one does not interrupt an investigation in progress. Click Close investigation to close one.