ServerLogs
Uses the ssh integration to grab the host server logs. This script is supported only on Cortex XSOAR on-prem (version 6.X).
python · Common Scripts
Source
import re import demistomock as demisto # noqa: F401 from CommonServerPython import * # noqa: F401 def execute_ssh_command(): """Execute the `ssh` command to get the server logs and return the result to the war room.""" file = "/var/log/demisto/server.log" res = demisto.executeCommand("ssh", {"cmd": f"tail {file}", "using": "localhost"}) output = f"File: {file}\n" output += res[0].get("Contents").get("output") output = re.sub(r" \(source: .*\)", "", output) return_results(output) def main(): try: execute_ssh_command() except ValueError as e: demisto.error(str(e)) return_error( "The script could not execute the `ssh` command. Please create an instance of the" "`RemoteAccess v2` integration and try to run the script again." ) if __name__ in ("__builtin__", "builtins", "__main__"): main()
README
Uses the ssh integration to grab the host server logs
This script is supported only on Cortex XSOAR on-prem (version 6.X).
Script Data
| Name | Description |
|---|---|
| Script Type | python3 |
| Tags | widget |
| Cortex XSOAR Version | 6.0.0 |
Inputs
There are no inputs for this script.
Outputs
There are no outputs for this script.