[PATCH v3 22/35] monitor: implement "user creatable" interface for adding monitors