My M/Monit 3.7.1 setup.
<Service>
<Connector proxyScheme="https"
proxyName="mmonit.internal.lan"
proxyPort="443"
address="*"
port="8080"
processors="10"
processorTimeout="60"
/>
<Engine name="mmonit" defaultHost="mmonit.internal.lan" fileCache="100MB">
<Realm url="" />
<ErrorLogger directory="/var/log/mmonit/" fileName="error.log" rotate="week" />
<Host name="mmonit.internal.lan" address="*" appBase="." >
<AccessLogger directory="/var/log/mmonit/" fileName="mmonit_access.log" rotate="week" />
<Logger directory="/var/log/mmonit/" fileName="mmonit.log" rotate="week" timestamp="true" />
<Context path="" docBase="docroot" sessionTimeout="1800" maxActiveSessions="4096" saveSessions="true" />
<Context path="/collector" docBase="docroot/collector" sessionTimeout="1800" maxActiveSessions="4096" saveSessions="true" />
</Host>
</Engine>
</Service>