Just wondering if anyone else has ran into this situation before. We have a single vCenter Server that is managing 2 environments for Team A and Team B. Team A wants to receive vCenter alerts only for their environment (aka cluster), as does Team B. If an alert is raised in vCenter Server it shouldn't be sent to both teams via SMTP as then it requires the administrators to rule out if it affects their environment. If Team A or Team B receives an alert, instantly they should know its for their environment and it requires attention.
So the above is how the customer wants the alerting to behave. To my knowledge, I can only think of one way to achieve this within vCenter Server and it's a pain to manage. Disable the identified critical default alarms and recreate them for each Team at the cluster level, include an action to send a notification email using SMTP to the teams email alias.
Is there a better way or easier way to do this? It is a shame that vCenter Server won't allow you to define triggers at the top object being vCenter Server and apply overrides at child objects such as clusters, VMs, etc.
The customer is using vCOps as well and I know we can achieve this easily there however for SMTP notifications it can be anywhere up to 15mins before an email alert is received. This is unacceptable and we have repeatedly tested this. Direct from vCenter Server is way faster, so we have identified about 10 critical alarms that the team would want to know about straight away.
This seems, very good suggestion. I will take this forward.
Definitely add in the ability to copy alarms too...the community has put together scripts and functions for this purpose but for something which should be so trivial it should really be included in the product.