Geneos 7 Software Suite
Introduction Copied
Geneos 7 introduces data storage and analytics capabilities that provide intelligence to deliver end-to-end observability across an enterprise.
Business critical services are enabled by an increasingly complex and interconnected IT estate. The health of the business is dependent on the health of the devices, the infrastructure, the connectivity, the applications, and the data flows that serve it. Geneos offers valuable insights into the operational efficiency of the technologies that drive businesses and organizations. This monitoring occurs in real-time, covering end-to-end processes.
At its core, the Geneos product range relies on a three-tiered architecture, designed to efficiently collect, process, and visualize data. This process begins with the data collection tier, which comprises of the Netprobe, Collection Agent, and specialized plugins. These components work together to capture diverse data points, including infrastructure and application metrics, process details, container information, application logs, market data feeds, FIX data and more.
The collected data is then sent to the data processing tier which is composed of Gateway and ITRS Analytics for further analysis, using algorithms for filtering, aggregation, and analysis. The resulting insights can be visualized through customizable dashboards, making complex information readily understandable.
Geneos can be deployed in a variety of ways to meet your specific business needs:
- Standard on-premises deployment on Linux and Windows machines
- Deployment on the cloud services: Amazon Web Services (AWS), Microsoft Azure, and Google Cloud Platform
- Containerized deployment in Kubernetes
Essentials Package Copied
The Essentials package includes baseline system monitoring and essential analytics features to provide foundational IT resilience and operational visibility:
Baseline System Monitoring Copied
This focuses on core system monitoring to ensure visibility and operational resilience across IT infrastructure. This includes essential apps and plugins to monitor key system components and derive actionable business insights from system events.
Baseline Plugins Copied
These plugins allow you to comprehensively monitor and analyze various aspects of your system’s performance, infrastructure information such as disk status, CPU utilization, process IDs, and network send/receive rates.
Plugin | Description |
---|---|
CPU | Allows monitoring of multiple CPU metrics, including state, clock speed, utilization percentage, user time percentage, kernel time percentage, idle percentage, and load average. |
Desktop PC Monitoring | Shows key metrics about the desktop PC including the logged in user, the manufacturer, model, version. |
Device I/O (Linux and Unix) | Shows the read/write rate as well as average queue length and CPU utilization of devices attached to the host. |
Disk | Monitors disk partition usage and provides information on disk status, size, and availability. |
File Keyword Monitoring (FKM) | Scans log file updates in real-time and matches against a set of predefined keywords. This plugin also allows you to:
|
File Transfer Monitoring (FTM) | Scans a directory to verify that a file is present at an expected time or interval. |
Hardware | Monitors operating system and hardware resource settings such as CPU utilization, swap, paging, time synchronization. |
IPC (UNIX) | Provides an in-depth status view of all shared memory segments that are currently active on the UNIX system. |
Network | Displays network interface information including send/receive rates, error rates, collision rates, connection state, and duplex state. |
OP5 Monitor | Displays information about the overall status of the monitored hosts and services of the OP5 Monitor product. |
Processes | Displays process status, instance count, memory utilization, CPU utilization, process ID, start time, and additional details. |
Publisher | Enables publishing of data from an FKM outbound stream to an index on any of the following:
|
TCP Links | TCP connection monitoring includes status and local and remote hosts/ports. |
Top | Shows details of the most CPU-intensive tasks on the system being monitored. |
Unix Users | Shows the details of users, including their activities, on the host system. |
Win Apps | Shows windows application information including application name, status, process ID, and the full path of executables. |
Win Services | Displays information about all services on the machine, only services named in the configuration, or services that match a regular expression in the configuration. |
WMI (Windows) | Shows details on Windows performance monitor using Windows Management Interface API. |
X-Set Network Monitoring |
|
Databases Copied
These plugins allow you to monitor various aspects of your databases.
Plugin | Description |
---|---|
MongoDB | Provides information about the MongoDB server such as the current state of the database, metrics for write performance, database statistics storage, and the state the use of indexes in MongoDB. |
Oracle | Provides metrics from an Oracle database including, but not limited to, table space data, database locks, and long running queries. In addition, the Oracle plugin can also monitor the Oracle trace file directory, which contains a log file for every instance an Oracle process failed after encountering an exception. |
Sybase | Two plugins are available for Sybase:
|
Development Toolkit Copied
These plugins allow you to monitor and manage a diverse range of components within your system and provide tools for extracting specific data from HTML and XML.
Plugin | Description |
---|---|
Extractor (HTML and XML) | Extract data from HTML and XML files to create dataviews that can be monitored using Geneos. The Extractor plugin also works with our Web Monitor (Webmon) plugin to extract content from a web page. |
PERFMON (Windows) | Extracts performance information from Windows Performance Monitor. |
WTS (Windows Terminal Services) | Monitors Windows Terminal Service processes, sessions, and license usage. |
Infrastructure Copied
This plugin allows you to monitor various aspects of your infrastructure.
Plugin | Description |
---|---|
Windows Cluster Monitoring | Ensures that critical applications and services are available when needed. Clustering uses multiple servers and redundant interconnections to form a single, highly available system that provides protection against downtime for important applications or services. It uses the native API to obtain information on configured Windows failover clusters. |
Web Services Copied
This plugin allows you to monitor various aspects of your web services.
Plugin | Description |
---|---|
Web Monitor with Extractor | Web Monitor (Webmon) shows web server and web service availability and delivery speed. Extractor allows information to be pulled from the response by WEBMON or from a HTML/XML file for manipulation and further alerting. |
Additional Plugins and Apps Copied
Plugin/App | Description |
---|---|
Alerting | Displays alert KPIs that provide an overview of the constantly and rapidly changing states in the IT estate. Setup notification to alert you through its integration with external systems such as Slack and ServiceNow. |
Compute Engine | Real-time component that provides the ability to derive new metrics, including statistical calculations such as moving average, minimum, maximum values for the day. |
Entity Viewer | A web-based interface for real-time monitoring, investigation, and analysis of entities tracked in ITRS Analytics. Its customizable view lets you group, filter, and navigate from a high-level overview to a more detailed view of entities, all within a single intuitive interface. |
Gateway SQL | This plugin is part of the Compute Engine functionality of the Gateway. It provides a way to summarize and reformat dataviews rather than to monitor the Gateway. |
Essential Analytics Copied
This provides core analytics features for data visualization and short-term data retention for immediate insights. This includes a web-based user interface for historical and real-time insights, along with dynamic alert analysis and a 24-hour data retention period.
Note
An unlimited data retention period is available in the Enterprise package.
Solutions Copied
Pre-built monitoring solutions are available for specific financial platforms. These solutions are tailored for financial institutions and cover industry-specific applications including LSEG RTDS, FIX, Temenos T24, and Murex. They are available on a per-component basis.
Enterprise Package Copied
The Enterprise package extends Geneos’ new capabilities with advanced monitoring, dynamic toolkits, innovative analytics apps, and unlimited data storage:
-
Monitoring
-
Analytics
Optional add-ons, including financial services solutions and future standalone apps, are available to further tailor to your specific needs.
Baseline System Monitoring Copied
This provides core system monitoring to ensure visibility and operational resilience across IT infrastructure. This includes essential apps and plugins to monitor key system components and derive actionable business insights from system events.
See the complete list of plugins, apps, and features here.
Advanced System Monitoring Copied
This involves enhanced monitoring for more complex IT environments, with additional capabilities for deep system visibility. This includes pre-built integrations with industry standard technologies.
BMC Control-M Plugin Copied
Plugin | Description |
---|---|
BMC Control-M Plugin | The Control-M plugin allows you to monitor scheduled jobs that are running on a BMC Control-M server. This unified view provides users with real-time visibility of their Control-M environment, informing them of:
|
IBM i (AS/400) Plugins Copied
These plugins allow you to monitor IBM i remotely using the JTOpen library which is the open-source version of the IBM Toolbox for Java, and is a library of Java classes that allows access to IBM i resources. For more information about the IBM i plugins, see the IBM i AS/400 documentation.
Plugin | Description |
---|---|
CPU | Displays the CPUs used by the IBM i system/partition. |
Disk | Displays the disk status of the IBM i system. |
Hardware | Displays the major operating system and hardware resource settings for the IBM i. |
File Member | Displays the members of the specified database file of the IBM i system. |
JDBC | Displays data from Db2 for i based on configured SQL queries. Each SQL query will have an associated dataview. |
Job | Displays the IBM i server jobs. |
Log Reader | Displays the status of streams generated by the IBM i Log Reader plugin. |
Message | Displays the messages for a configured message queue. |
Pool | Displays the storage pools for the IBM i system. |
Queue | Displays message queues (MSGQ) for the IBM i system. Message queues are used for system and program messages for the operator. |
Subsystem | Displays information about the IBM i subsystems. |
Infrastructure Copied
This plugin allows you to monitor various aspects of your infrastructure.
Plugin | Description |
---|---|
Veritas Cluster Server | Monitors the state of all services groups running on the system including the resource utilization of each group. Displays heartbeat link status information for the current system and monitors information on the GAB port membership. |
Middleware Copied
These plugins allow you to monitor various aspects of your middleware.
Plugin | Description |
---|---|
IBM MQ |
|
Tibco EMS |
|
Tibco RV |
|
Orchestrated Environment Monitoring Copied
These plugins facilitate the collection of application metrics, logs, and events in highly dynamic environments.
Plugin | Description |
---|---|
Kubernetes | Kubernetes manage containerized workloads and services. They provide a container-centric management environment. The plugin collects logs, metrics and events and dynamically enables monitoring in Geneos, minimizing configuration burden in highly dynamic environments. |
Prometheus | Monitors metrics from the Prometheus server and alerts from Alert Manager. This plugin collects these data using the Remote Write capability of the Prometheus server, which provides real-time metrics and events. |
FluentD | Provides a collector that supports the inbound Fluentd Forward protocol messages and allows Geneos to receive Fluentd Forward unified logs for visualisation, analysis, and storage. |
Terracotta Messaging Plugin Copied
Plugin | Description |
---|---|
Software AG Terracotta Messaging | Provides detailed, real-time statistics about the performance of Nirvana Clusters by use of the webMethods Nirvana Messaging admin API.
|
UltraMessaging Plugin Copied
Plugin | Description |
---|---|
Informatica UltraMessaging | This plugin allows the monitoring of UltraMessaging components for UM-based applications by monitoring the UMS, UMP persistence stores, and gateway monitoring.
|
VMware Plugin Copied
Plugin | Description |
---|---|
VMware | The VMWare Collection Agent plugin monitors metrics from a VMware vSphere through the VmwareCollector collector, which can connect to either the vCenter or ESXi. |
Application and Integration Toolkits Copied
This comprises of a comprehensive set of tools for building custom real-time application monitoring solutions, and integrating Geneos with external systems.
These toolkits allow users to extend Geneos functionality through scripting, APIs, and custom plugins, with pre-built components for data extraction using industry standard technologies sources such as JMX, REST API, SNMP, SQL, Windows, and more. They enable clients to create tailored monitoring solutions for their unique environments and promote end-to-end monitoring regardless of the application environment.
These set of plugins allow you to monitor and manage a diverse range of components within your system, from monitoring JMX-enabled applications and analyzing message activity to integrating custom scripts, evaluating database queries, and handling real-time log file scanning. Additionally, these plugins enable the collection and monitoring of third-party information through APIs and provide tools for extracting specific data from HTML, SNMP MIBs, and traps.
Plugin | Description |
---|---|
API and API Stream (XML-RPC) | API for integrating 3rd party information and analytics into the Geneos solution. |
JDBC | The JDBC (Java Database Connectivity) Collection Agent plugin uses JDBC to gather data from a database by executing user-specified queries. |
JMX Server | Monitors JMX-enabled applications such as J2EE, Weblogic, and WebSphere. |
JMX Thread Info | Monitors the thread sub-system of any JMX-enabled application. These include applications which have been written to expose their state by implementing the JMX specification, for example, Java 5 and Tomcat 6.0. |
Message Analyser (IX-MA) | Allows you to produce comprehensive views of message activity as a recording in, for example, a FIX log. The plugin can also be used to parse information from application logs in a more dynamic method using regular expressions. |
SNMP MIBS and Traps |
|
Toolkit (scripting) | Facility to integrate output from custom commands and scripts into Geneos. |
SQL Toolkit | Facilitates the analysis and evaluation of database queries. The query must be given as an SQL command. The SQL Toolkit plugin will run the query on a periodic basis and will create a dataview based on the returned results. |
State Tracker | Scans log files in real-time and updates a set of states based on predefined keywords or phrases. |
Web Services Copied
These plugins allow you to monitor various aspects of your web services.
Plugin | Description |
---|---|
REST-API Plugin | REST-API Plugin enables Geneos to listen to inbound messages on an HTTP or HTTPS connection allowing other applications and service to publish metrics into Geneos. |
REST Extractor Plugin | REST Extractor plugin enables you to parse and extract fields from JSON content and turn these into dataviews in Geneos for monitoring. |
Dynamic Environment Monitoring and Toolkits Copied
This incorporates comprehensive monitoring toolkits for dynamic, cloud-native, and containerized environments.
This includes monitoring of containerized applications, hybrid cloud setups, and dynamically scaling systems, providing real-time insights into Kubernetes, Docker, and other orchestrated environments.
These toolkits are available in Small
, Medium
, Large
, and Custom
configurations, based on monitored environment.
Cloud Monitoring Copied
Plugin | Description |
---|---|
Amazon Web Services (AWS) | Amazon Web Services (AWS) integration with Geneos enables you to retrieve live Amazon Elastic Compute Cloud (EC2) instance information, list CloudWatch metrics, monitor volumes, and other interactions configured in Amazon Web Services, including Billing and Usage metrics. Integration allows scaling to be more interactive, giving you the advantage of automating tasks and measuring a business application efficiently to achieve cost savings. |
Microsoft Azure | Azure integration enables you to retrieve all metrics and logs available in your Azure Monitor setup and display them as dataviews in Geneos. |
Google Cloud Platform (GCP) | Google Cloud Platform integration enables you to retrieve all metrics and metadata available in your Google Cloud Platform setup and display them as dataviews in Geneos. |
Distributed Tracing Copied
App | Description |
---|---|
Traces |
Financial Services Systems Copied
This plugin allows you to monitor various aspects of your financial services.
Plugin | Description |
---|---|
Message Tracker | Provides an interface for users to measure the latency of message propagation (e.g. orders and acknowledgements) through their systems and to monitor messages that fail to arrive at specified destinations. |
In-App Monitoring Copied
Plugin | Description |
---|---|
StatsD | StatsD is a lightweight, industry standard daemon that allows you to collect and aggregate application metrics and logs. Developers can instrument their applications using language specific libraries and communicate with the StatsD daemon using a simple protocol. Aggregated metrics from the StatsD daemon can be sent to the StatsD Collection Agent plugin. Using a StatsD monitoring solution has the following advantages:
|
OpenTelemetry | OpenTelemetry is an open, vendor-neutral standard adopted and supported by industry leaders in the observability space. With the increased use of highly distributed microservice architectures, OpenTelemetry has become the standard for instrumenting applications for collecting observability data. This plugin gives you full-stack monitoring of your systems and applications, alongside your other monitoring using the extensive range of plugins in Geneos. |
Other Integrations and Solutions Copied
Plugin | Description |
---|---|
Kubernetes | Kubernetes monitoring integration provides visibility into:
|
FS Monitoring Copied
This comprises of industry-specific monitoring plugins designed for financial services business applications.
This includes plugins to monitor systems such as Corvil, Bloomberg, Fidessa, and customized market data monitoring solutions to analyze in real-time the health and integrity of the systems distributing market data to meet operational requirements.
Corvil Plugin Copied
Plugin | Description |
---|---|
CorvilNet | Allows monitoring data from CorvilNet Engines (CNE) and currently supports CNE generated monitoring statistics, system events generated by the CNE, and the monitoring of CNE threshold events.
|
Feed Latency Monitor (FLM) Copied
Plugin | Description |
---|---|
Feed Latency Monitor (FLM) | The Geneos Feed Latency Monitor plugin monitors the quality and speed of market data in real-time. The term market data typically refers to numerical quote and trade data reported from trading venues such as stock exchanges, and is usually supplied via third party data streams. |
Financial Services Systems Copied
These plugins allow you to monitor various aspects of your financial services.
Plugins | Description |
---|---|
Bloomberg B-PIPE | Monitors the Bloomberg Managed B-PIPE machines’ application and service metrics by looking at device status information.
|
ClearVision | Monitors the status of ClearVision stations, database, start buttons and exchange connectivity. Additionally, you can see Exchange reading, clear/un-clearing times, send/receive queues, tickets and the availability of local and remote hosts. |
GL Trade | Allows you to closely monitor the Users and Server connections to the GL P3 router process.
|
Fidessa | Monitors the overall health of the Fidessa system, including details of Fidessa application processes, user send and receive queues and connectivity status, inventory of installed Fidessa modules, Fidessa database capacity levels, order information: queued orders, failed transactions, failed publications, non-routed orders. |
Fidessa DQ | Monitors data in FIDESSA’s real-time database, specifically targeting the tracking of failed trades in the FTS module. It can also be used for any other real-time database query-based monitoring. |
ORC | Monitors the connection details of users according to the ORC process (e.g. CDS), monitor key parameters of Port Mapper Daemon (PMD) and Exchange Mapper Daemon (EMD) processes. |
Trading Technologies | Monitors the availability of your TT Gateways, the performance of TT multicast traffic (e.g. packet send rates) and the status of TT application services (e.g. Price, Order, Fill, Order Router).
|
Market Data Monitor Copied
Plugin | Description |
---|---|
Market Data Monitor (MDM) | The Geneos Market Data Monitor (MDM) provides a library of pre-built adapters and scripts, as well as APIs, to allow organizations to create customized market data monitoring solutions that range from volume, variety, velocity, veracity, and much more. Users can:
|
Note
- MDM feeds adapters available — Bloomberg, NYXT, GL, TT, RFA, Exegy, QuantFeed, ICE
- MDM feed adapter API — Allows you to bring your own data source into MDM
- MDM data analysis scripts available — Relative Feed Latency, Absolute Feed Latency, Feed Gap Detection, Instrument Statistics, Spread Comparisons
- MDM data analysis API — Run programmatic analysis on the normalized and time-stamped data returned from those sources in real-time
MarketsIO Copied
Plugin | Description |
---|---|
MarketsIO | The MarketsIO plugin is a Collection Agent plugin that monitors MarketsIO entities by reading from its shared memory. |
PATS Copied
Plugin | Description |
---|---|
PATS | The PATS plugin enables efficient management of trading breaches. It provides details for each trading breach and allows you to easily acknowledge and remove breaches. |
Essential Analytics Copied
This covers core analytics features for data visualization and short-term data retention for immediate insights. This includes web-based UI for historical and real-time insights, along with dynamic alert analysis and an unlimited data retention period.
Advanced Analytics Copied
This provides advanced analytics tools for deeper insights and proactive issue management. This includes noise reduction, trend analysis, and root cause identification features to optimize IT operations.
Plugin | Description |
---|---|
Dynamic Threshold Rules | Determine what normality looks like which allows you to create rules to raise alerts when an anomaly is detected. Time series allow these rules to be adaptive based on prior knowledge of the daily or weekly variations in the data the time series is applied to. |
Log Investigation | Monitor log files and check error messages to ensure that your IT operations are running smoothly. ITRS Analytics can store log data from various available data sources to search, refine, and drill-down for log investigation. |
Forecaster | Creates forecasts based on historical usage on a metric of interest and then generates alert if the threshold is predicted to be breached within a defined duration. |
Data Extraction Copied
This covers API-based data extraction and streaming capabilities. This allows clients to extract monitoring data to external systems or stream data in real-time for onward processing and analysis.
Plugin | Description |
---|---|
API Gateway | The API gateway provides a publicly accessible REST API to interact with the ITRS Analytics platform. |
Grafana Datasource | Seamlessly integrate data from ITRS Analytics into your Grafana dashboards. |
Open APIs | ITRS Analytics is designed for interoperability and is driven entirely through APIs for easy integration with other applications. Data can also be published to an external systems providing full access to Geneos data. |
Solutions Copied
Pre-built monitoring solutions are available for specific financial platforms. These solutions are tailored for financial institutions and cover industry-specific applications including LSEG RTDS, FIX, Temenos T24, and Murex. They are available on a per-component basis.