If you are using BSM/BAC you have the option CI Status alert, you can create an alert for a CI change.
If you are using uCMDB, you have an option to create CI Change report and schedule it to your email, but this will not work like an alert. If required you can write some custom code and use the APIs available.
our customer need us notify them when some special CIs' attribute changed. i thinnk uCMDB SDK can do this ,there is a interface QueryResultListener , but it is not working as i thought. can any one give me a example or demo about this?