diff --git a/doc/UPGRADE-staging/res_monitor_disabled.txt b/doc/UPGRADE-staging/res_monitor_disabled.txt
new file mode 100644
index 0000000000000000000000000000000000000000..12cc372f5447422bfef414ea9da76be22bb26525
--- /dev/null
+++ b/doc/UPGRADE-staging/res_monitor_disabled.txt
@@ -0,0 +1,8 @@
+Subject: res_monitor
+Master-Only: True
+
+This module is no longer built by default in
+accordance with the Module Deprecation Policy.
+If you require this functionality you will need
+to enable it for building in menuselect. Note
+that in the future res_monitor will be removed.
diff --git a/res/res_monitor.c b/res/res_monitor.c
index 235dc2d5874824de7e7317f5cb7fddf89195f625..8f2c9b82f368570383dc9f386e43957a917f88ae 100644
--- a/res/res_monitor.c
+++ b/res/res_monitor.c
@@ -25,6 +25,7 @@
 
 /*** MODULEINFO
 	<use type="module">func_periodic_hook</use>
+	<defaultenabled>no</defaultenabled>
 	<support_level>deprecated</support_level>
 	<replacement>app_mixmonitor</replacement>
 	<deprecated_in>16</deprecated_in>