TibRendezvous:onRvDaemonStatus

Method

Purpose

This method (on all platforms) subscribes to TIBCO Rendezvous internal status messages and reports TIBCO Rendezvous daemon status.

Remarks

The method argument Interval specifies the interval in seconds at which daemon status is to be reported (that is, the rate at which asynchronous method onRvDaemonStatus is called.)

The TIBCO Rendezvous status messages being monitored are reported at fixed 90 second intervals. The TibRendezvous Microagent must collect numerous status messages in order to construct an accurate view of the daemon status being reported. It is recommended that an Interval be specified that is a multiple of 90 seconds and no less than 90 seconds. If you enter a value less than 90 seconds, the default value (90 seconds) will be used.

If you have more than one network interface on the machine where the TIBCO Rendezvous daemon is running, the method may not report the daemon status if the network parameter is not specified. To determine the network interface that the TIBCO Rendezvous daemon uses to publish the status, use the TIBCO Rendezvous HTTP interface and browse to the specific service.

Type

Asynchronous, INFO.

Arguments

 

Name

Type

Description

Service

String

TIBCO Rendezvous service

Network

String

TIBCO Rendezvous network

Daemon

String

TIBCO Rendezvous daemon

Interval

Integer

Report interval in seconds. (See Remarks above.)

Returns

 

Name

Type

Description

IP Address

String

Daemon IP address in standard form, for example 255.100.10.30

IP Address (bin)

String

Daemon IP address. 1. The return value is a string representation of the binary digits that make up the IP address. For example, the IP address 255.100.10.30 would be presented as "11111111.1100100.00001010.000 11110". The IP address in this form allows for more flexible rulebase tests to be constructed using the Perl5PatternMatch operator of the TIBCO Hawk rulebase editor

Uptime

Integer

The number of seconds since the start time on this service as reported by the TIBCO Rendezvous daemon.

Version

String

The version of the daemon executable formatted as a string. For example, 6.3.5.

HTTP IP

String

IP address of the TIBCO Rendezvous daemon HTTP interface

HTTP Port

Integer

The IP port used in TIBCO Rendezvous daemon HTTP interface

HTTP URL

String

URL to access the TIBCO Rendezvous daemon HTTP interface

Messages Sent

Long

Number of messages sent to the network since the last interval

Messages Received

Long

Number of messages received from the network since the last interval

Bytes Sent

Long

Number of bytes in messages sent to the network since the last interval

Bytes Received

Long

Number of bytes in messages received from the network since the last interval

Packets Sent

Long

The total number of data packets transmitted since the last interval.

This total counts initial transmission and all retransmissions; that is, each packet counts separately each time it is transmitted or retransmitted.

Retransmitted Packets

Long

Number of data packets retransmitted to other daemons since the last interval

% Retransmitted Packets

Double

Number of data packets retransmitted to other daemons since the last interval expressed as a percent. Note that it is normal to have a value of several percentage points. A value that is consistently greater than 10 percent for more than 10 to 20 minutes is abnormal.

Packets Received

Long

The number of data packets received by this daemon process since the last interval.

Missed Packets

Long

The number of data packets missed since the previous data sample.

This count includes only the initial transmission of a packet from another daemon; missed retransmissions are not counted.

% Missed Packets

Double

The number of data packets missed since the last interval expressed as a percent. Note that it is normal to have a value of several percentage points. A value that is consistently greater than 10 percent for more than 10 to 20 minutes is abnormal.

Time

Double

The time at which the host status message was generated.

Messages Sent/Per Second

Double

Messages sent per second in the last interval

Messages Received/Per Second

Double

Messages received per second in the last interval

Bytes Sent/Per Second

Double

Bytes sent per second in the last interval

Bytes Received/Per Second

Double

Bytes received per second in the last interval

Packets Sent/Per Second

Double

Packets sent per second in the last interval

Packets Received/Per Second

Double

Packets received per second in the last interval

Inbound Data Loss

Long

 

Outbound Data Loss

Long

 

OS Type

Integer

A code number denoting the operating system of the daemon's host computer