static async isParentActive(monitorID) {
        const parent = await Monitor.getParent(monitorID);

        if (parent === null) {
            return true;
        }

        const parentActive = await Monitor.isParentActive(parent.id);
        return parent.active && parentActive;
    }
Checks recursive if parent (ancestors) are active
@param {number} monitorID ID of the monitor to get
@returns {Promise<boolean>} Is the parent monitor active?