enable SMART for HP hard disk
The most likely reason is that your server came with a hardware raid controller and sda is not an individual disk, but a logical drive.
HP provides tools to monitor your hardware, the typical Linux utility to monitor HP raid controller status and the drives contained would be
hpacucli found here.
Some useful commands would be:
hpacucli> ctrl all show config hpacucli> ctrl all show config detail hpacucli> ctrl all show status hpacucli> ctrl slot=0 pd all show hpacucli> ctrl slot=0 pd 1 show hpacucli> ctrl slot=0 pd all show status
To add to what Aleksandr said (I can't comment yet, unfortunately):
smartctl -x -A -d sat+cciss,0 /dev/sda
The sat+ bit gets you more than just cciss on its own - in particular, you should be able to access the individual attributes, not just the overall SMART status and computed values.
You can also use repos as write here - http://sysadmin.te.ua/linux/hpraid-monitoring.html
echo 'deb http://hwraid.le-vert.net/ubuntu precise main' > /etc/apt/sources.list.d/raid.list
This repo has almost all raid monitoring utils for all type of raids! Also article shows how to monitor HP raid using 'smartctl' as well.
smartctl -a -d cciss,0 /dev/sda