Technologies

Take a look at CeeViews main technologies.

Monitors

The Ceeview health monitors are responsible for retrieving information used to represent the health of an asset or group of assets.

Learn more

Service Qualifiers

The ServiceDesigner Qualifier wizard’s qualifiers are defined in groups e.g Application, Health, Network.

Learn more

Integration

Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.

Learn more

The technology inside the Ceeview platform is divided into 3 parts; Service Qualifiers, Monitors and Integration.

Service Qualifiers signals to the user the service state, which is on or off. Monitors keeps system admin up to date on how well each service are doing (you got 4 different levels) and finally Integration is the ability to integrate other Monitoring solutions, and 3rd. party software into the Ceeview platform.

Monitors

The Ceeview health monitors are responsible for retrieving information used to represent the health of an asset or group of assets.

Connectivity Monitor

The Network connectivity monitor calculates health using Ping and TCP port tests.

In addition to health calculation, the monitor also persists metrics used in the health calculation.

Container Monitor

The container monitor facilitate creation of health and supporting reasons from Docker containers.

The Container monitor consists of

  • Configuration section covering settings like name of monitor and where the monitor should execute
  • Container section defines which containers to monitor as well as how the information should affect health index and reasons.
  • Default configuration section displaying output from test runs.
  • Custom configuration section displaying output from test runs.
Dbwatch Monitor

The Dbwatch monitor uses Dbwatch, as a source for information about alarms for databases, this information is transformed to health index & reasons for database instances mapped to assets.

Note that the targeted Dbwatch server needs to be configured to provide alarm information as webpages, please see section Configuring Dbwatch server for details.

The Dbwatch monitor consists of

  • General settings section covering settings like name of monitor and where the monitor should execute
  • Monitor settings section covering how to convert data from Dbwatch to health index and reason
Eaton UPS Monitor

The Eaton monitor monitors Eaton power supplies using the SNMP agent on the UPS.

The Eaton monitor consists of

  • Configuration section covering settings like name of monitor and where the monitor should execute
  • Severities section defining which and how UPS alarms should affect the health of the UPS asset
Eventlog Monitor

The Eventlog monitor supports the monitoring of events reported through Windows Eventlog.

The monitor may target a specific agent or an asset group (note that Ceeview monitors only assets of type Agent) and in the latter case, one of the agents in the group must be chosen as a template agent.

External Monitor

The external monitor is a generic monitor where external components calculate and send health indexes and reasons to Ceeview using the Ceeview Health Integration REST API.

File Search Monitor

The File search monitor facilitates monitoring of file attributes for a file or a set of files;

  • Age
  • Size
  • Read time
  • Number of files
  • Existence of directory (returns monitor error if not existing)
Groovy Monitor

The Groovy monitor is a generic monitor allowing the user to control how to calculate the health for one or more assets.

It requires the logic to be implemented using the Apache Groovy script language.

Hyper-V Monitor

The HyperV monitor generates health and reasons for Microsoft HyperV systems.

This monitor supports a HyperV server and its guest systems.

To monitor multiple physical HyperV servers, please use the Virtual Machine Manager monitor.

NB! A guest or host system can only be monitored by one HyperV monitor, it will silently be ignored for subsequent HyperV monitors.

IBM SVC Monitor

The IBM SAN Volume Controller (SVC) is a block storage virtualization appliance that belongs to the IBM System Storage (StorWize) product family.   

SVC implements an indirection (virtualization) layer in the Fiber Channel Storage Area Network (SAN).

The CeeView IBM SVC Monitor will extract performance counters (for the cluster and/or the cluster nodes) and event-log messages using the SVC CLI available on the appliance through a secure shell connection (SSH). The known supported IBM Storwize versions are: 7.3.x, 7.4.x and 7.5.x

While each rule will independently add health reasons to the asset’s reason set, the asset’s monitor health will be the aggregate (worst) health across all the monitor’s rules.

The monitor allows the user to:

  • Configure a single asset, or for an asset group.
  • Monitor the cluster (aggregated values for all nodes in cluster).
  • Monitor the cluster nodes.
  • Monitor the network connectivity to the SVC host.
  • Monitor the event-log with the ability to ignore old messages that have not yet been “fixed”.
Log Monitor

The log monitor generates health index and reasons based on log file content, the URL page source, and command output.

A monitor can have one or more profiles, and each profile can have one or more variables matched against the checked content.

Each monitor profile creates a health index and a corresponding set of reasons if all of the profile’s variables succeed in matching the content of the log record.

The Log monitor will create an asset group, with the same name as the monitor, and populate the group with all assets found, based on the settings defined in the profile(s).

Mail Gateway Monitor

The Mail Gateway monitor will check incoming mails in the configured mailbox and if the filters defined in the monitor matches the mails, assets will be created/updated with corresponding health indexes and reason sets.

Metric Monitor

The Metric monitor supports generating asset health using existing metric series.

If you do not have a Metric monitor in the list of available monitors, use the System account to install the Metric module using Management/Server/Modules.

The Metric monitor can run on the server.

Microsoft Cluster Monitor

The Microsoft cluster monitor calculates health and supporting reasons for a Microsoft cluster, including cluster nodes, network interfaces, roles (resource groups), cluster shared volumes, and disk partitions.

The MS Cluster monitor can run from any Ceeview agent with network access to the cluster IP. However the the Ceeview agent service needs to be running under a user with privileges to access the cluster, for instance, the same user as used when configuring the monitor.

Modbus Monitor

The Modbus Monitor monitors devices supporting the Modbus protocol, for instance, emergency power generators.

The Modbus monitor consists of

  • Configuration section covering settings like name of monitor and where the monitor should execute
  • Profile section defining the tests against the Modbus device and how they should impact the health of a corresponding asset
Nagios Monitor

The Nagios monitor integrates with a Nagios server and presents Nagios devices as assets with health based on information from Nagios.
If you do not have Nagios in the list of available monitors, use the System account to install the Nagios module using Management/Server/Modules.

The Nagios monitor can run from any Ceeview agent with network access to the Nagios server.

Nimsoft Monitor

The Nimsoft monitor is a gateway monitor using Nimsoft as a source for assets and health (alarms in Nimsoft terminology).

If you do not have Nimsoft in the list of available monitors, use the System account to install the Nimsoft module using Management/Server/Modules. 

The Nimsoft monitor can run from any Ceeview agent with the following bundles installed and configured;

  • com.ceesoft.ceeview.external.nimsoftintegration
  • com.ceesoft.ceeview.healthmonitor.nimsoft

They should also be running on a machine with a Nimsoft robot installed.

Process Monitor

The Processes monitor supports monitoring of Windows/Linux processes.

The monitor may target a specific asset or an asset group (monitors only assets of type Agent). In the latter case, choose one of the assets in the group as a template asset.

PRTG Monitor

The PRTG monitor integrates with a PRTG server and presents PRTG devices as assets with health based on information from PRTG.

If you do not have PRTG in the list of available monitors, use the System account to install the PRTG module using Management/Server/Modules.

The PRTG monitor can run from any Ceeview agent with network access to the PRTG server.

Remote IBM iSeries Monitor

The Remote IBM iSeries monitor supports monitoring of AS400 systems covering systems (users, batches, etc), subsystems, and pools.

If you do not have Remote IBM iSeries in the list of available monitors, use the System account to install the Remote iSeries module using Management/Server/Modules.

The Remote IBM iSeries monitor can run from any Ceeview agent with network access to the AS400 server.

Remote System Monitor

The Remote System Monitor has the ability to monitor a single asset or an asset group remotely.

The monitor uses the WMI or WinRM protocol for accessing data from Windows hosts, and the SSH protocol for accessing data from Unix hosts.

The monitor can be configured to send Health indexes with reasons and metrics for the following categories:

  • Cpu & Memory
    • Cpu Usage
    • Memory Usage
    • Cpu Queue length (Cpu Load on Unix)
  • Disk
    • Disk Usage (%)
    • Disk Free (MB)
  • Process
    • Running state
    • Expected instances
    • Cpu usage
    • Memory usage
  • Service (only Windows)
    • Expected state
Script Monitor

The script monitor facilitate creation of health and supporting reasons from Groovy or PowerShell scripts.

The Script monitor consists of the

  • General section covering settings like name of monitor and where the monitor should execute
  • Script section holding the actual script code
  • Test output section displaying output from test runs.
Service Monitor

The Service monitor supports monitoring of Windows services.

The monitor may target a specific agent or an asset group (only assets of type Agent will be monitored), in the latter case, one of the agents in the group must be chosen as a template agent.

SNMP Monitor

The SNMP monitor offers the ability to monitor health based on data available through the SNMP interface, using multiple profiles and rules.

The monitor has four main sections;

  • Configuration: This is where you define the name, target(s) for monitoring and authentication.
  • Profile: A monitor consists of one or more profiles, each having a set of rules (SNMP queries with related conditions/checks) and an associated health severity if one or more of the rules break.
  • Mibs: The mibs browser allows you to browse through the SNMP information available from the target and is very useful to build the rules for profiles.
  • Templates: Templates are predefined rules you can include into a profile either as it is or by modifying the rule after it has been included from the Templates collection.
SNMP Trap Monitor

The SNMP trap monitor facilitates mapping SNMP traps to Ceeview health and reasons.

The monitor listens for all traps on configured UDP port (default 162) and adds each received trap to an internal list of received alarms. Traps older than the defined expiry time (default 24 hours) are removed from the list.

Periodically (default is 60 seconds), all monitors and profiles are matched against the list of active traps. A health index (number in range 0-100)and supporting alerts/reasons is built for each asset and sent back to the server if the health index has changed since the last run.

SolarWinds Monitor

The Solarwinds Monitor integrates with a Solarwinds server and presents Solarwinds devices as assets with health based on information from Solarwinds.

If you do not have Solarwinds in the list of available monitors, use the System account to install the Solarwinds module using Management/Server/Modules.

The Solarwinds monitor can run from any Ceeview agent with network access to the Solarwinds server.

SQL Response

The SQL Response monitor supports the use of custom SQL queries in order to calculate asset health and reasons.

Note that the agent running the monitor must have the required JDBC drivers deployed to the agent’s drivers folder.

First, fill in the information in the Configuration tab, and then go to the Profile tab.

System Monitor

The System Health monitor calculates health and supporting reasons for a machine hosting a Ceeview agent.

URL Monitor

The URL monitor calculates health and supporting reasons for one or more assets based on the response from a user-defined set of http(s) requests.

The URL monitor consists of the Configuration section covering the name of the monitor, which agent should execute the monitor etc., and the Groups section detailing the http(s) request to be executed and how they should affect health.

VMM Monitor

The VMM monitor generates health index and reasons for Microsoft Virtual Machine Manager systems, i.e a group of Microsoft HyperV servers.

NB! A guest or host system can only be monitored by one VMM monitor, it will silently be ignored for subsequent VMM monitors.

The VMM monitor can run from any Ceeview agent as long as this machine has Microsoft Virtual Machine Manager installed (or at least the corresponding toolset) and privileges to use this toolset.

VMWARE Monitor

The definition of a VMware monitor is a two-step process. First, the identification & authentication for the VMware server is provided.

After connecting to the VMware server using the Authenticate command the desired host/guest systems may be selected and configured for monitoring.

Interface Traffic Monitor (experimental)

The Interface Traffic monitor can monitor network interfaces on SNMP-enabled network devices. The monitor can generate health index, alerts, and metrics depending on how the monitor has been configured.

Each monitor can check one network device (asset), or multiple devices configured in an assetgroup (the latter option requires that all the assets within the group use the same SNMP authentication).

The monitor can be configured to automatically monitor interfaces matching a user-defined ruleset, but also have the capability of selecting manually which interfaces to be added/excluded from the monitor configuration.

The monitor supports customizable alert messages.

SNMPv1 authentication is supported but does not allow for 64bit counters so using SNMPv2c or SNMPv3 authentication is highly recommended.

The following attributes for an interface can be monitored:

  • General:
    • Speed
    • Admin Status
    • Oper Status
  • Traffic in Mbps:
    • Total
    • In
    • out
  • Traffic in % (derived from the speed of interface):
    • Total
    • In
    • Out
  • Discarded packets:
    • Total
    • In
    • Out
  • Error packets:
    • Total
    • In
    • Out
  • Multicast packets:
    • Total
    • In
    • Out
  • Broadcast packets:
    • Total
    • In
    • Out

All these attributes are configurable to generate reasons and/or metrics. The health of the asset will be set based on the severity configured for the attributes. The data collected is calculated based on the interval the monitor has been scheduled to run.

XenServer Monitor

The XenServer monitor integrates with XenServer and monitors the health of XenServer host, virtual machines and storage.

If you do not have XenServer in the list of available monitors, use the System account to install the XenServer module using Management/Server/Modules.

Service Qualifiers

The ServiceDesigner Qualifier wizard’s qualifiers are defined in groups such as Template servicequalifiers, Application, Health, Network and System.

Operating systems

Lorem ipsum dolor amet consec tetur adipiscing elit eiusmod tempor incididunt labore dolore magna alirua enim minim veniam nostrud exerci.

Unix/Linux

Lorem dolor amet excesa consec tetur adiri elit temsor incidid labore.

Windows

Lorem dolor amet excesa consec tetur adiri elit temsor incidid labore.

MacOS

Lorem dolor amet excesa consec tetur adiri elit temsor incidid labore.

iSeries

Lorem dolor amet excesa consec tetur adiri elit temsor incidid labore.

Ut enim ad minim veniam quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat duis aute irure.

Network

Lorem ipsum dolor amet consec tetur adipiscing elit eiusmod tempor incididunt labore dolore magna alirua enim minim veniam nostrud exerci.

Capacity

CapacityIn – This qualifier measures capacity/bandwidth from MeasurementServer to CapacityIn qualifier.

Checking the ReverseDirection attribute causes qualifier to measure bandwidth in opposite direction

CapacityOut – This qualifier measures capacity/bandwidth to MeasurementServer from CapacityOut qualifier.

Connectivity

Lorem ipsum dolor amet consec tetur adipiscing elit eiusmod tempor incididunt dolore.

Protocol

All the Network/Protocol qualifiers are basically the same qualifier – it checks if the target server responds to TCP connect on the configured port.

The difference is the default port which is provided when you create the qualifier. The default port may be overridden when configuring the qualifier.

SNMP

Lorem ipsum dolor amet consec tetur adipiscing elit eiusmod tempor incididunt labore dolore magna alirua enim minim veniam nostrud exerci.

Interface Traffic Discards

Duis aute irure dolor reprehenderit in

Interface Traffic Errors

Duis aute irure dolor reprehenderit in

Interface Traffic Incoming (Mbit/sec)

Monitors the incoming traffic on an interface.

Interface Traffic Outgoing (Mbit/sec)

Monitors the outgoing traffic on an interface.

Interface Traffic Queue Length

Duis aute irure dolor reprehenderit in

Interface Traffic State

Duis aute irure dolor reprehenderit in

Interface Traffic Usage

Duis aute irure dolor reprehenderit in

SNMP Hex String Check

The SNMP Hex String Check qualifier behaves much the same as the SNMP String Check but is intended for octet strings where the value for the octets may be control characters and other nonprintable characters.

SNMP String Check

The SNMP String Check qualifier monitors an OID’s string value.

SNMP Value Check

The SNMP Value Check qualifier monitors an OID’s numeric value.

Modbus

Lorem ipsum dolor amet consec tetur adipiscing elit eiusmod tempor incididunt labore dolore magna alirua enim minim veniam nostrud exerci.

Exchange

Lorem ipsum dolor amet consec tetur adipiscing elit eiusmod tempor incididunt labore dolore magna alirua enim minim veniam nostrud exerci.

Windows Mailbox Database Copy Status

Lorem ipsum dolor amet consec tetur adipiscing elit eiusmod tempor incididunt dolore.

Windows Mailbox Database Size

Lorem ipsum dolor amet consec tetur adipiscing elit eiusmod tempor incididunt dolore.

Windows Replication Health Check

Lorem ipsum dolor amet consec tetur adipiscing elit eiusmod tempor incididunt dolore.

Webpage Status

Lorem ipsum dolor amet consec tetur adipiscing elit eiusmod tempor incididunt labore dolore magna alirua enim minim veniam nostrud exerci.

Page Contain Regex

Lorem ipsum dolor amet consec tetur adipiscing elit eiusmod tempor incididunt dolore.

Page Load Time

The Page load time qualifier checks how long it takes to load a web page, including JavaScript and images.

SSL Certificate Validity

Lorem ipsum dolor amet consec tetur adipiscing elit eiusmod tempor incididunt dolore.

URL Check Page Content

Lorem ipsum dolor amet consec tetur adipiscing elit eiusmod tempor incididunt dolore.

URL Check Page Real Time

Lorem ipsum dolor amet consec tetur adipiscing elit eiusmod tempor incididunt dolore.

URL Page Read Value Using Regex

Lorem ipsum dolor amet consec tetur adipiscing elit eiusmod tempor incididunt dolore.

Integration & Gateways

Ut enim ad minim veniam quis nostrud exercitation ullamco laboris nisi ut lorem ipsum aliquip commodo consequat duis aute irure dolor.

3rd Party Monitoring Solutions

Lorem ipsum dolor amet consec tetur adipiscing elit eiusmod tempor incididunt labore dolore magna alirua enim minim veniam nostrud exerci.

Nagios

Lorem dolor amet excesa consec tetur adiri elit temsor incidid labore.

Solarwinds

Lorem dolor amet excesa consec tetur adiri elit temsor incidid labore.

Nimsoft

Lorem dolor amet excesa consec tetur adiri elit temsor incidid labore.

Web Design

Lorem dolor amet excesa consec tetur adiri elit temsor incidid labore.

Web Design

Lorem dolor amet excesa consec tetur adiri elit temsor incidid labore.

Web Design

Lorem dolor amet excesa consec tetur adiri elit temsor incidid labore.

Web Design

Lorem dolor amet excesa consec tetur adiri elit temsor incidid labore.

Web Design

Lorem dolor amet excesa consec tetur adiri elit temsor incidid labore.

Web Design

Lorem dolor amet excesa consec tetur adiri elit temsor incidid labore.

Servicedesk & Helpdesk

Lorem ipsum dolor amet consec tetur adipiscing elit eiusmod tempor incididunt labore dolore magna alirua enim minim veniam nostrud exerci.

ServiceNOW

Lorem dolor amet excesa consec tetur adiri elit temsor incidid labore.

POB/Wendia

Lorem dolor amet excesa consec tetur adiri elit temsor incidid labore.

Web Design

Lorem dolor amet excesa consec tetur adiri elit temsor incidid labore.

API

The Ceeview Integration APIs are a set of REST resources that allows the user to manage Ceeview and to integrate Ceeview with external data. 

Data Integration API

This API enables the user to integrate external data with the Service and Monitoring part of the Ceeview product.

Management API

This API enables the user to interface with the various data-structures in the Ceeview product e.g. Assets, Services, Asset Groups, Applications etc.