QRadarMirroringEventsStatus
This displays the mirrored events status in the offense.
- Type
- python
- Pack
- QRadar
Source
import demistomock as demisto # noqa: F401
from CommonServerPython import * # noqa: F401
HTML_TEMPLATE = (
"</br>"
"<div style='color:#404142; text-align:center; font-size:17px;'>"
"{status}"
"</div>"
"<div class='editable-field-wrapper' style='text-align:center;'>"
"{message}"
"</div>"
"<div draggable='false' class='section-item-content' style='width: 220px; min-height: 22px; padding-top:10px;'>"
"<div class='field-wrapper row'>"
"<div class='header-wrapper'>"
"<span class='header-value label-text opacity-description ellipsis' title='Last Mirrored Time Stamp'>"
"Last Mirrored Time Stamp"
"</span>"
"</div>"
"<div class='value-wrapper'>"
"<span class=''>"
"<div class='date-field-wrapper small'>"
"<div class='date-display-value-wrapper'>"
"<div class='date-display-value'>"
"{last_mirror_in_time}"
"</div>"
"</div>"
"</div>"
"</span>"
"</div>"
"</div>"
"</div>"
)
def main():
try:
incident = demisto.incident()
custom_fields = incident.get("CustomFields", {})
last_mirror_in_time = custom_fields.get("lastmirroredtimestamp", None)
message = custom_fields.get("incomingmirrorerror", "")
if message == "":
status = "Not Started"
elif message == "Fetching events has reached events limit in this incident.":
status = "Completed and Stopped"
elif message == "All available events in the offense were fetched.":
status = "Completed"
elif message == "In queue.":
status = "In Progress"
else:
status = "Failure"
html = HTML_TEMPLATE.format(status=status, message=message, last_mirror_in_time=last_mirror_in_time)
return {"ContentsFormat": "html", "Type": entryTypes["note"], "Contents": html}
except Exception as exp:
return_error("could not parse QRadar offense", error=exp)
if __name__ in ("__main__", "__builtin__", "builtins"):
return_results(main())
README
This script displays the the mirroring events status in the offense.
Script Data
| Name | Description |
|---|---|
| Script Type | python3 |
| Tags | dynamic-section |
| Cortex XSOAR Version | 6.0.0 |
Inputs
There are no inputs for this script.
Outputs
There are no outputs for this script.