Stratus Admin Manual
Legal & Disclaimers
Copyright © 2024 by VideoNext. All Rights Reserved Worldwide. No part of this document may be copied or reproduced in any form or by any means (print, photographed, sent via electronic mail, sent via postal service, or by such means) without the prior written consent of VideoNext.
VideoNext makes no warranties with respect to this document and disclaims any implied warranties of merchantability, quality, or fitness for any particular purpose. The information in this document is subject to change without notice. VideoNext reserves the right to make revisions to this publication without obligation to notify any person or entity of such changes.
Trademarks or brand names mentioned herein are trademarks or registered trademarks of their respective owners.
THE INFORMATION IN THIS PUBLICATION IS PROVIDED ON AN AS-IS BASIS.
VideoNext DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS.
IN NO EVENT SHALL VideoNext BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Chapter 1: Introduction
The videoNEXT team is proud to present STRATUS™ 3.9.0, the software solution that will improve and simplify the operation and management of your security systems.
STRATUS allows you to build and grow your security system based on your existing IT infrastructure.
STRATUS is an open, standards-based software solution that works with almost any IP, digital, or analog camera including HD and megapixel. It runs on any Intel or other compatible server, and uses your existing security and data infrastructure in new and powerful ways. With thousands of systems currently installed and a rock-solid reputation for zero downtime during critical installations, STRATUS is a proven security technology for today and beyond.
STRATUS provides the easiest and most scalable Physical Security Information Management (PSIM) solution available today. This combined with full policy-level administration, flexible Storage Volume Management and the renowned Frame Rate Decimation feature gets you the most capable and scalable surveillance and security tool ever developed. Most importantly, the STRATUS software platform leverages a classical IT approach to video and sensor content management. With STRATUS, the user can:
CAPTURE data from an infinite quantity of cameras, access control sensors, ground based radar, point of sale, etc.
ORGANIZE data into a single, intelligent, workable database.
STORE data in commercially available storage arrays in accordance with enterprise archival policies.
DISPLAY video and sensor data in an intuitive graphical user interface to all credentialed users via web browser or wireless device.
Chapter 2: Planning Your STRATUS System
This chapter will provide you with an introduction to the most common situations STRATUS Administrators face when installing, maintaining, or troubleshooting Security System software. After you read this chapter you will have a conceptual understanding of how to:
Install and/or upgrade STRATUS software
Plan your STRATUS installation
Configure and maintain cameras and sensors
Administer Users’ Access and Permissions
Utilize other options and services within STRATUS
Ensure optimal operation
Please see Chapter 4, Advanced System Configuration, for further reading and detailed instructions.
Login
One of the most important things to keep in mind when planning your Security System deployment is that you have to plan your installation for future growth to make sure you are effectively utilizing your initial investment as your system expands.
Please review the simple STRATUS deployment schema below:
Simple Deployment
The setup is very simple. It interconnects media producers (cameras) with consumers (clients) through a network where a STRATUS Server provides the midpoint. The server manages cameras, provides video-recording and media analysis, and leverages multiple camera manufacturers’ specifications into a uniform user experience for Clients.
As the number of video feeds grows this setup will easily scale by extending the network infrastructure and a linear expansion of the number of STRATUS servers. The user experience will be kept uniform regardless of how many cameras and STRATUS servers your setup will have. The STRATUS software is specifically designed to span multiple servers with no need to require users to log in to individual servers.
The total number of Clients registered in the system is not limited, and STRATUS will be able to support up to hundreds of simultaneously connected and actively working users as long as your network infrastructure is properly sized to accommodate that level of traffic. Still, the “simple” setup has one important limiting factor: the number of video feeds that can be simultaneously viewed is limited by the power of the CPU and graphics card available on the client's computer.
In a more advanced setup as depicted in the schema below, you will see how STRATUS overcomes this limitation and grows beyond it.
Advanced Deployment
In this deployment, the “Video Wall” concept comes into use. The video wall allows for the creation of multi-monitor/multi-view viewing solutions with generic inexpensive video monitors and COTS (Common Off The Shelf) computers. Video Walls can be shared between Clients who use the extended User Interface features to control Video Walls while retaining their ability to work with video on their personal computers. This solution not only extends simultaneous video visualization capabilities; it even improves the reliability and survivability of the system for critical applications.
Another scenario that is depicted on the schema is an integration of STRATUS with Access Control Systems and Sensors. Here, STRATUS becomes a focal point of Signal Processing and Control by keeping the user experience uniform in receiving alerts and controlling such devices as Door Readers, Keypads, etc.
It is important to carefully examine the following areas of the Digital Security System design in order to determine how best to set up your system.
1. Data Acquisition Devices (Cameras/Sensors/Access Control Systems/etc..)
If you are doing a new installation, investing in natively IP-enabled devices may be a little bit pricier initially, but it will benefit you in the long-term by achieving a faster, cheaper rollout using standard network infrastructures and less expensive maintenance on network-enabled devices down the road.
If you are retrofitting an existing system, you might consider keeping legacy analog data acquisition devices (like cameras and sensors) while adding analog-to-digital converters; similar to the previous feature, these may give you a faster/cheaper roll out and less expensive maintenance in the long run.
2. Network Infrastructure
Media streams (video and sound) are heavy on transmission and storage by definition, so your network should have sufficient capacity for proper bandwidth handling.
Network designs should allow for growth as experience shows that Security Systems tend to expand over time.
Reasonable consideration should be given to reliability and network security due to the nature of the data that will be transmitted and processed.
3. Data Storage
Storage is the largest potential bottleneck for system performance. Just as the network needs to be able to handle the load of video streams you are planning on using, the storage must also be able to record them at the same speed at which they are transmitted while still maintaining enough additional resources for the archive to be viewed again.
Internal storage may be used for systems where long retention time is not needed. • As demand for longer retention time grows, external storage should be considered for its scalability, reliability, and manageability.
For both speed and reliability, a storage RAID (Redundant Array of Independent Disks) configuration is strongly recommended.
4. Accurate Time
An often-overlooked aspect is the necessity for accurate time.
The STRATUS system uses its own time to know when to archive video. It is important that the system has an accurate source for time that will not drift - such a source should be external - either an accessible NTP server or some attached device (such as GPS) with an accurate clock.
It is also mandatory that all nodes and clients are synced with the main STRATUS server. In 3.9, STRATUS now comes with NTP enabled (on Linux), so all nodes and clients can be synchronized with the main server.
5. Data Processing
The primary constraint with STRATUS is the speed at which video archive can be written to a disk. After that, processing power is the next concern.
There are two major components that rely on processing power: the number of cameras and the number of clients.
Analytics provides a heavy data processing load for the system; as such, it is recommended that your system has a spare CPU-core per Analytics channel you are expecting to run, for instance, if you are trying to run Analytics on three cameras, you will need at least a four-core processor.
6. Server Hardware
STRATUS processes data on Servers and Common-Off-The-Shelf (COTS) hardware from leading vendors.
Consideration should be given to overall system reliability and maintainability. This aspect depends on the hardware provider and the set of management tools which will be installed.
If the installation consists of multiple processing Nodes (Servers), you may consider rackmountable hardware to decrease the installation footprint.
7. Client Platforms
Stratus cleint software requires a standard browser to acquire VMS Client application for the very first time. We are trying to get them away from using browsers. And the OS should be updated to Windows 7 or higher
GEO - mapping capabilities
The number of simultaneously visualized camera feeds depends mostly on client computer CPU power and on a reasonably powerful (mid-class) video adapter. • If simultaneous displays of more than 8-12 videos are expected, consideration should be given to either deploying a v-MX (Video-Wall) STRATUS option (preferred), or to boost the CPU on the viewing station above the average “office PC” class.
8. Scaling the System
The STRATUS software automatically binds multiple Nodes to form the STRATUS Security Domain where resources are presented to the Administrators and End Users in one logical cluster.
As your system grows, you can add more STRATUS Nodes to accommodate system expansion.
Each STRATUS node will support a number of cameras (and other sensors) per node depending on the resolution. For instance, you can run up to 60 video streams with a 2 Mb/s bit rate each on a single server.
The Storage System will have to grow as you expand your security system. Each new STRATUS node will require additional storage space, so as you scale the system and add additional nodes you will also need to expand the storage.
The v-MX (Video Wall) STRATUS option should be seriously considered for installation with above-average requirements on the number of simultaneous video-feeds displayed.
Install and Upgrade Procedures Outline
STRATUS 3.9 software works under CentOS 7.6 and newer Linux systems. The software installation itself is a straightforward process (described in greater detail in Appendix D, Detailed Steps), while a careful look should be given to the preparation and planning that precedes it.
Before installation on any platform, the disk system has to be prepared to accept the software through the creation of a specified disk layout. On Linux, a number of dependency packages should be installed. videoNEXT provides a special “kick-start” scenario to simplify and automate the installation process.
Once the prerequisites are met the STRATUS software package will configure OS components (such as the database and web server) to have the proper settings. No additional configuration will be needed.
To upgrade from a previous version of STRATUS, a special set of upgrade scripts is embedded into the software package to facilitate the automated configuration and content migration. Please refer to the section called “Upgrade from STRATUS 3.9.X” inside this document for the upgrade procedure from the prior STRATUS 3.7 release.
Multi-Node STRATUS Installations
The STRATUS installation is easily scalable by adding additional Nodes (servers running STRATUS software). Once such nodes are added, the compound system will behave as a single set of resources which is called STRATUS Security Domain. The User will be unaware that the STRATUS installation is comprised of multiple nodes and no special actions will be needed for accessing the Resources.
STRATUS Nodes perform a “handshake” with each other in multi-node configurations and this process is fully automated. You will find more details in the section called “Multi-Node Configuration Management”
Storage System Planning and Configuration Outline
Storage configuration is one of the most important tasks to be executed when a STRATUS system gets installed. Reliable, properly sized hardware and properly configured options are the keys to success.
STRATUS automatically discovers and manages the storage for you, but it is still the Administrator's responsibility to assign the storage resources for management.
The newly installed STRATUS system will not have any storage pre-configured, so before you proceed any further, please consider the following:
Internal server storage should be considered a good economical option for entry-level systems when the media archival rate is moderate. Such storage options tend to have good performance with relatively insignificant concurrency levels.
As your number of simultaneously recorded media-streams grows, you need to consider using cache-controllers (with the “write-back” option and battery memory backup) and storage drives designed for high levels of concurrency (like SAS and enterprise class or SATA drives).
Various RAID options (internal storage with RAID controller or external RAID solutions) should be strongly considered when media storage reliability is of concern.
When deciding on RAID level, close attention should be given to RAID data write performance for massive concurrent write operations. It is important that the write performance is good enough when the RAID is degraded, not just when it is optimal. Once a non-fatal disk failure occurs, RAID may substantially degrade the write performance and disrupt media archival. This increased load makes secondary (fatal) disk failures very common for such situations with RAID-5.
RAID-6 is one of the best options as it degrades gracefully when a drive failure occurs and allows up to two drives to fail before a fatal data loss will occur.
Using “spare drives” with automated failover should be considered routine when working with RAID.
Please refer to Chapter 2.3, Suggestions, for more information on the best practices when planning system storage.
Time Considerations
The STRATUS server keeps track of data based on the time the data is generated. Without accurate time and synchronization between nodes and clients, discrepancies can occur.
For example: if a node is one hour behind the main STRATUS server, when the main server looks for video from the node, that video will be off by an hour. Worse, if the main server looks for archive from five seconds in the past, the node will be trying to access video from 59 minutes in the future (from its perspective). This can lead to a false conclusion that the node is not archiving video. To help prevent this scenario, STRATUS 3.9 has a built in Network Time Protocol (NTP) server that other nodes and clients can synchronize with. This should help prevent most major problems that can arise; however, it is still recommended to have this main server synchronized with a more accurate source.
An internal clock on a server or consumer-grade computer can “drift” several seconds over the course of a day. Synchronizing the system with an outside NTP server is recommended. If a WAN connection is available and NTP is not blocked, STRATUS 3.9 should automatically synchronize with the time servers. If STRATUS is on an isolated network, a local time server or GPS-based time server is recommended.
Chapter 3: Quick Start- Initial System Configuration
NOTE: The STRATUS software should already be installed, and it should be possible to access the software from the recommended browsers
Please refer to Appendix C, Detailed Steps, for details on the installation specifics for your particular OS.
This section will detail how to configure the different pieces needed to get a bare-minimum installation operational. Later sections will detail specific configuration steps.
We will cover how to:
Log into the STRATUS system
Configure the STRATUS Nodes (separate servers in cluster forming the STRATUS Security Domain) - see the section called “Multi-Node Configuration Management” • Configure the Storage (as cameras will not have a place to store video otherwise) - see the section called “Manage Storage and Storage Consumers”
Configure the cameras - see the section called “Cameras”
Configure the credentials (so that your Users will use the system) - see the section called “Users, Roles and Management”
When you finish the above steps you should be able to use STRATUS for the most basic scenarios.
Logging Into the Control Panel
Once installed, the STRATUS system is accessible through a regular Internet browser. Specifically, the primary supported browser is Internet Explorer for Windows users, and Safari for Mac users. Google Chrome and Mozilla Firefox browsers are also supported, but due to their rapid development cycle, they tend to be less stable. Only the first-time login is required to access Stratus server to download directly VMS Client application.
Please open it by pointing your browser to the STRATUS “master” domain name or IP address. You should see a login screen similar to the one shown in Figure 3.1 “Login Screen”.
You have the option to choose Spanish, Russian or Arabic, as well as the default of English, as the system language.
The Administrator's default login name is “admin” and default password is “topse”. For security reasons, please make sure you change it when you finish with the system's initial configuration (see the section called “Users, Roles and Management”).
Download the VMS Client using the link below the web login page. After executing and installing the VMS Client input the STRATUS IP Figure 3.2 . Once successfully connected the client will act just like the web version, but with all features already built-in. After setting up the system from the first web login, you can switch to the VMS Client for further steps.
The next screen will show system warnings or errors. This will include messages about cameras being in a "broken" state, time synchronization, and storage being offline or critical. If this is the first time you are logging into the system, it will show warnings about the system license, the lack of storage, and the lack of cameras.
Since the “admin” user by default has access to any User Interface, the next screen will be the “Interface Selector,” where you are given the option between “Control Panel” or “Operator Matrix”. You will need to choose "Control Panel" to continue with the system administration.
You should now be logged into the system and in the Control Panel interface.
After clicking the Login button, you will be taken to the Check Configuration screen, which will notify you of the system status. Any system warnings or errors will show up here, so that you are notified as soon as you enter STRATUS. Some of the messages you will see may include: necessary plugins not installed, cameras in a “broken” state, time synchronization, and storage offline or critical. If this is the first time you are logging in to the system, you will see warnings about the system license, the lack of storage, lack of cameras, and missing plugins. The web version of STRATUS may have messages about plugin errors. These should be ignored as the VMS Client has all these features built-in.
Once you are done with the VMS Client setup and have read the system warnings, click on the “Next” button in order to be taken to the interface selector.
Accounts with the Administrator privilege are unique in that they have access to the Control Panel through which the entire system is controlled. This is what you see on the screen before you now. Choose “Control Panel” in order to continue with the system administration. The “Matrix” option is used in day-to-day operations and is covered in the Operator Manual.
With this, you are logged into the system and are ready to begin the process of configuration.
STRATUS License Installation
This section explains how to install a new license in the STRATUS system.
Online Activation:
Use the web-browser to log in as “Admin”
Open the ”Admin GUI”
Open the Licensing page (General>Licensing)
Here you can see if the system already has a license installed (and Serial Number). You can install/change the license by clicking on the “Change” button, which will ask you for the Serial Number and perform a new license activation automatically if you are connected to the Internet.
If the STRATUS software is not able to establish communications with the videoNEXT licensing ser