Если NMS хочет проконтролировать какое-либо из управляемых устройств, она делает это путем отправки ему сообщения с указанием об изменении значения одной из его переменных. В целом управляемые устройства отвечают на четыре типа команд (или инициируют их):
Для контролирования управляемых устройств NMS считывают переменные, поддерживаемые этими устройствами.
Для контролирования управляемых устройств NMS записывают переменные, накопленные в управляемых устройствах
NMS используют операции прослеживания, чтобы определить, какие переменные поддерживает управляемое устройство, а затем собрать информацию в таблицы переменных (такие, как таблица маршрутизации IP)
Управляемые устройства используют ловушки для асинхронных сообщений в NMS о некоторых событиях.