5.x バージョンアプリからのアップグレード
最終更新日: 2025 年 1 月 7 日
Service Graph Connector for Tenable for Assets および Tenable Connector のアプリを使用している場合は、今後予期しない問題が発生しないよう、こちらに記載されている手順に従ってアップグレードしてください。このプロセスは、他のアプリケーションを対象としていません。
必要なユーザーロール: 管理者
ServiceNow からアプリケーションをアップグレードする場合

-
インスタンスにログインし、[System Applications] > [All Available Applications] > [All] に移動します。
-
フィルター条件と検索バーを使用して対象のアプリケーションを見つけます。
-
アプリケーションリストの横で、アップデートするバージョンを選択します。
-
[Update] をクリックします。

-
[System Applications] > [All Available Applications] > [All] に移動します。
-
インスタンスにインストールされているアプリケーションのリストが表示されます。
-
Tenable Connector および Service Graph Connector for Tenable for Assets を見つけて選択し、関連リンクにある [Uninstall]をクリックします。

-
[System definition] > [Scripts - Background] に移動します。
-
次のスクリプトを実行します。
-
次のスクリプトを global スコープで実行します。
コピー
var cmdbGr = new GlideRecord("cmdb_ci");
cmdbGr.addQuery("discovery_source", "SG-TenableForAssets");
cmdbGr.query();
while(cmdbGr.next()) {
cmdbGr.discovery_source = "SG-Tenable";
cmdbGr.update();
}
var vrItemsGr = new GlideRecord("sn_vul_vulnerable_item");
vrItemsGr.addQuery("source", "Tenable.ot");
vrItemsGr.query();
while(vrItemsGr.next()) {
vrItemsGr.source = "Tenable OT Security";
vrItemsGr.update();
}
var thirdPartyVrGr = new GlideRecord("sn_vul_third_party_entry");
thirdPartyVrGr.addQuery("source", "Tenable.ot");
thirdPartyVrGr.query();
while(thirdPartyVrGr.next()) {
thirdPartyVrGr.source = "Tenable OT Security";
thirdPartyVrGr.update();
}
注意: このスクリプトは、Tenable に固有の cmdb_ci、脆弱な項目、および脆弱性エントリテーブルのレコードを消去するためのものです。
-
次のスクリプトを x_tsirm_tio_itsm スコープで実行します。
コピー
var itsmVulTvmGr = new GlideRecord("x_tsirm_tio_itsm_vulnerability");
itsmVulTvmGr.addQuery("source", "Tenable.io");
itsmVulTvmGr.query();
while(itsmVulTvmGr.next()) {
itsmVulTvmGr.source = "Tenable Vulnerability Management";
itsmVulTvmGr.update();
}
var itsmVulTscGr = new GlideRecord("x_tsirm_tio_itsm_vulnerability");
itsmVulTscGr.addQuery("source", "Tenable.sc");
itsmVulTscGr.query();
while(itsmVulTscGr.next()) {
itsmVulTscGr.source = "Tenable Security Center";
itsmVulTscGr.update();
}
var itsmPluginTvmGr = new GlideRecord("x_tsirm_tio_itsm_plugin");
itsmPluginTvmGr.addQuery("source", "Tenable.io");
itsmPluginTvmGr.query();
while(itsmPluginTvmGr.next()) {
itsmPluginTvmGr.source = "Tenable Vulnerability Management";
itsmPluginTvmGr.update();
}
var itsmPluginTscGr = new GlideRecord("x_tsirm_tio_itsm_plugin");
itsmPluginTscGr.addQuery("source", "Tenable.sc");
itsmPluginTscGr.query();
while(itsmPluginTscGr.next()) {
itsmPluginTscGr.source = "Tenable Security Center";
itsmPluginTscGr.update();
}
注意: このスクリプトは、Tenable Vulnerability and Tenable Plugin テーブルのデータを消去するためのものです。
-
次のスクリプトを x_tsirm_tio_vr スコープで実行します。
コピー
var vrAdditionalFindingsGr = new GlideRecord("x_tsirm_tio_vr_ve_info");
vrAdditionalFindingsGr.addQuery("source", "Tenable.ot");
vrAdditionalFindingsGr.query();
while(vrAdditionalFindingsGr.next()) {
vrAdditionalFindingsGr.source = "Tenable OT Security";
vrAdditionalFindingsGr.update();
}
注意: このスクリプトは、Tenable Plugin Additional Info テーブルのデータを消去するためのものです。
-