2019-07-10 12:33:20 +02:00
|
|
|
:global SendEmail do={
|
|
|
|
|
|
|
|
:local smtpServer #smtp server IP
|
|
|
|
:local smtpPort #smtp port
|
|
|
|
:local from #sender email
|
|
|
|
:local to #recipeints email
|
|
|
|
:local cc #cc email
|
|
|
|
:local subject #email subject
|
|
|
|
:local body #email body
|
|
|
|
|
|
|
|
:log info "..::Sending email notification::..";
|
|
|
|
tool e-mail send server=$smtpServer port=$smtpPort from=$from to=$to cc=$cc subject=$subject body=$body;
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
#Here script starts
|
|
|
|
|
2019-07-11 11:37:30 +02:00
|
|
|
:local message "telnet"
|
|
|
|
:local systemName [/system identity get value-name=name]
|
|
|
|
:local recipient
|
|
|
|
:local logCount [/log print count-only where message~$message]
|
|
|
|
:local logArray [/log find where message~$message]
|
|
|
|
|
|
|
|
:toarray value=$logArray
|
|
|
|
|
|
|
|
:if (logCount > 0) do={
|
|
|
|
|
|
|
|
:log warning "..::Alert detected:..";
|
|
|
|
$SendEmail smtpServer="10.27.23.62" smtpPort=25 from=($systemName."@paccor.com") to=$recipient subject=($systemName." Triggered and Alert!") body=($logArray->1)
|
|
|
|
:log info ("..::Alert has been sent to ".$recipient)
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
2019-07-10 12:33:20 +02:00
|
|
|
|
|
|
|
|
2019-04-29 11:13:07 +02:00
|
|
|
|
|
|
|
|