Services 

Introduction:

This section is common to all the editions of IT360, as per the below constraints;

Monitored Parameters:

IT360 supports monitoring of the following Services, to check their status;

It performs the following checks to ensure its availability, and represents the information in the form of graphs.

Top

Service Type

Checks

JMX Applications

  • Connects to the MX4J-JMX agent, to check the availability and response time of RMI Connector. You can also view the custom attributes of the MX4J-JMX agent, in the same page. Further, alarms can be generated for JMX notifications, through JMX Notification Listener. For information on adding Custom Monitors, refer to Custom Monitors topic.

Ping Monitor

  • IT360 uses Ping Monitor, to track if the particular Host / IP address is accessible or not. It checks for the availability of a device, server or network device.

  • The parameters that are monitored are ;

    • Packet Statistics:

      Packet Loss (%): Packet loss gives the percentage of packets that fail to reach the destination.
      Packets Sent: No. of Packets sent.
      Packets Received: No. of Packets received.

    • Round Trip Time: Time taken for each packet exchange. Ping places a timestamp in each packet, which is echoed back, and is used to compute how long each packet exchange took.

Service Monitoring

  • Monitors different services, running in particular/default ports, such as, FTP-21, Telnet-23, etc, running in the network.

  • Connects to the server, configured for monitoring.

  • Checks availability and the response time of the service. Here, the response time is the time taken to connect to the port, execute the given command, and search the string.

SNMP

  • Connects to SNMP agent, running in an application, and monitors the availability and performance of the service. You can also view the custom attributes of the SNMP agent, in the same page. For information on adding Custom Monitors, refer to Custom Monitors topic.

Telnet
  • Connects to Telnet port (default 23), and checks its availability.

  • Monitors response time and updates the status, based on a given threshold.

DNS Monitor Monitors the Availability and Performance of DNS monitors. It also monitors individual attribute of DNS monitor, such as, Response Time, Record Type, Record Available, Search Field, Search Value, Search Value Status and Search Time.
FTP/SFTP Monitor

Monitors the Availability and Performance of FTP/SFTP monitor. In addition, it monitors Connection Time, Login Time, File Transfer, File Transfer Speed, Full Transaction, and Files & Directories, located in the Home Directory;

  • Connection Time: Time taken by IT360, to connect to FTP server.

  • Login Time: Time taken by IT360, to login to FTP server.

  • File Transfer: It is the time taken for a file to either upload (mput) or download (mget) to a FTP server. In addition, the file size is also monitored while being uploaded or downloaded.

  • File Transfer Speed: It is the time taken by a particular file transfered to (mput) or from (mget) a FTP server.

  • Full Transaction: This provides the number of uploads/downloads that was completed correctly.

  • Files & Directory (Home Directory): This provides the number of files and directories that were present in the FTP server.

LDAP Monitor
  • Monitors the Availability and Performance of LDAP server. It monitors the Login Time attribute; time taken by a user, to login into LDAP server. In addition, it also monitors Search Details and Search Results Details.

    • Search Details displays the time taken for a search to execute and total response time. The total response time is the login time plus time taken for a search in LDAP server.

    • Search Results details displays the search result row count, which displays the total rows returned after a search was executed and the search result matching details which displays whether it was a success or a failure.

Top

Active Directory Monitor: Connects to the Active Directory server and checks its availability. Active Directory Counters that are monitored by IT360 are given below;

Parameters

Description

Network Monitors

AB Client Sessions

AB Client Sessions is the number of connected Address Book client sessions.

DS Notify Queue Size

The number of pending update notifications that have been queued, but not yet transmitted to clients.

Database Monitors

Database Disk Free Space

Shows the percentage of the total usable space on the selected logical disk drive that was free.

Database File Size

Shows the DataFile Size, in bytes.

Database Disk Total Size

Shows the Total Size of the disk drive.

NTFRS Process Monitors

NTFRS CPU Usage

Percentage of elapsed time, in which all of the threads of NTFRS process used the processor to execute instructions. An instruction is the basic unit of execution in a computer, a thread is the object that executes instructions, and a process is the object created, when a program is run. Code executed to handle some hardware interrupts and trap conditions is included in this count.

NTFRS Handle Count

Total number of handles, the NTFRS process has opened. This number is the sum of the handles, currently opened by each thread in the process.

NTFRS Process File Reads

Rate, at which the NTFRS process is reading bytes from I/O operations. This property counts all I/O activities, generated by the NTFRS process, to include file, network, and device I/Os.

NTFRS Process File Writes

Rate, at which the NTFRS process is writing bytes to I/O operations. This property counts all I/O activities, generated by the NTFRS process, to include file, network, and device I/Os

NTFRS Process Memory

Amount of memory, in bytes, that a NTFRS process needs to execute efficiently - for an operating system that uses page-based memory management. If the system does not have enough memory (less than the working set size), thrashing occurs. If the size of the working set is not known, use NULL or 0 (zero).

System Monitors

CPU Utilization

Percentage of time that the processor is executing a non-idle thread. This property was designed as a primary indicator of processor activity. It is calculated, by measuring the time that the processor spends, executing the thread of the idle process, in each sample interval, and subtracting that value from 100%.

Disk Utilization

It is calculted as follows;

'((size-freesize)/size)*100', where,

  • size = the total Size of the disk drive on Logical Disk
  • freesize = Space, in bytes, available on the logical disk.

Memory Utilization

It is calculated as follows;

'((TotalVisibleMemorySize-FreePhysicalMemory)/TotalVisibleMemorySize)*100', where,

  • TotalVisibleMemorySize = Total amount, in kilobytes, of physical memory, available to the operating system. This value does not necessarily indicate the true amount of physical memory, but what is reported to the operating system, as available to it.
  • FreePhysicalMemory = Number, in kilobytes, of physical memory, currently unused and available.

Number of Processes

Number of process contexts, currently loaded or running on the operating system.

OS Processor Queue Length

Number of threads in the processor queue. There is a single queue for processor time, even on computers with multiple processors. Unlike the disk counters, this property counts ready threads only, not threads that are running.

Performance Counter Monitors

DS Client Binds

Shows the number of 'Ntdsapi.dll' binds, per second, serviced by this domain controller.

DS Server Binds Per Sec

Shows the number of domain controller-to-domain controller binds, per second, that are serviced by this domain controller.

Directory Reads Per Sec

Shows the number of directory reads, per second.

Directory Writes Per Sec

Shows the number of directory writes, per second.

NTLM Authentications

Shows the number of NTLM authentications, per second, serviced by this domain controller.

Kerberos Authentications

Shows the number of times, per second, that clients use a ticket to this domain controller, to authenticate to this domain controller.

LSASS Process Monitors

LSASS CPU Usage

Percentage of elapsed time that all of the threads of the LSASS process used the processor to execute instructions. An instruction is the basic unit of execution in a computer, a thread is the object that executes instructions, and a process is the object created when a program is run. Code, executed to handle some hardware interrupts and trap conditions, is included in this count.

LSASS Handle Count

Total number of handles, the LSASS process has opened. This number is the sum of the handles, currently open by each thread in the LSASS process.

LSASS Process File Reads

Rate, at which the LSASS process is reading bytes from I/O operations. This property counts all I/O activities, generated by the LSASS process to include file, network, and device I/Os.

LSASS Process File Writes

Rate, at which the LSASS process is writing bytes to I/O operations. This property counts all I/O activities, generated by the LSASS process to include file, network, and device I/Os

LSASS Process Memory

Amount of memory, in bytes, that a LSASS process needs to execute efficiently - for an operating system that uses page-based memory management. If the system does not have enough memory (less than the working set size), thrashing occurs. If the size of the working set is not known, use NULL or 0 (zero).

LDAP Stats

LDAP Active Threads

Shows the current number of threads, in use by the LDAP subsystem of the local directory service.

LDAP Bind Time

Shows the time, in milliseconds, taken for the last successful LDAP bind.

LDAP Client Sessions

Shows the number of currently connected LDAP client sessions.

LDAP Searches Per Sec

Shows the rate, at which the LDAP clients perform search operations.

LDAP UDP operations Per Sec

Shows the number of User Datagram Protocol (UDP) operations that the LDAP server is processing, per second.

LDAP Writes Per Sec

Shows the rate, at which the LDAP clients perform write operations.

Replication Stats

Replication Objects Applied Per Sec

Shows the rate, at which replication updates received from replication partners, are applied by the local directory service. This counter excludes changes that are received, but not applied.

Replication Objects Remaining

Shows the number of object updates, received in the current directory replication update packet that have not yet been applied to the local server.

Total Replication Objects In /Sec

Shows the number of objects, received from neighbors, through inbound replication. A neighbor is a domain controller, from which the local domain controller replicates locally.

Total Replication Objects Out /Sec

Shows the number of objects replicated out.

Replication Traffic In

Shows the total number of bytes, replicated in. This counter is the sum of the number of uncompressed bytes (never compressed), and the number of compressed bytes (after compression).

Replication Traffic Out

Shows the total number of bytes, replicated out. This counter is the sum of the number of uncompressed bytes (never compressed), and the number of compressed bytes (after compression).

Active Directory Services

Kerberos Key Distribution Center Service

The Kerberos Key Distribution Center (KDC) is a network service that supplies session tickets and temporary session keys to users and computers, within an Active Directory domain. The KDC runs on each domain controller, as part of Active Directory Domain Services (AD DS).

Server Service

This service enables the computer to connect to other computers on the network, based on the SMB protocol.

Net Logon Service

This service supports pass-through authentication of account logon events for computers in a domain.

Workstation Service

This service enables the computer to connect to other computers on the network, based on the SMB protocol.

Remote Procedure Call (RPC) Service

This service provides the name services for RPC clients.

Security Accounts Manager Service

This service signals other services that the Security Accounts Manager subsystem is ready to accept requests.

File Replication Service

This service maintains file synchronization of file directory contents, among multiple servers.

DNS Client Service

This service resolves and caches (Domain Name Server) DNS names.

Intersite Messaging Service

This service is used for mail-based replication between sites. Active Directory includes support for replication between sites, by using SMTP over IP transport.

Windows Time service

The service synchronizes the time between domain controllers, which prevents time skews from occurring.

Custom Attributes

You can also view the custom attributes of the WebLogic Server in the same page. Click Add Attributes to add custom WebLogic attributes. For information on adding Custom Monitors, refer to Custom Monitors topic.

Top

See Also:

Creating New Monitor - Services

Copyright © 2013, ZOHO Corp. All Rights Reserved.