dynamic monitor socket