Agent Vs Agentless Monitoring in cloudmon

Agent Vs Agentless Monitoring in cloudmon

AttributeAgent-based MonitoringAgentless Monitoring
MethodologyDeploy the Cloudmon agent on each server that requires monitoring.Cloudmon  uses Probes to monitors IP network endpoints, and devices in the network like routers, switches, servers and hosts supporting SNMP.

Cloudmon  Probe is pre-installed with Cloudmon  All-in-One installation. For scalability and for the purpose of monitoring your endpoints from multiple locations, you can install, multiple probes and add it to Cloudmon controller.
How it worksCloudmon  Agent collects information and key metrics relating to he compute system (hardware/OS/hypervisor) and the processes running on the system and periodically sends them to the Cloudmon Controller over a secure channel.The Cloudmon Probe gathers information by employing SNMP polling for network devices / Servers, while it acquires data from IP Endpoints through ping and tracepath operations. At regular intervals, the collected metrics are sent to the Cloudmon controller
Installation methodsInstall a Cloudmon agent individually on every server in windows and linux environmentCloudmon Probe is pre-installed with Cloudmon All-in-One installation.

For scalability and for the purpose of monitoring your endpoints from multiple locations, you can install (on CentOS physical / virtual machine) using one-step installation, multiple probes and add it to Cloudmon controller.
Connectivity to the internetAll agents requires connectivitytowards Cloudmon Controller. In case, the Controller is deployed in public cloud or externally, agents can send the data to Cloudmon controller  through a proxy server connected to the internet.Satisfactory collection of server metrics by the On-Premise Probe  doesn't requires any internet access, and the Cloudmon probe must possess connectivity to the Cloudmon controller.
CredentialsAdministrative credentials for installation.Requires SNMP credential details.
Supported versions: SNMP v1/v2 and SNMP v3.
Dedicated serverDoes not require a dedicated server.Cloudmon Probe is pre-installed with Cloudmon All-in-One installation.

For scalability and for the purpose of monitoring your endpoints from multiple locations, you can install probe (on CentOS physical / virtual machine) using one-step installation, multiple probes and add it to Cloudmon controller.
Status checks and real-time alertingPerforms one-minute status update and has a poll frequency of up to one second to collect the performance metrics.For SNMP polling, performs one-minute polling frequency  to collect the performance metrics.

For IP endpoint monitoring, performs one-minute status update and has a poll frequency of up to one second to collect the performance metrics.
Data transfer to CloudmonA one-way HTTPS connection that sends data to Cloudmon Controller using the secure SSL protocol.Uses an HTTPS connection to send data to Cloudmon Controller.
Supported OS typesWindows and LinuxFor SNMP polling, any device that supports SNMP protocol
For IP endpoing monitoring, any device that supports ICMP / TCP protocol
Automatic RemediationIncident remediation through the configuration of scripts that get executed automatically based on the alertIncident remediation through the configuration of scripts that get executed automatically based on the alert
Alerting and reportingSMS, Zoho Desk Integration, Slack, Microsoft Teams, Email, and CustomwebhookSMS, Zoho Integration, Slack, Microsoft Teams, Email, and Customwebhook
LicenseLicensing is based on the no.of IP addressLicensing is based on the no.of endpoints
Performance reportsYou can get report based on the available templateYou can get report based on the available template
Metrices
Agent-based  Agentless
CPU Metrics
CPU utilizationYesyes
CPU utilization by coreYesyes
Idle time, wait time, hardware, and software interrupts timeyesYes, if SNMP proprietary OIDs is available.
CPU TemperatureYesyes
Memory Metrics
Memory utilizationyesyes
Swap memory utilizationyesyes
Free Memoryyesyes
Disk metrics
Disk utilizationyesyes
Individual disk utilizationyesyes
Disk I/O Rate yesYes, if SNMP proprietary OIDs is available.
Process Monitoring
Process memory usageyesYes, if SNMP proprietary OIDs is available.
Process CPU usageyesYes, if SNMP proprietary OIDs is available.
Process stats of each process ( cpu usage, cpu statistics, cpu nice, memory usage, resident set size, virtual memory size)yesYes, if SNMP proprietary OIDs is available.
Interfaces
I/O trafficyesyes
Packets received and transmittedyesyes
Discards and Errorsyesyes
Operational state yesyes
Printers
IdyesNo
NameyesNo
ModelyesNo
Is_sharedyesNo
LocalyesNo
DefaultyesNo
BIOS
VendoryesNo
VersionyesNo
Release dateyesNo
RevisionyesNo
Graphics
VendoryesNo
ModelyesNo
BusyesNo
VRAMyesNo
VRAM_DynamicyesNo
Subdevice IdyesNo
Operating system
PlatformyesNo
DistroyesNo
ArchitectureyesNo
ReleaseyesNo
CodenameyesNo
KernelyesNo
HostnameyesNo
FQDNyesNo
CodepageyesNo
LogofileyesNo
SerialyesNo
BuildyesNo
ServicepackyesNo
UEFIyesNo
Chassis
ManufactureryesNo
ModelyesNo
TypeyesNo
VersionyesNo
SerialyesNo
Asset_TagyesNo
SKUyesNo
USB
Device_IDyesNo
IDyesNo
NameyesNo
TypeyesNo
ManufactureryesNo
Baseboard
ManufactureryesNo
ModelyesNo
VersionyesNo
SerialyesNo
Asset_TagyesNo
Maximum MemoryyesNo
Number of Memory SlotsyesNo
Audio
IDyesNo
NameyesNo
ManufactureryesNo
StatusyesNo
WiFi
IDyesNo
IfaceyesNo
ModelyesNo
VendoryesNo
MACyesNo
Docker Monitoring
Docker.info.containersyesNo
Docker.info.container_runningyesNo
Docker.info.container_pausedyesNo
Docker.info.container_stoppedyesNo
Docker.memPercentyesNo
Docker.cpuPercentyesNo

Docker.memUsage
yesNo
Docker.Volume.nameyesNo
Docker.Volume.createdyesNo
Docker.Volume.scopeyesNo
Docker.images.idyesNo
Docker.images.containeryesNo
Docker.images. osyesNo
Docker.images.dockerVersionyesNo
Docker.images.sizeyesNo

Docker.netIO
yesNo
Docker.blockIOyesNo

Docker.containers.mount.name
yesNo
Docker.containers.portyesNo
Docker.containers.idyesNo
    • Related Articles

    • What are the different modes of monitoring in cloudmon?

      There are three modes of monitoring: agent-based and agentless monitoring
    • How to configure a Monitoring Profile for an agent in cloudmon?

      By default, the monitoring profile default is configured for every entity. The default profile includes all the metrics for monitoring and can be modified if required. Follow the steps to change the profile from default to the user-defined profile ...
    • How to install an agent in cloudmon?

      The Agent can be installed on many different platforms directly on the host. Most systems have a one-line install option. Upon successful installation of the Cloudmon Agent, it is automatically discovered by Cloudmon ITIM controller, where you can ...
    • How to change the Agent name in Cloudmon portal?

      It is possible to modify the name of an Agent even after it has been installed. To do so, you can follow these steps in the Cloudmon portal : Go to Settings > Monitoring > Hosts/Agents. Locate the Agent whose name you want to change and click on the ...
    • what is the purpose of agent in Cloudmon?

      The Cloudmon Agent is responsible for collecting system KPIs, example CPU usage, memory utilization, and disk usage for servers, virtual machines (VMs), and hosts. These metrics are periodically pushed to the controller for monitoring and analysis. ...