{"revision":"c10276e953456835cdbb1f3a60d58ae1980be353","document":{"id":29368,"path":"it-operations-management/components-installed-with-synthetic-monitoring.md","title":"Components installed with synthetic monitoring","bundle":null,"doc_type":null,"release":"australia","body":"\n# Components installed with synthetic monitoring\n\nSeveral types of components are installed with activation of the synthetic monitoring plugin, including tables and user roles.\n\n## Roles installed\n\n<table id=\"table_hgx_ljr_qdc\"><thead><tr><th>\n\nRole\n\n</th><th>\n\nDescription\n\n</th><th>\n\nContains roles\n\n</th></tr></thead><tbody><tr><td>\n\nSynthetic monitor viewer\\[sn\\_sow\\_synthetics.synthetics\\_viewer\\]\n\n</td><td>\n\nViews test configurations and their results.\n\n</td><td>\n\n-   cmdb\\_read\n-   sn\\_sow.sow\\_user\n-   agent\\_client\\_collector\\_user\n-   sn\\_sow\\_synthetics.credential\\_reader\n\n</td></tr><tr><td>\n\nSynthetic monitor editor \\[sn\\_sow\\_synthetics.synthetics\\_editor\\]\n\n</td><td>\n\nCreates and edits tests. Views test configurations and their results.\n\n</td><td>\n\n-   credential\\_admin\n-   sn\\_cmdb\\_editor\n-   sn\\_sow\\_synthetics.synthetics\\_viewer\n\n</td></tr><tr><td>\n\nSynthetic monitor admin \\[sn\\_sow\\_synthetics.synthetics\\_admin\\]\n\n</td><td>\n\nAssigns roles. Creates and edits tests. Views test configurations and their results.\n\n</td><td>\n\n-   agent\\_client\\_collector\\_admin\n-   sn\\_sow\\_synthetics.synthetics\\_editor\n-   sn\\_sow\\_admin.sow\\_admin\\_center\\_user\n\n\n</td></tr><tr><td>\n\nSynthetic monitor credential reader\\[sn\\_sow\\_synthetics.credential\\_reader\\]\n\n</td><td>\n\nUsed internally to read from the Credentials \\[discovery\\_credentials\\] table.\n\n</td><td>\n\nNone\n\n</td></tr><tr><td>\n\nSynthetic monitor event writer\\[sn\\_sow\\_synthetics.synthetics\\_event\\_writer\\]\n\n</td><td>\n\nUsed internally to communicate with the MID Server.\n\n</td><td>\n\nNone\n\n</td></tr></tbody>\n</table>## Tables installed\n\n<table id=\"table_fwf_y3r_qdc\"><thead><tr><th>\n\nTable\n\n</th><th>\n\nDescription\n\n</th></tr></thead><tbody><tr><td>\n\nCheck\n\n \\[sn\\_sow\\_synthetics\\_check\\]\n\n</td><td>\n\nConfiguration information for synthetic checks.\n\n</td></tr><tr><td>\n\nCheck Execution Location\n\n \\[sn\\_sow\\_synthetics\\_check\\_execution\\_location\\]\n\n</td><td>\n\nExecution location configuration for synthetic checks.\n\n</td></tr><tr><td>\n\nSingle API\n\n \\[sn\\_sow\\_synthetics\\_check\\_single\\_api\\]\n\n</td><td>\n\nAdditional configuration information and last run results for single API synthetic checks.\n\n</td></tr><tr><td>\n\nSingle API Header\n\n \\[sn\\_sow\\_synthetics\\_check\\_single\\_api\\_header\\]\n\n</td><td>\n\nKey value pairs of requests headers for single API synthetic checks.\n\n</td></tr><tr><td>\n\nSingle API to Policy\n\n \\[sn\\_sow\\_synthetics\\_check\\_single\\_api\\_policy\\]\n\n</td><td>\n\nSingle API synthetic test data and its corresponding Agent Client Collector \\(ACC\\) policies.\n\n</td></tr><tr><td>\n\nSingle API Result\n\n \\[sn\\_sow\\_synthetics\\_check\\_single\\_api\\_result\\]\n\n</td><td>\n\nResults from each synthetic check run.\n\n</td></tr><tr><td>\n\nsn\\_sow\\_synthetics\\_recommendation\\_state\n\n</td><td>\n\nPer-endpoint creation state, idempotency\\_key, error tracking\n\n</td></tr><tr><td>\n\nsn\\_sow\\_synthetics\\_recommendation\\_telemetry\n\n</td><td>\n\nAggregate workflow metrics: card\\_shown, endpoints\\_discovered, monitors\\_created, workflow\\_status\n\n</td></tr><tr><td>\n\nSynthetic Private Locations\n\n \\[sn\\_sow\\_synthetics\\_private\\_location\\]\n\n</td><td>\n\nDefinitions of the ACC Agent Proxy Clusters available for synthetic monitoring. Extends the Proxy Agent Cluster \\[sn\\_agent\\_cluster\\] table.\n\n</td></tr><tr><td>\n\nsn\\_sow\\_synthetics\\_bulk\\_job\n\n</td><td>\n\nProvides async bulk job tracking.\n\n</td></tr><tr><td>\n\n`sn_sow_synthetics_location`\n\n</td><td>\n\nStores the top-level execution locations used to run synthetic monitors. Each location represents a network vantage point and can be one of the following:-   Hosted\n-   Mid Server\n-   ACC location\n\n</td></tr><tr><td>\n\n`sn_sow_synthetics_mid_location`\n\n</td><td>\n\nRepresents a logical grouping of one or more MID Servers that act as a named execution location for synthetic monitors. This record provides the name and description for a Mid Server-based location. The actual MID Server assignments are stored in \\`sn\\_sow\\_synthetics\\_mid\\_location\\_member\\`.\n\n</td></tr><tr><td>\n\n`sn_sow_synthetics_mid_location_member`\n\n</td><td>\n\nStores the actual Mid Server assignments are saved in this table.\n\n</td></tr><tr><td>\n\n`sn_sow_synthetics_check_single_api_sysauto_script`\n\n</td><td>\n\nExtends the platform \\`sysauto\\_script\\` \\(Scheduled Script Execution\\) table to associate a scheduled background job with a specific Single API check. Each record represents the scheduled job responsible for periodically triggering a synthetic monitor run for its linked check. Records are automatically created, updated, and deleted by the application when a check's location or configuration changes.\n\n</td></tr><tr><td>\n\nsn\\_sow\\_synthetics\\_check\\_alert\n\n</td><td>\n\nA join table that links a synthetic check to an Event Management alert. When a synthetic monitor detects a failure, the platform creates a record here to track the relationship between the failing check and the alert it generated. Records are cascade-deleted when either the check or the alert is removed.\n\n</td></tr><tr><td>\n\nsn\\_sow\\_synthetics\\_check\\_single\\_api\\_policy\n\n</td><td>\n\nA joint table that maps a Single API check to its associated ACC agent policy. This relationship is used when a check runs via an ACC Proxy Cluster location and the policy governs what the ACC agent is authorized to execute. Records are cascade-deleted when the linked check is removed, and the application automatically manages this table when ACC-based checks are created or updated.\n\n</td></tr><tr><td>\n\nsn\\_sow\\_synthetics\\_bulk\\_job\\_governance\n\n</td><td>\n\nDefines governance metadata for rate limiting and auditing for bulk jobs.\n\n</td></tr></tbody>\n</table>**Parent Topic:**[Synthetic monitoring reference](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/it-operations-management/synthetic-monitoring-reference.md)\n\n"}}