ディスカバリーエラー「ディスカバリーステータスにリダイレクトできませんでした」Issue <!-- /*NS Branding Styles*/ --> .ns-kb-css-body-editor-container { p { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } span { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } h2 { font-size: 24pt; font-family: Lato; color: var(--now-color--text-primary, black); } h3 { font-size: 18pt; font-family: Lato; color: var(--now-color--text-primary, black); } h4 { font-size: 14pt; font-family: Lato; color: var(--now-color--text-primary, black); } a { font-size: 12pt; font-family: Lato; color: var(--now-color--link-primary, #00718F); } a:hover { font-size: 12pt; color: var(--now-color--link-primary, #024F69); } a:target { font-size: 12pt; color: var(--now-color--link-primary, #032D42); } a:visited { font-size: 12pt; color: var(--now-color--link-primary, #00718f); } ul { font-size: 12pt; font-family: Lato; } li { font-size: 12pt; font-family: Lato; } img { display: ; max-width: ; width: ; height: ; } } ディスカバリーエラー「ディスカバリーステータスにリダイレクトできませんでした」 Release<!-- /*NS Branding Styles*/ --> .ns-kb-css-body-editor-container { p { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } span { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } h2 { font-size: 24pt; font-family: Lato; color: var(--now-color--text-primary, black); } h3 { font-size: 18pt; font-family: Lato; color: var(--now-color--text-primary, black); } h4 { font-size: 14pt; font-family: Lato; color: var(--now-color--text-primary, black); } a { font-size: 12pt; font-family: Lato; color: var(--now-color--link-primary, #00718F); } a:hover { font-size: 12pt; color: var(--now-color--link-primary, #024F69); } a:target { font-size: 12pt; color: var(--now-color--link-primary, #032D42); } a:visited { font-size: 12pt; color: var(--now-color--link-primary, #00718f); } ul { font-size: 12pt; font-family: Lato; } li { font-size: 12pt; font-family: Lato; } img { display: ; max-width: ; width: ; height: ; } } 現在サポートされているすべての環境。 Cause<!-- /*NS Branding Styles*/ --> .ns-kb-css-body-editor-container { p { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } span { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } h2 { font-size: 24pt; font-family: Lato; color: var(--now-color--text-primary, black); } h3 { font-size: 18pt; font-family: Lato; color: var(--now-color--text-primary, black); } h4 { font-size: 14pt; font-family: Lato; color: var(--now-color--text-primary, black); } a { font-size: 12pt; font-family: Lato; color: var(--now-color--link-primary, #00718F); } a:hover { font-size: 12pt; color: var(--now-color--link-primary, #024F69); } a:target { font-size: 12pt; color: var(--now-color--link-primary, #032D42); } a:visited { font-size: 12pt; color: var(--now-color--link-primary, #00718f); } ul { font-size: 12pt; font-family: Lato; } li { font-size: 12pt; font-family: Lato; } img { display: ; max-width: ; width: ; height: ; } } UI ページdiscover_nowは DiscoveryAjax.discoverNow() を呼び出し、discovery_schedule sys_idを渡します。DiscoveryAjax.discoverNow() はsys_idを返す必要があります。sys_idが返されない場合は、「ディスカバリーステータスにリダイレクトできませんでした」というメッセージが表示されます。DiscoveryAjax.discoverNow() はスクリプトインクルード Discovery.discoverNow() を呼び出します。エラーが発生した場合、エラーが何であれ、メッセージは同じです。したがって、このエラーにはさまざまな根本原因が考えられます。 Resolution<!-- /*NS Branding Styles*/ --> .ns-kb-css-body-editor-container { p { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } span { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } h2 { font-size: 24pt; font-family: Lato; color: var(--now-color--text-primary, black); } h3 { font-size: 18pt; font-family: Lato; color: var(--now-color--text-primary, black); } h4 { font-size: 14pt; font-family: Lato; color: var(--now-color--text-primary, black); } a { font-size: 12pt; font-family: Lato; color: var(--now-color--link-primary, #00718F); } a:hover { font-size: 12pt; color: var(--now-color--link-primary, #024F69); } a:target { font-size: 12pt; color: var(--now-color--link-primary, #032D42); } a:visited { font-size: 12pt; color: var(--now-color--link-primary, #00718f); } ul { font-size: 12pt; font-family: Lato; } li { font-size: 12pt; font-family: Lato; } img { display: ; max-width: ; width: ; height: ; } } 根本原因を取得 このエラーのトラブルシューティングの最初の手順は、正しい根本原因を取得することです。そのためには: スクリプトインクルード「ディスカバリー」から関数「discoverNow()」を更新します。たとえば、try/catch ステートメントを追加すると、関数は次のようになります。 discoverNow: function(scheduleGr) { try{ if (!this.isValidDiscoverySchedule(scheduleGr)) return ""; // trigger this discovery... var jobSysId = SncTriggerSynchronizer.executeNow(scheduleGr); // Get the scheduler created discovery status, and update it with proper discover now description and source var status = new GlideRecord('discovery_status'); status.addQuery('scheduler_job', jobSysId); var timeoutSeconds = gs.getProperty('glide.discovery.discover_now_timeout', 10); // Searches for max of timeoutSeconds seconds. for (var attempts = 0; attempts < timeoutSeconds * 4; attempts++) { status.query(); if (status.hasNext()) break; gs.sleep(250); } if (!status.next()) return null; status.setValue('description', 'Discover Now'); status.setValue('source', 'Discover_now_schedule'); status.update(); var datacenterType = new CloudResourceDiscoveryUtil().fetchDatacenterTypeFromSchedule(scheduleGr.getUniqueValue()); var usePatternDiscovery = gs.getProperty('sn_cmp.use_pattern_discovery.' + datacenterType, 'true'); if (usePatternDiscovery.equals('true') && !(datacenterType.equals('cmdb_ci_vcenter_datacenter'))) this._persistStatusToLDCs(status); return status.sys_id; } catch (e){ gs.log(e); return null; } エラーを再現します。ログに記録されたエラーの syslog を確認します。 discovery_statusが作成されたかどうかを確認 エラーが返された場合でも、discovery_statusが作成された場合はタイムアウトが問題である可能性があります。その場合: システムプロパティglide.discovery.discover_now_timeoutの値を 30 に増やしてみてください。 エラー:無効なテーブル名:cmp_discovery_ldc_config このエラーは、「クラウド管理プラットフォームアプリケーション」プラグインがインストールされていないことを示します。 問題を解決するために適切なプラグインをインストール/再インストールできるかどうかを確認するための次のステップをサポートするケースを作成します。 OOB ではないスクリプト 一部のスクリプトは、すぐに利用可能な状態では更新されていない可能性があります。次のスクリプトが OOB であることを確認してください: /sys_script_include_list.do?sysparm_query=sys_idSTARTSWITHd22e7bdbc0a8016500a18e024bfc9aa3%5EORsys_idSTARTSWITHa6cdaf5bc0a802550004f460b6c04967%5EORsys_idSTARTSWITH092266f60ab30150007b0466d082578c%5EORsys_idSTARTSWITHd22e7bdbc0a8016500a18e024bfc9aa3%5EORsys_idSTARTSWITH092329440ab30150009e4c93176ef3d0%5EORsys_idSTARTSWITH6ae945a90b682300f198812f15673ab9