Also take a look at OSSEC. The default rules can send you an email when:
Rule: 5902 fired (level 8) -> "New user added to the system" Portion
of the log(s):
Sep 20 15:29:50 SVR015-493 useradd[22825]: new user: name=x, UID=507,
GID=512, home=y, shell=/sbin/nologin
- Multiple failed login attempts
Rule: 11210 fired (level 10) -> "Multiple failed login attempts."
Aug 23 18:47:07 x proftpd[22934]:
y(::ffff:183.106.7.2[::ffff:183.106.7.2]) - Maximum login attempts
(3) exceeded, connection refused
- First time user executed sudo
Rule: 5403 fired (level 4) -> "First time user executed sudo."
Portion of the log(s):
Jul 2 11:55:14 x sudo: y : TTY=pts/3 ;
PWD=/home/y ; USER=root ; COMMAND=/bin/su -
Rule: 2504 fired (level 9) -> "Illegal root login. "
Portion of the log(s):
Jul 2 11:54:39 SVR4149 sshd[13558]: ROOT LOGIN REFUSED FROM x.x.x.x