The first place to look in the event of a Carousel server issue is the System Health screen. You must be logged in as a user that has Setup - Global System Config
access rights to access this area of the UI. Some checks are much more serious than others, and some of them do not apply to every system.
Let's go through each health check and explain what it's checking for:
-
Apple TV Player MDM Configuration
- This test looks for an APPLE TV/JAMF integration and checks that the external authorization is valid and able to communicate
-
Bulletins: Corrupted
- This test looks for unusable .dat files in bulletin folders. The .dat file contains all of the bulletin data, corrupted bulletins can not typically be fixed and must be deleted
-
Bulletins: Error
- This check looks for bulletins that are in an error state such as an RSS bulletin whose feed is no longer valid or an interactive bulletin/web picture whose web address can not resolve
-
Database Consistency
- This returns the results of a DBCC CHECK DB (Transact SQL) query against the Carousel50 SQL database.
-
Database
- This checks that the database is connected and returns a version number
-
Disk Capacity: Media Directory
- This checks the available space on the directory which the physical bulletin media is stored. If it has less than 20% available it will return an error. This is a configurable location but defaults to
<installdir>\TRMS\Web\Carousel\Media
- This checks the available space on the directory which the physical bulletin media is stored. If it has less than 20% available it will return an error. This is a configurable location but defaults to
-
Disk Capacity: System Drive
- This checks available space on the Windows system drive. If it has less than 20% available space, it will return an error.
-
Internet Access: Facebook
- This checks the servers ability to connect to the Facebook API used for dynamic Facebook bulletins
-
Internet Access: Interactive Bulletins
- This checks the servers ability to reach the internet over port 80. Note, the server does not require internet access for the players to display web based interactive content as the players use their own integrated broswer.
-
Internet Access: Twitter
- This checks the servers ability to connect to Twitter's API. Twitter's API is authenticated and requires an
external data authentication
to be configured in Carousel in order to connect and download data for use in Carousel.
- This checks the servers ability to connect to Twitter's API. Twitter's API is authenticated and requires an
-
Internet Access: Weather
- This checks the server's ability to connect to weather.trms.com in order to get data for weather bulletins
-
Media Download
- This checks for the ability to download media content through the UI
-
Media Permissions: API
- This checks the API's ability to access the media folder on the Carousel server
-
Media Permissions: Carousel Service
- This checks the Carousel services ability to access the media folder on the Carousel server
-
Migration Completion
- This checks whether or not the Carousel service is in the process of migrating information from bulletin DAT files to the Carousel50 database and returns a success/failure message
-
Player Interface: BrightSign
- This checks to ensure that the Carousel server has the necessary files for a successful brightsign player connection in:
<installdir>\TRMS\Web\Carousel\BRS\
- This checks to ensure that the Carousel server has the necessary files for a successful brightsign player connection in:
-
Player Interface
- This checks the channel list in the Carousel50 database on the Carousel server as a Windows player would and returns the channel count
-
Player Notifications
- This checks that the server is listening on port 56907
-
Recent Error Log
-
This displays the current Error logs from the TRMS Event Logs in the Windows Event Viewer>Applications and Services Logs>TRMS
-
-
Render Bulletins
- This checks the Carousel rendering services ability to create a jpeg image and save it to the media directory on the server
-
Render Queue
- This checks RabbitMQ rendering queue for jobs that are pending/incomplete
-
Service: Carousel
- This checks the status of the Carousel service
-
Service: Carousel Rendering Service
- This checks the status of the Carousel Rendering service
-
Service: RabbitMQ
- This checks the status of the Rabbitmq service
-
System Uptime
- This displays the amount of time that has elapsed since the system was last powered on