Exporting event journal records and handling console alerts with the CLI
Output current console alerts
alerttool --output-alerts user
Sample JSON format for commands outputing alerts ...
{
"count" : 1,
"alerts" : [
{
"ackState" : false,
"audible" : false,
"audited" : false,
"dateTime" : "01/01/2017 18:00:00 UTC",
"messaage" : "alert message",
"ruleName" : "rule name",
"uuid" : "uuid",
"instPath" : "AHost",
"typePath" : "ComMQSoftwareNetworkHost"
}
]
}
Write current console alerts to a JSON file
alerttool --write-alerts Filename user
Output console alert history
alerttool --output-alerts --start "yyyy-MM-dd HH:mm:ss" --end "yyyy-MM-dd
HH:mm:ss" user
Sample JSON format for commands outputing alert history ...
{
"count" : 1,
"alertHistory" : [
{
"beginTime" : "2017-01-01 18:00:00",
"endTime" : "2017-01-01 18:00:00",
"messaage" : "alert message",
"instPath" : "AHost",
"typePath" : "ComMQSoftwareNetworkHost"
}
]
}
Write console alert history to a JSON file
alerttool --write-alerts Filename --start "yyyy-MM-dd HH:mm:ss" --end
"yyyy-MM-dd HH:mm:ss" user
Output journal records using object identifier (oid)
alerttool --output-journal --start "yyyy-MM-dd HH:mm:ss" --end "yyyy-MM-dd
HH:mm:ss" --object hi_lo_typeid user
Sample JSON format for commands outputting journal entries ...
{
"count" : 1,
"entries" : [
{
"instanceID" : 0,
"beginTime" : "2017-01-01 18:00:00",
"endTime" : "2017-01-01 18:00:00",
"rule" : "rule name",
"pipeline" : "pipe line name",
"action" : "action name",
"suppressed" : "true",
"success" : "false",
"resultCode" : "-1",
"cause" : "0",
"topicInputs" : {
"topicCount" : 1,
"topics" : [
{
"instanceID" : "0",
"physicalTypePath" : "ComMQSoftwareNetworkHost",
"physicalInstPath" : "sample",
"oldValue" : "0",
"newValue" : "1"
}
]
},
"nodeFlow" : {
"NodeCount" : 1,
"nodes" : [
{
"instanceID" : 0,
"sequenceID" : 0,
"nodeID" ": node id",
"nodeDescription" : "node desc",
"beginTime" : "2017-01-01 18:00:00",
"endTime" : "2017-01-01 18:00:00",
"resultValue" : 0
}
]
}
}
]
}
Output journal records using object topic
alerttool --output-journal --start "yyyy-MM-dd HH:mm:ss" --end "yyyy-MM-dd
HH:mm:ss" --object-type-path type_path --object-inst-path inst_path
user
Write journal records to a JSON file using object identifier (oid).
alerttool --write-journal Filename --start "yyyy-MM-dd HH:mm:ss" --end
"yyyy-MM-dd HH:mm:ss" --object hi_lo_typeid user
Write journal records to a JSON file using object topic
alerttool --write-journal Filename --start "yyyy-MM-dd HH:mm:ss" --end
"yyyy-MM-dd HH:mm:ss" --object-type-path type_path --object-inst-path
inst_path user
Force all clients to clear and re-load console alerts from the AS
alerttool --reset-clients user
Force the Application Service to disconnect from the Event Service and reconnect to clear and re-load console alerts from the Event Service
alerttool --force-reconnect user
Alerttool options
The [confluence_table-plus] macro is a standalone macro and it cannot be used inline.
.
Tip: For faster searching, add an asterisk to the end of your partial query. Example: cert*