ITRS GENEOS 中文文档

2 Introduction

2 介绍

2.1 What is Geneos?

2.1 什么是 Geneos?

Geneos is the general product name for a family of system management and monitoring products. Geneos is widely deployed inside institutions in the Financial Services industry, being the global standard for many of these institutions. Some of the products in the Geneos family are more commonly known under other names such as NetAgent and TradeWatch.

Geneos 是一系列系统管理和监控工具组合起来的统称。在金融服务业,Geneos被广泛的部署在各个公司和机构,并在他们当中被公认为标准。一些 Geneos 产品家族中的工具通常被叫做 NetAgent, TradeWatch 等。

Geneos was designed to address the monitoring and system management needs of critical real-time applications. The product is extremely extensible and its universal plug-ins can be configured to monitor a huge range of 3rd Party or bespoke information systems in a unified manner. In addition to this a range of system specific plug-ins are available to monitor key 3rd Party financial systems out of the box.

Geneos

2.2 What can Geneos do?

The Geneos product range offers the following features:

A unified approach to monitoring dissimilar systems. Real time, proactive system monitoring and management. Flexible system rule management. Intuitive and powerful user interface. Hierarchical grouping of managed data to provide a “drill down” interface to fault detection. Storage of management data to popular database. Reporting on historical data. Graphing and live updating system diagrams. Live rule based alerting (email, pager alerting). Interfacing to other 3rd party monitoring and trouble ticket systems. Web based interface can be viewed via browsers or PDA devices. Interface to external knowledge base or Wikipedia type systems. Generic plug-ins can be configured to monitor many disparate systems including: Hardware and OS resource monitoring Process monitoring Log file monitoring Network monitoring Plug-ins available to provide specific monitoring in key financial areas including: Market Data Systems. Middleware and messaging. Trading Systems. Database servers. Latency monitoring.

2.3 Geneos Architecture

The Geneos product range revolves around a three tier architecture. The major software components of this architecture are Netprobe, Gateway and ActiveConsole:

2.3.1 NetProbe

A lightweight monitoring agent which is deployed on every node to be managed. Plug-ins are locally run by the NetProbe to collect data. Sampled data and updates are passed from the NetProbe to the connected Gateway. The protocol used is designed to minimize network traffic. NetProbe can execute control-type functions upon receiving commands from Gateways.

2.3.2 Gateway

The Gateway is the ‘hub’ of a Geneos installation. One or more can be deployed at the same time on the same or multiple hosts. The Gateway downloads monitoring configuration to multiple NetProbes when it connects. The monitored data is collected from the NetProbes asynchronously, collated and analysed in real-time. The Gateway also adds value to system by running rules on the values and determining the severity of each part of the system based on these rules. The Gateway will also perform Database logging and alert management. This document describes the format of the setup file and how to configure the various gateway features, for a version 2 Gateway.

2.3.3 ActiveConsole

A GUI front-end client that can connect to multiple Gateway processes. ActiveConsole presents monitoring and control functionality to the user.

image0

Figure 2-1 Geneos Infrastructure Example

2.4 Geneos Terminology

Term Explanation NetProbe The NetProbe is the agent responsible for collecting monitored metric from a target computer. The NetProbe will receive configuration from a connected Gateway and pass Sampled data back to that Gateway. The term NetProbe can be used interchangeably with the shorter ‘Probe’. Probe A shorter term for NetProbe. This term is more commonly used in the context of Gateway configuration. ManagedEntity A ManagedEntity is a term for a logical collection of managed variables that have been configured by the system administrator. A ManagedEntity may be used to represent a single host or just part of a host. For example, where a host is used to run multiple applications being managed by Geneos, each application could be set up as a separate Managed Entity. Each ManagedEntity will have its own icon in the Geneos front end. Sampler A Sampler is a configured instance of a plug-in. It will contain the plug-in reference and all the required configuration parameters that are needed to run that plug-in. Plug-in
A component of Geneos that is tailored to provide specific management / monitoring capability. Plug-ins are run by the NetProbe. Two types of Plug-ins are available: Universal Plug-ins and Custom Plug-ins.

Universal Plug-ins provide general use functionality that can be used to manage a number of systems. For example, File Keyword Monitoring Plug-in or TCP/IP Connection Monitoring Plug-in. Custom Plug-ins provide functionality that can be used to manage a specific system. For example, GL-ROUTER Plug-in or SYBASE Plug-in. DataView A Sampler presents its monitored real-time data in one or more unified table-like windows in the. These are called DataViews. ManagedVariable A ManagedVariable is the lowest level component in the Geneos system. It represents a single cell in a DataView. DataItem A DataItem is any component in the Geneos structure, this could be a Probe, ManagedEntity, Sampler, DataView or ManagedVariable. Each DataItem will have a unique xpath name that identifies it within the system (see Appendix E: Xpaths for more information on xpaths). Data-items are used to allow rules to be set on components within the system. 3 Introducing Gateway Generation 2