Hi,
of course this is possible

There are so many tools available for this so that I can just give you some hints and you can look out what fits best for your purposes (maybe some others knows some good tools too and can add them here too):
Nagios One of the most complete monitoring suite fits also for enterprise usage.
Logwatch I like it because it is small and cute.
Sysstat Can not notify you directly but collects interesting system status informations for finding system bottlenecks.
Munin
Argus
Hope this helps you a bit.