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