diff --git src/wp-admin/includes/class-wp-site-health.php src/wp-admin/includes/class-wp-site-health.php
index 01f97959c5..a1e8bdfa4e 100644
--- src/wp-admin/includes/class-wp-site-health.php
+++ src/wp-admin/includes/class-wp-site-health.php
@@ -51,7 +51,7 @@ class WP_Site_Health {
 	 */
 	public function enqueue_scripts() {
 		$screen = get_current_screen();
-		if ( 'site-health' !== $screen->id ) {
+		if ( 'site-health' !== $screen->id && 'site-health-network' !== $screen->id ) {
 			return;
 		}
 
@@ -80,7 +80,8 @@ class WP_Site_Health {
 			$health_check_js_variables['site_status']['issues'] = $issue_counts;
 		}
 
-		if ( 'site-health' === $screen->id && ! isset( $_GET['tab'] ) ) {
+		if ( ( 'site-health' === $screen->id || 'site-health-network' === $screen->id ) 
+			&& ! isset( $_GET['tab'] ) ) {
 			$tests = WP_Site_Health::get_tests();
 
 			// Don't run https test on localhost
diff --git src/wp-admin/menu.php src/wp-admin/menu.php
index 96c4c2a9c4..24b08e6633 100644
--- src/wp-admin/menu.php
+++ src/wp-admin/menu.php
@@ -263,7 +263,10 @@ $menu[75]                     = array( __( 'Tools' ), 'edit_posts', 'tools.php',
 	$submenu['tools.php'][5]  = array( __( 'Available Tools' ), 'edit_posts', 'tools.php' );
 	$submenu['tools.php'][10] = array( __( 'Import' ), 'import', 'import.php' );
 	$submenu['tools.php'][15] = array( __( 'Export' ), 'export', 'export.php' );
-	$submenu['tools.php'][20] = array( __( 'Site Health' ), 'view_site_health_checks', 'site-health.php' );
+	// Hide Site Health in individual sites.
+	if ( ! is_multisite() ) {
+		$submenu['tools.php'][20] = array( __( 'Site Health' ), 'view_site_health_checks', 'site-health.php' );
+	}
 	$submenu['tools.php'][25] = array( __( 'Export Personal Data' ), 'export_others_personal_data', 'export-personal-data.php' );
 	$submenu['tools.php'][30] = array( __( 'Erase Personal Data' ), 'erase_others_personal_data', 'erase-personal-data.php' );
 if ( is_multisite() && ! is_main_site() ) {
diff --git src/wp-admin/network/menu.php src/wp-admin/network/menu.php
index dbd77fd763..3c60304aa6 100644
--- src/wp-admin/network/menu.php
+++ src/wp-admin/network/menu.php
@@ -62,11 +62,15 @@ $submenu['plugins.php'][5]  = array( __( 'Installed Plugins' ), 'manage_network_
 $submenu['plugins.php'][10] = array( _x( 'Add New', 'plugin' ), 'install_plugins', 'plugin-install.php' );
 $submenu['plugins.php'][15] = array( __( 'Plugin Editor' ), 'edit_plugins', 'plugin-editor.php' );
 
+$menu[24] = array( __( 'Tools' ), 'view_site_health_checks', 'site-health.php', '', 'menu-top menu-icon-tools', 'menu-tools', 'dashicons-admin-tools' );
+$submenu['site-health.php'][5]  = array( __( 'Site Health' ), 'view_site_health_checks', 'site-health.php' );
+
 $menu[25] = array( __( 'Settings' ), 'manage_network_options', 'settings.php', '', 'menu-top menu-icon-settings', 'menu-settings', 'dashicons-admin-settings' );
 if ( defined( 'MULTISITE' ) && defined( 'WP_ALLOW_MULTISITE' ) && WP_ALLOW_MULTISITE ) {
 	$submenu['settings.php'][5]  = array( __( 'Network Settings' ), 'manage_network_options', 'settings.php' );
 	$submenu['settings.php'][10] = array( __( 'Network Setup' ), 'setup_network', 'setup.php' );
 }
+
 unset( $update_data );
 
 $menu[99] = array( '', 'exist', 'separator-last', '', 'wp-menu-separator' );
diff --git src/wp-admin/network/site-health.php src/wp-admin/network/site-health.php
new file mode 100644
index 0000000000..ad0ecbfe4a
--- /dev/null
+++ src/wp-admin/network/site-health.php
@@ -0,0 +1,13 @@
+<?php
+/**
+ * Network Site Health administration panel.
+ *
+ * @package WordPress
+ * @subpackage Multisite
+ * @since 5.3.0
+ */
+
+/** Load WordPress Administration Bootstrap */
+require_once( dirname( __FILE__ ) . '/admin.php' );
+
+require( ABSPATH . 'wp-admin/site-health.php' );
diff --git src/wp-admin/site-health-info.php src/wp-admin/site-health-info.php
index 4a23f15251..75f764a67a 100644
--- src/wp-admin/site-health-info.php
+++ src/wp-admin/site-health-info.php
@@ -46,14 +46,14 @@ require_once( ABSPATH . 'wp-admin/admin-header.php' );
 	</div>
 
 	<nav class="health-check-tabs-wrapper hide-if-no-js" aria-label="<?php esc_attr_e( 'Secondary menu' ); ?>">
-		<a href="<?php echo esc_url( admin_url( 'site-health.php' ) ); ?>" class="health-check-tab">
+		<a href="<?php echo esc_url( network_admin_url( 'site-health.php' ) ); ?>" class="health-check-tab">
 			<?php
 			/* translators: tab heading for Site Health Status page */
 			_ex( 'Status', 'Site Health' );
 			?>
 		</a>
 
-		<a href="<?php echo esc_url( admin_url( 'site-health.php?tab=debug' ) ); ?>" class="health-check-tab active" aria-current="true">
+		<a href="<?php echo esc_url( network_admin_url( 'site-health.php?tab=debug' ) ); ?>" class="health-check-tab active" aria-current="true">
 			<?php
 			/* translators: tab heading for Site Health Info page */
 			_ex( 'Info', 'Site Health' );
diff --git src/wp-admin/site-health.php src/wp-admin/site-health.php
index 5f19ebee0d..431b70cb3e 100644
--- src/wp-admin/site-health.php
+++ src/wp-admin/site-health.php
@@ -51,14 +51,14 @@ require_once( ABSPATH . 'wp-admin/admin-header.php' );
 	</div>
 
 	<nav class="health-check-tabs-wrapper hide-if-no-js" aria-label="<?php esc_attr_e( 'Secondary menu' ); ?>">
-		<a href="<?php echo esc_url( admin_url( 'site-health.php' ) ); ?>" class="health-check-tab active" aria-current="true">
+		<a href="<?php echo esc_url( network_admin_url( 'site-health.php' ) ); ?>" class="health-check-tab active" aria-current="true">
 			<?php
 			/* translators: tab heading for Site Health Status page */
 			_ex( 'Status', 'Site Health' );
 			?>
 		</a>
 
-		<a href="<?php echo esc_url( admin_url( 'site-health.php?tab=debug' ) ); ?>" class="health-check-tab">
+		<a href="<?php echo esc_url( network_admin_url( 'site-health.php?tab=debug' ) ); ?>" class="health-check-tab">
 			<?php
 			/* translators: tab heading for Site Health Info page */
 			_ex( 'Info', 'Site Health' );
diff --git src/wp-includes/admin-bar.php src/wp-includes/admin-bar.php
index d444da4a51..15df297e3f 100644
--- src/wp-includes/admin-bar.php
+++ src/wp-includes/admin-bar.php
@@ -543,6 +543,17 @@ function wp_admin_bar_my_sites_menu( $wp_admin_bar ) {
 			);
 		}
 
+		if ( current_user_can( 'view_site_health_checks' ) ) {
+			$wp_admin_bar->add_menu(
+				array(
+					'parent' => 'network-admin',
+					'id'     => 'network-admin-to',
+					'title'  => __( 'Tools' ),
+					'href'   => network_admin_url( 'site-health.php' ),
+				)
+			);
+		}
+
 		if ( current_user_can( 'manage_network_options' ) ) {
 			$wp_admin_bar->add_menu(
 				array(
@@ -553,6 +564,7 @@ function wp_admin_bar_my_sites_menu( $wp_admin_bar ) {
 				)
 			);
 		}
+
 	}
 
 	// Add site links
