The idea is to form a key, in which each row is unique in your case it $2and $3(i.e., in the context Awk context - delimited columns of the second and third spaces).
We build a unique key ( $2 $3) with this combination and while parsing the lines, if this combination varied from the next line, we print a new line character (also represented by a special variable ORSor just print ""in Awk). The code below only reflects what
$ awk '($2 $3)!=p && NR>1 {print ""} {print; p=($2 $3)}' file
system 2018-02-05 04:15:49 :: aaaaaaaaaaaaa
system 2018-02-05 04:15:51 :: aaaaaaaaaaaaa
system 2018-02-05 04:15:51 :: aaaaaaaaaaaaa
...