Les agents de Sun Management Center travaillent de façon autonome en échantillonnant des données clés sur les systèmes hôtes. Ces agents peuvent être interrogés par le biais de requêtes get SNMP sur le statut courant des données contrôlées.
Lorsqu'un agent rassemble des données sur une ressource contrôlée, il compare ces valeurs au seuil d'alarme fixé pour cette ressource. Il détermine ensuite si les valeurs recueillies constituent une condition d'alarme. Si les données contrôlées correspondent au seuil d'alarme, l'agent effectue l'action associée à la condition d'alarme. Les agents envoient des messages asynchrones (des trappes SNMP) au serveur, qui signale le changement de statut des données contrôlées.