Hi,
Below metrics are working as your requested. They are getting server name values as dynamically. You don’t need to add specific configuration for that.
BACKEND MONITORING WARNING - ${SERVER_NAME}
HEALTH ALERT - ${INSTANCE_NAME}
HEALTH CLEAR - ${INSTANCE_NAME}
So your second question, you can customize default alert emails for above options but there is no customize options in complete templete. If you can create your own devops mbean then you can create/customize HTML email. You can follow below doc.
Regards.
Create Devops MBean:
https://medium.com/wlsdmforweblogic/oracle-weblogic-linux-disk-usage-and-delete-action-a4328e8629fc