Overview

Veryx Cloudmon Agent software collects information and metrics relating to the compute system (hardware/OS/hypervisor) and the processes running on the system and periodically sends them to the Cloudmon Controller over a secure channel. Cloudmon Agent software runs as a service on popular platforms such as Windows and Linux by the name "cloudmon-agent".

The below figure depicts a sample Cloudmon deployment showing Cloudmon Controller, Probes and Agents. The Cloudmon Agents typically reside on cloud, servers and connected hosts. Cloudmon Probes are placed in specific locations in the network and are used to perform IP network monitoring.

overview

Getting Started

This section covers the installation procedure for the agent and its configuration. 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 controller, where you can analyse monitoring and performance data from servers and VMs.

Veryx recommends you update Cloudmon Agent with every minor and patch release, or, at a minimum, monthly. Upgrading to a major Cloudmon Agent version and keeping it updated is the only supported way to get the latest Agent functionality and fixes. The Agent may have frequent update releases, though, and managing updates at enterprise scale cloud be challenging. That doesn't mean you should wait for major releases before updating. The right update cadence for your organization depends on your infrastructure and your configuration management practices, but aim for monthly.

To update the Cloudmon Agent between two minor versions on a given host, run the corresponding install command for your platform. Cloudmon Agent release numbering follows SemVer rules.

System Requirements

Cloudmon Agent can be installed on 64-bit Windows and Linux Platforms with atleast 1 CPU core and 512 MB RAM.

It can be installed on your hosts like servers, virtual machines, laptops, hypervisors, cloud instances, etc. If you have any specific requirements, please write to Veryx support.

For monitoring Network devices like routers, printers, switches, etc., we recommend you to use SNMP and configure Cloudmon probe appropriately.

Installation

The Agent can be installed on many different platforms. Most systems have a one-line install option.

Choose your platform to see installation instructions:

Amazon Linux CentOS Fedora RHEL Ubuntu Debian SUSE Linux Windows macOS

Windows

Standard Installation
  • Download the Cloudmon Agent installer.
  • Run the installer (as Administrator) by opening cloudmon-agent-setup.exe.
  • Follow the prompts.
  • Enter Controller URL as
  • When the install finishes, the Cloudmon Agent starts automatically as a windows service.
  • Cloudmon Agent is installed on /Program Files (x86)/Cloudmon/.
  • Log files are located in the same directory in which the agent is installed, inside the folder logs/.
  • Configuration files are located in the same directory in which the agent is installed, named as agent.conf.
Command-line Installation
  • Download the Cloudmon Agent installer.
  • Run following command inside the directory where you downloaded the installer.
  • 
                  
  • When the install finishes, the Cloudmon Agent starts automatically as a windows service.
  • Cloudmon Agent is installed on /Program Files (x86)/Cloudmon/.
  • Log files are located in the same directory in which the agent is installed, inside the folder logs/.
  • Configuration files are located in the same directory in which the agent is installed, named as agent.conf.
Updating the Agent
  • Download the Cloudmon Agent installer.
  • Run the installer (as Administrator) by opening cloudmon-agent-setup.exe.
  • Follow the prompts.
  • When the install finishes, the Cloudmon Agent starts automatically as a windows service.

Amazon Linux

  • Cloudmon Agent installation on Amazon Linux supports, one-step installation.
  • Run this command with elevated privileges.
    
                  
  • This will add the Cloudmon repository for the Cloudmon Agent and install Cloudmon Agent.
  • This will also automatically start the Cloudmon Agent after the installation.
  • Cloudmon Agent is installed on /usr/local/cloudmon/agent/.
  • Log files are located in the directory /var/log/cloudmon/agent/.
  • Configuration files are located in the same directory in which the agent is installed, named as agent.conf.
Updating the Agent
  • Update the Cloudmon Agent using the following command.
    yum update cloudmon-agent

CentOS

  • Cloudmon Agent installation on CentOS supports, one-step installation.
  • Run this command with elevated privileges.
    
                  
  • This will add the Cloudmon repository for the Cloudmon Agent and install Cloudmon Agent.
  • This will also automatically start the Cloudmon Agent after the installation.
  • Cloudmon Agent is installed on /usr/local/cloudmon/agent/.
  • Log files are located in the directory /var/log/cloudmon/agent/.
  • Configuration files are located in the same directory in which the agent is installed, named as agent.conf.
Updating the Agent
  • Update the Cloudmon Agent using the following command.
    yum update cloudmon-agent

Fedora

  • Cloudmon Agent installation on Fedora supports, one-step installation.
  • Run this command with elevated privileges.
    
                  
  • This will add the Cloudmon repository for the Cloudmon Agent and install Cloudmon Agent.
  • This will also automatically start the Cloudmon Agent after the installation.
  • Cloudmon Agent is installed on /usr/local/cloudmon/agent/.
  • Log files are located in the directory /var/log/cloudmon/agent/.
  • Configuration files are located in the same directory in which the agent is installed, named as agent.conf.
Updating the Agent
  • Update the Cloudmon Agent using the following command.
    yum update cloudmon-agent

RHEL

  • Cloudmon Agent installation on RHEL supports, one-step installation.
  • Run this command with elevated privileges.
    
                  
  • This will add the Cloudmon repository for the Cloudmon Agent and install Cloudmon Agent.
  • This will also automatically start the Cloudmon Agent after the installation.
  • Cloudmon Agent is installed on /usr/local/cloudmon/agent/.
  • Log files are located in the directory /var/log/cloudmon/agent/.
  • Configuration files are located in the same directory in which the agent is installed, named as agent.conf.
Updating the Agent
  • Update the Cloudmon Agent using the following command.
    yum update cloudmon-agent

Ubuntu

  • Cloudmon Agent installation on Ubuntu supports, one-step installation.
  • Run this command with elevated privileges.
    
                  
  • This will add the Cloudmon repository for the Cloudmon Agent and install Cloudmon Agent.
  • This will also automatically start the Cloudmon Agent after the installation.
  • Cloudmon Agent is installed on /usr/local/cloudmon/agent/.
  • Log files are located in the directory /var/log/cloudmon/agent/.
  • Configuration files are located in the same directory in which the agent is installed, named as agent.conf.
Updating the Agent
  • Update the Cloudmon Agent using the following command.
    apt-get update && apt install cloudmon-agent

Debian

  • Cloudmon Agent installation on Debian supports, one-step installation.
  • Run this command with elevated privileges.
    
                  
  • This will add the Cloudmon repository for the Cloudmon Agent and install Cloudmon Agent.
  • This will also automatically start the Cloudmon Agent after the installation.
  • Cloudmon Agent is installed on /usr/local/cloudmon/agent/.
  • Log files are located in the directory /var/log/cloudmon/agent/.
  • Configuration files are located in the same directory in which the agent is installed, named as agent.conf.
Updating the Agent
  • Update the Cloudmon Agent using the following command.
    apt-get update && apt install cloudmon-agent

SUSE Linux

  • Cloudmon Agent installation on SUSE Linux supports, one-step installation.
  • Run this command with elevated privileges.
    
                  
  • This will add the Cloudmon repository for the Cloudmon Agent and install Cloudmon Agent.
  • This will also automatically start the Cloudmon Agent after the installation.
  • Cloudmon Agent is installed on /usr/local/cloudmon/agent/.
  • Log files are located in the directory /var/log/cloudmon/agent/.
  • Configuration files are located in the same directory in which the agent is installed, named as agent.conf.
Updating the Agent
  • Update the Cloudmon Agent using the following command.
    zypper update -y cloudmon-agent

macOS

  • Cloudmon Agent installation on macOS supports, one-step installation.
  • Run this command with elevated privileges.
    
                  
  • This will add the Cloudmon repository for the Cloudmon Agent and install Cloudmon Agent.
  • This will also automatically start the Cloudmon Agent after the installation.
  • Cloudmon Agent is installed on /usr/local/cloudmon/agent/.
  • Log files are located in the directory /var/log/cloudmon/agent/.
  • Configuration files are located in the same directory in which the agent is installed, named as agent.conf.

Configurations

General Configuration
  • NAME is used for identifying your device on Cloudmon Controller, by default we use your device's computer name or hostname.
  • CC_URL is configured to which Cloudmon Controller the agent should push the system info and its metrics. Here you have to Enter Controller URL as .
Tags
  • TAGS are used for labelling, categorizing and grouping your devices.
  • A TAG can be a string.
    Examples:
    • dev
    • rented
  • A TAG can also be KEY:VALUE format.
    Examples:
    • group:IT
    • AD configured:Yes
    • serial:9834AS324
    • user:Jacob Ray
  • Multiple TAGS can be added separated by comma.
    Examples:
    dev, rented, group:IT, AD configured:Yes, serial:9834AS324, user:Jacob Ray
Public Cloud

Supported public clouds are,

  • Amazon Web Service (AWS)
  • Google Cloud Platform (GCP)
  • Microsoft Azure (Azure)

Metrics

Cloudmon Agent collects static data like system hardware information as well as dynamic information like utilization, process, etc. The following are some of the basic metris collected by the Agent.

# Metric Description Unit Example
timestamp Timestamp when the statistics was recorded seconds 1640190227
uuid Device uuid string ec20a4b2-093d-a2d5-f8cc-c6852433c830
version Cloudmon Agent version string 1.7.0-2
hostname Device name string localhost.localdomain
boottime Device's last boottime seconds 1625489595
Software version Cloudmon Software version object kernel
3.10.0-1160.el7.x86_64
location Device location string Mumbai, Maharashtra, India
ip Device ip address string 10.1.4.229
type Device type string Virtual Machine
network Network ip address string 10.1.4.0/24
mon_type Device monitoring type string agent
vendor vendor string Dell
system.model system model string HVM domU
sysytem.perf_mon_status Performance status string on
system.tags Tags string Cloudmon
system.version system version string 4.2.amazon
system.serial system serial number string ec20a4b2-093d-a2d5-f8cc-c6852433c830
system.manufacturer system manufacturer string Apple Inc.
system.uuid system uuid string F87654-xxxx-xxxx-xxxx-xxxxxxxxxxxx
system.virtual system virtual boolean True
system.virtualHost system virtualHost string VMware
os.arch Operating system processor string x86
os.codename Name of operating system, while it's in development string core
os.kernel Kernel is the central component of an os manages operations of system and hardware string 3.10.0-1062.12.1.el7.x86_64
os.distro Distribution of operating system string Windows 10 Pro Edition
os.platform Platform of operating system string Linux
os.release OS version string 7.6
os.Hostname OS Hostname string hostname.local
os.fqdn OS fqdn string hostname.local
os.codepage OS codepage string UTF-8
os.logofile OS logofile string centos
os.serial OS serial string XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX
os.build OS build string 19D76
os.ServicePack OS ServicePack string OS SP2
os.uefi OS uefi boolean false
bios.vendor Bios Vendor string American Megatrends Inc.
bios.version Bios Version string P4.20
bios.release_date Bios Release_date string 2022-09-05
bios.revision Bios Revision string 5.13
bios.language Bios Language string en
bios.features Bios Features Array of string [
'PCI',
'Boot from CD',
]
baseboard.manufacturer Baseboard Manufacturer string Intel Corporation
baseboard.model Baseboard Model string H310M-STX
baseboard.version Baseboard Version string None
baseboard.serial Baseboard Serial string C80-xxxxxxxxxxx
baseboard.asset_tag Asset_Tag of Baseboard string Not Specified
baseboard.max_mem Max_mem of Baseboard number 9663676416
baseboard.num_mem_slots Num_mem_slots of Baseboard number 64
bluetooth.device Bluetooth Device string Magic Mouse 2
bluetooth.name Name of the Bluetooth string My Maus
bluetooth.mac_device Bluetooth Mac Device string 10-XX-XX-XX-XX-XX
bluetooth.mac_host Bluetooth Mac Host string 10-XX-XX-XX-XX-XX
bluetooth.batterypercent Bluetooth Batterypercent number 74
bluetooth.manufacturer Manufacturer of Bluetooth string Broadcom (0x5, 0x240C)
bluetooth.type Type of the Bluetooth string Mouse
bluetooth.connected Bluetooth connection boolean true
chassis.manufacturer Manufacturer of Chassis string Apple Inc
chassis.model Model of Chassis string MacBookPro13,2
chassis.type Type of Chassis string Other
chassis.version Version of Chassis string 1.0
chassis.serial Serial of Chassis string C01xxxxxxxx
chassis.sku Sku of Chassis string None
chassis.asset_tag Asset_Tag of Chassis string Mac-99878xxxx...
graphics.controller.vendor Vendor of the Graphics Controller String Intel
graphics.controller.model Model of the Graphics Controller String Intel Iris Plus Graphics 655
graphics.controller.bus Graphics Controller Bus String Built-In
graphics.controller.vram Vram of the Graphics Controller number 1536
graphics.controller.vram_dynamic Vram_Dynamic of the Graphics Controller boolean true
graphics.displays.vendor Vendor of the Graphic Display string LCD Expert
graphics.displays.model Model of the Graphic Display string Color LCD
graphics.displays.main Main Display of the Graphics boolean true
graphics.displays.built-in Built-in Display of the Graphics boolean true
graphics.displays.connection Connectivity of the Graphic Display string Internal
graphics.displays.sizeX sizeX of the Graphic Display null or number null
graphics.displays.sizeY sizeY of the Graphic Display null or number null
graphics.displays.pixeldepth PixelDepth of the Graphic Display number 24
graphics.displays.resolutionX resolutionX of the Graphic Display number 2560
graphics.displays.resolutionY resolutionY of the Graphic Display number 1600
graphics.displays.currentResX currentResX of the Graphic Display number 2560
graphics.displays.currentResY currentResY of the Graphic Display number 1600
graphics.displays.positionX positionX of the Graphic Display number 0
graphics.displays.positionY positionY of the Graphic Display number 0
graphics.displays.currentRefreshRate CurrentRefreshRate of the Graphic Display number or null null
cpu.desc CPU desc string Intel Xeon® E5-2678 v3 @2.5GHz
cpu.model CPU model string Intel
cpu.brand CPU brand string Xeon® E5-2678 v3
cpu.speed CPU speed string 2.5 GHz
cpu.speed_min CPU speed_min number 0.8
cpu.speed_max CPU speed_max number 5
cpu.vendor CPU vendor string GenuineIntel
cpu.revision CPU revision string CPU revision 2.2
cpu.core CPU core number 2
cpu.Physical_cores CPU Physical_cores number 2
cpu.processors CPU processors number 2
cpu.processor_family CPU processor_family string 6
cpu.processor_model CPU processor_model string 63
cpu.processor_stepping CPU processor_stepping string 2
cpu.governor CPU governer string powersave
cpu.socket CPU socket string LGA1151
cpu.flags CPU flags string 'fpu vme de pse ...
cpu.virtualization CPU virtualization Boolean True
cpu.voltage CPU voltage string 'fpu vme de pse ...
cpu.cache CPU cache Array of dict { l1d:32768 ; l1i:32768 ; l2:262144 ; l3:31457280 ; }
cpu.load CPU load average % 51.6
cpu.loadavg.1m CPU load average in 1 minute % 0.19
cpu.loadavg.5m CPU load average in 5 minutes % 0.26
cpu.loadavg.15m CPU load average in 15 minutes % 0.31
cpu.user Time spent in running un-niced user processes % 37.98
cpu.sys Time spent in running kernel processes % 13.64
cpu.nice Time spent in running niced user processes % 0
cpu.idle Time spent in the kernel idle handler % 48.39
cpu.irq CPU interrupts % 0.01
cpu.temp CPU temperature % 30
cpu.core_wise_load CPU core wise load number 7.75, 2.09
ip_info.location Location of IP string New Delhi, National Capital Territory of Delhi, India
ip_info.coordinates.latitude Latitude of an IP string lat
28.6328
ip_info.coordinates.longitude Longitude of an IP string long
77.2204
ip_info.district District of IP string Kancheepuram
ip_info.zip Zip of IP string 110090
ip_info.timezone Timezone of IP string Asia/Kolkata
ip_info.offset offset of IP number 19800
ip_info.isp isp of IP string Ttsl-isp Division
ip_info.org org of IP string Tata Tele Services ISP
ip_info.as as of IP string AS45820 Tata Teleservices ISP AS
ip_info.asname asname of IP string TTSL-MEISISP
ip_info.mobile Mobile IP boolean false
ip_info.proxy Proxy IP boolean false
ip_info.hosting Hosting IP boolean false
ip_info.IP IP string 182.156.212.133
mem.Total Total memory B 8201265152
mem.free Free space memory B 7530754048
mem.used Used Memory B 670511104
mem.active Active Memory B 692457472
mem.available Available Memory B 7508807680
mem.buffer Buffers B 7508807680
mem.Cache Cached Memory B 201416704
mem.Buffcache Buff Cache B 259313664
mem.slab slab number 55738368
mem.swap Swap Memory B 3435130880
mem.swap_used Swap used B 0
mem.swap_free Swap_free Memory B 3435130880
mem.usage Total memory usage % 41.56
mem.buffcache Memory buffcache B 1564131328
mem.swap Memory swap B 1310720
memlayout.size Size of the MemoryLayout number 34359738368
memlayout.bank MemoryLayout Bank string BANK 2
memlayout.ecc ecc of the MemoryLayout boolean false
memlayout.clockspeed Clockspeed of the MemoryLayout number 2677
memlayout.formfactor Formfactor of the MemoryLayout string DIMM
memlayout.manufacturer Manufacturer of the MemoryLayout string 029E
memlayout.PartNum PartNum of the MemoryLayout string CMSX64.....
memlayout.SerialNum SerialNum of the MemoryLayout string Not Specified
memlayout.VoltageConfigured VoltageConfigured for the MemoryLayout Number 1.2
memlayout.VoltageMin VoltageMin for the MemoryLayout Number 1.0
memlayout.VoltageMax VoltageMax for the MemoryLayout Number 1.2
fs.usage Overall file system usage % 39.52
fs.rbps Rate at which filesystem read operation is done bps 13540.23
fs.wpbs Rate at which filesystem write operation is done bps 115540.69
fs.total Total usage of File system number/td> 30891159552
fs.partitions.name File system name string /dev/mapper/centos-root
fs.partitions.type File system type string xfs
fs.partitions.size File system size bytes 29827903488
fs.partitions.used Used space of the File system bytes 1544818688
fs.partitions.available File system available bytes 4605550592
fs.partitions.total Total File system bytes 29827903488
fs.partitions.mount File system mount point string /boot
fs.partitions.usage File system usage % 84.15
disk.rops Number of disk read requests per second Requests per sec 3.12
disk.wops Number of disk write requests per second Requests per sec 5.23
disk.rwaittime Read IO request time bytes 9835223
disk.wwaittime Write IO request time bytes 332894197
disklayout.device DiskLayout Device string /dev/sda
disklayout.type Type of the DiskLayout string SSD
disklayout.name Name of the DiskLayout string Virtual disk
disklayout.vendor Vendor DiskLayout string Samsung
disklayout.size Size of the DiskLayout bytes 1024209543168
disklayout.bytespersector DiskLayout Bytespersector number 12345
disklayout.totalcylinders Totalcylinders of DiskLayout number or null null
disklayout.totalhead TotalHead of DiskLayout Device null or number null
disklayout.totalsectors Totalsectors of DiskLayout Device null or number null
disklayout.totaltracks TotalTracks of DiskLayout null or number null
disklayout.trackspercylinder Tracks per Cylinder of DiskLayout null or number null
disklayout.sectorspertrack Sectors per Track of DiskLayout null or number null
disklayout.firmware_revision Firmware Revision of the DiskLayout string UEFI
disklayout.serialnum Serial Number of the DiskLayout Device string ...serial....
disklayout.interfaceType Interface Type of the DiskLayout string PCIe
disklayout.smart_status Smart status of the DiskLayout string unknown
disklayout.temperature DiskLayout Temperature null or number null
blockdevice.name Name of the Block Device string sda
blockdevice.identifier Identifier of the Block Device string other
blockdevice.type Type of the Block Device string disk
blockdevice.fstype FS Type of the Block Device string Disk 1
blockdevice.mount Mount of the Block Device string /
blockdevice.size Size of the Block Device bytes 34359738368
blockdevice.physical Physical Block Device string SSD
blockdevice.uuid UUID of the Block Device string unknown
blockdevice.label Label of the Block Device string none
blockdevice.model Model of the Block Device string Virtual disk
blockdevice.serial Block Device Serial string ... serial ...
blockdevice.removable Removability of the Block Device boolean false
blockdevice.protocol protocol of the Block Device string nvme
iface.name Interface name string ens192
iface.mac MAC address of the Interface string 00:50:56:bb:6f:ae
iface.ip IP address of the Interface string 192.168.20.31
iface.ip4subnet IP4subnet of the Interface string 255.255.255.0
iface.ip6 IP6 of Interface name string fe80::250:56ff:febb:6fae
iface.ip6subnet IP6Subnet of the Interface string ffff:ffff:ffff:ffff::
iface.operstate Operation State of the Interface string up
iface.type Type of the Interface string Wired
iface.duplex Duplex mode of Interface string full
iface.speed Speed of the Interface name number 10000000000
iface.mtu Maximum Transmission Unit of the Interface number 1500
iface.internal Internal Interface boolean false
iface.virtual Virtual Interface boolean false
iface.dhcp DHCP of the Interface boolean false
iface.X_auth X_auth of the Interface string Not defined
iface.X_state X_state of the Interface string Disabled
iface.carrier_chages Carrier_Changes of the Interface number 1
iface.name Interface name string enp5s5f0
iface.adminstatus Admin status of interface string unknown
iface.tx_bytes Number of bytes transmitted by the interface per second bytes 392775588
iface.rx_bytes Number of bytes received by the interface per second bytes 1898059275
iface.speed Interface current speed bps 1000000000
iface.operstate Operational status of the interface string up
iface.tx_bps Number of bits transmitted by the interface per second bps 12085.74
iface.rx_bps Number of bits received by the interface per second bps 1522.91
iface.tx_discards Number of packets discarded by the transmitted interface count 0
iface.rx_discards Number of packets discarded by the received interface count 5356
iface.tx_errors Number of errors at the transmitting interface count 0
iface.rx_errors Number of errors at receiving interface count 5356

battery.battery Charging level of battery % 50
battery.type Type of battery string Li-ion
battery.model Model of battery string Li-ion model 2.0
battery.manufacturer Manufacturer of battery string Apple
battery.serial serial of battery string F9Y19860Y9AH9XBAX
battery.available Availability of battery boolean true
battery.is_charging Indicates if battery is charging boolean true
battery.cyclecount cyclecount of battery number 30
battery.maxCapacity maxCapacity of battery number 87908
battery.designedCapacity designedCapacity of battery number 65489
battery.currentCapacity currentCapacity of battery number 98765
battery.Voltage Voltage of battery number 12.767
battery.batteryunit Battery unit number mwh
battery.percentage Battery Percentage % 90
battery.timeRemaining Remaining time of battery number 554
battery.acconnected Ac_connectivity of battery boolean/td> false
battery.is_charging Indicates if battery is charging boolean false
wifi.id Wifi ID string f8bf154a-96ab-446a-ab1f-fcfa1f0f1f07
wifi.iface Wifi interface string Wi-Fi
wifi.name Wifi name string unknown
wifi.model Wifi model string Intel(R) Dual Band Wireless-AC 7260
wifi.vendor Vendor of the Wifi string unknown
wifi.mac MAC address of the Wifi string a0:b1:c2:d3:e4:f5
wifi.bssid Wifi bssid string 82:a3:ed:07:3f:09
wifi.channel Wifi channel number 6
wifi.frequency Wifi frequency number 2437
wifi.type Wifi type string 802.11n
wifi.security Wifi security string WPA2-Personal
wifi.signal_level Wifi signal level dB 99%
wifi.ssid ssid of the Wifi string my-own-internet
wifi.mode Mode of the Wifi string unknown
wifi.quality Quality of the Wifi number 64
wifi. wpaFlags wpaFlags of the Wifi Array of string [ 'PSK/TKIP/TKIP', 'PSK/AES/TKIP' ]
wifi. rsnFlags rsnFlags of the Wifi string unknown
activeusers.Users Users string kevin
activeusers.tty tty string tty1
activeusers.date Date string 2022-09-10
activeusers.time Time string 10:30
activeusers.ip IP string 192.168.20.31
activeusers.command Command string s bash
app.name Name of the App string App 1
app.version Version of the App string 1.10.0-3
app.date Date string 2022-09-10
app.vendor Vendor of the App string Amazon EC2
app.size Name of the App bytes 8945
usb.bus USB Bus number 2
usb.device_id USB Device_ID number 4
usb.id USB ID string 1d6b:0002
usb.name Name of the USB string Optical Mouse
usb.type Type of the USB string mouse
usb.removable Removability of the USB boolean true
usb.vendor USB Vendor string Chicony Electronics Co., Ltd
usb.serial Serial of the USB string null
usb.manufacturer USB Manufacturer string Chicony
usb.max_power Max_Power of the USB string 100 mA
printer.id ID of the Printer number 1
printer.name Name of the Printer string HP Color LaserJet CP2025 PS
printer.model Model of the Printer string HP Color LaserJet CP2025
printer.uri uri of the Printer string http://192.168.1.1:631/printers/HP_Color_LaserJet_CP2025'
printer.uuid UUID of the Printer string null
printer.local Printer local boolean false
printer.status Status of the Printer string idle
printer.default Default Printer boolean false
printer.shared Shared Printer boolean false
audiodevices.id Audio Device ID number 1
audiodevices.name Name of the Audio Device string MacBook Microphone
audiodevices.manufacturer Manufacturer of the Audio Device string Apple.Inc
audiodevices.revision Audio Device Revision string null
audiodevices.driver Audio Device driver string null
audiodevices.default Default Audio Device boolean false
audiodevices.type Type of the Audio Device string Microphone
audiodevices.in Audio Device IN boolean false
audiodevices.out Audio Device OUT boolean false
audiodevices.status Audio Device Status string online
docker.info. Docker id Docker ID string H52R:7ZR6:EIIA:76JG:ORIY:BVKF:GSFU:HNPG:B5MK:APSC:SZ3Q:N326
docker.info.containers Docker containers number 6
docker.info.container_running No.of.Docker containers running number 4
docker.info.container_paused No.of.Docker container Paused number 1
docker.info.containers_stopped No.of.Docker container Stopped number 1
docker.info.images Docker Images number 2
docker.info.driver Docker Driver string none
docker.info.Memorylimit Docker Memorylimit boolean true
docker.info.swaplimit Docker Swaplimit boolean false
docker.info.kernelmemory Docker Kernel Memory boolean false
docker.info.cpucfsperiod Docker cpusfsperiod boolean false
docker.info.cpucfsQuota Docker cpucfsQuota boolean false
docker.info.Cpushares Docker CPUshares boolean true
docker.info.cpuset Docker CPUset boolean true
docker.info.ipv4Forwarding Docker ipv4Forwarding boolean false
docker.info.bridgeNfIptables Docker bridgeNfIptables boolean false
docker.info.bridgeNfIp6tables Docker bridgeNfIp6tables boolean false
docker.info.debug Docker Debug boolean true
docker.info.nfd Docker nfd number 5
docker.info.oomKillDisable Docker oomKillDisable boolean false
docker.info.ngoroutines Docker ngoroutines number 6
docker.info.systemTime Docker systemTime string 2016-11-12T17:24:37.955404361-08:00
docker.info.loggingDriver DockerloggingDriver string json-file
docker.info.cgroupDriver Docker cgroupDriver string Cgroupfs/td>
docker.info.nEventsListener Docker nEventsListener number 0
docker.info.kernelVersion Docker kernelVersion string 4.4.0-31-generic
docker.info.os Docker OperatingSystem string Ubuntu 16.04.1 LTS
docker.info.Ostype OS Type of the Docker string Linux
docker.info.architecture Docker architecture string x86_64
docker.info.ncpu Docker ncpu number 8
docker.info.memTotal Docker memTotal string 3.999 Gib
docker.info.dockerRootDir Docker RootDir string C:\control
docker.info.httpProxy Docker httpProxy string http://test:test@proxy.example.com:8080
docker.info.httpsProxy Docker httpsProxy string https://test:test@proxy.example.com:8080
docker.info.noproxy Docker noProxy string localhost,127.0.0.1,docker-registry.somecorporation.com
docker.info.name Name of the Docker string ip-172-30-0-91.ec2.internal
docker.info.serverversion Server Version of the Docker string 1.13.0
docker.info.labels.storage Storage Label of the Docker string ssd
docker.info.labels.staging Staging Label of the Docker boolean true
docker.info.experimentalBuild ExperimrntalBuild Docker boolean False
docker.info.clusterStore clusterStore of the Docker string any
docker.info.clusterAdvertise clusterAdvertise of Docker string Any
docker.info.defaultRuntime DefaultRuntime of the Docker string runc
docker.info.liveRestoreEnabled liveRestoreEnabled for Docker boolean false
docker.info.isolation Docker Isolation string none
docker.info.initBinary initBinary of Docker string docker-init
docker.info.productLicense productLicense of Docker string Any
docker.images.id Id of Docker string sha256:62aedd01bd8520c43d06b09f7a0f67ba9720bdc04631a8242c65ea995f3ecac8
docker.images.container Docker Container string ac95e369dbab4c7fcee092a24f5e1060a27235eb86ce926c101e409141ca029
docker.images.comment Docker comment string none
docker.images. os Docker mage OS string Linux
docker.images.architecture Architecture of Docker Image string amd64
docker.images.parent Parent of Docker image string none
docker.images.dockerVersion version of Docker Image string 20.10.12
docker.images.sharedSize sharedSize of Docker Image number -1
docker.images.size Size of Docker image bytes 1243860
docker.images.virtualSize virtualSize of Docker Image bytes 1243860
docker.images.author Author of the Docker image string unknown
docker.images.created Docker Images created number 1654651161
docker.images.containerconfig.hostname Hostname containerconfiguration of Docker Image string fac95e369dba
docker.images.containerconfig.domain name Domain name containerconfiguration of Docker Image string unknown
docker.images.containerconfig.user User containerconfiguration of Docker Image string Kevin
docker.images.containerconfig.AttachStdin AttachStdin containerconfiguration of Docker Image boolean false
docker.images.containerconfig.AttachStdout AttachStdout containerconfiguration of Docker Image boolean false
docker.images.containerconfig.AttachStderr AttachStderr containerconfiguration of Docker Image boolean false
docker.images.containerconfig.Tty Tty containerconfiguration of Docker Image boolean false
docker.images.containerconfig.OpenStdin OpenStdin containerconfiguration of Docker Image boolean false
docker.images.config.StdinOnce StdinOnce containerconfiguration of Docker Image boolean false
docker.images.graphdriver Graph Driver of the Docker image string MergedDir
/var/lib/docker/overlay2/3b82d086e438b1eadceaef67796f65eb4ff1f2e30cefac89e49fcd41a94a223c/merged,
docker.images.config.hostname Hostname configuration of Docker Image string local_discourse
docker.images.config.domain name Domain name configuration of Docker Image string unknown
docker.images.config.user User configuration of Docker Image string Kevin
docker.images.config.AttachStdin AttachStdin configuration of Docker Image boolean false
docker.images.config.AttachStdout AttachStdout configuration of Docker Image boolean false
docker.images.config.AttachStderr AttachStderr configuration of Docker Image boolean false
docker.images.config.Tty Tty configuration of Docker Image boolean false
docker.images.config.OpenStdin OpenStdin configuration of Docker Image boolean false
docker.images.config.StdinOnce StdinOnce configuration of Docker Image boolean false
docker.images.repoDigests RepoDigests of Docker Image string bcc361c939202a974b4902b9334ff3
docker.images. repoTags repoTags of Docker Image Array of string [{'busybox':'latest'}]
docker.images.rootFS RootFS of Docker Image object [{'Type':'layers'}]
docker.id Docker container ID string 60e5355929a33e3672578ccc84d
docker.memUsage Memory usage bytes 13471744
docker.memLimit Max memory limit bytes 16656977920
docker.memPercent Memory usage % 0.08
docker.cpuPercent CPU usage % 0.33
docker.pids Number of processes number 1
docker.netIO Received or sent bytes via network bytes 14661744
docker.blockIO Bytes read or written from BlockIO bytes 17638637
docker.restartCount Restart count number 0
docker.containers.id Docker Container string 8e8130fb6a4c9de9f9d401abcc8c35cd469e65b3e5442896d3e44f5c1aac0255
docker.containers.name Name of the Docker Container string nice_margulis
docker.containers.image Image of the Docker Container string busybox
docker.containers.image_id Image_Id of the Docker Container string sha256:62aedd01bd8520c43d06b09f7a0f67ba9720bdc04631a8242c65ea995f3ecac8
docker.containers.command Docker Container command string ls /world
docker.containers.created Docker Container created number 1657710188
docker.containers.started Docker Container started number 1657710189
docker.containers.finished Docker Container Finished number 1657710189
docker.containers.created at Created period of Docker Container string 2022-07-13T11:03:08.848482257Z
docker.containers.startedAt Started period of Docker Container string 2022-07-13T11:03:09.157832822Z
docker.containers.id Finished period of Docker Container string 2022-07-13T11:03:09.171921481Z
docker.containers.state State of Docker Container string exited
docker.containers.platform Platform of Docker Container string linux
docker.containers.restartCount RestartCount of the Docker Container number 0
docker.containers.driver Docker Container Driver string overlay2
docker.containers.port Docker Container port string unknown
docker.containers.mount.type Type of thr Docker Container Mount string volume
docker.containers.mount.name Name of the Docker Container Mount string hello
docker.containers.mount.source Source of the Docker Container Mount string /var/lib/docker/volumes/hello/_data
docker.containers.mount.destination Destination of the Docker Container Mount string /world,Driver:local
docker.containers.mount.mode Mode of the Docker Container Mount string z
docker.containers.mount.RW RW of the Docker Container Mount boolean true
docker.containers.mount.Propagation Propagation of the Docker Container Mount string none
docker.Volume.name Name of the Docker Volume string my-vol
docker.Volume.driver Docker Volume Driver string local
docker.Volume.mountpoint Mountpoint of the Docker Volume string /var/lib/docker/volumes/my-vol/_data
docker.Volume.scope Scope of the Docker Volume string local
docker.Volume.created Docker Volume Created number 34252
docker.Volume.labels Labels of the Docker Volume Array of string undefined
docker.Volume.options Docker Volume Options Array of string undefined
process.id Id of the process integer 1
process.name Name of the process string mongod
process.ppid Parent id of the process integer 8932
process.path Running path of the process string /usr/bin
process.started start time of the process seconds 1639551133
process.params Process params string -f /etc/mongod.conf
process.command Command of the process string mongod
process.state state of the process string sleeping
process.cpu CPU utilized by the process % 3.4
process.mem Memory utilized by the process % 15.66
process.cpu_user CPU usage's process % 24.78
process.cpu_sys CPU system's process % 0.01
process.cpu_nice Process nice value number 0
process.priority Process priority number 19
process.mem_vs Process virtual memory size number 7312
process.mem_rss Process mem resident set size number 100
process.tty tty from which process started string unknown
process.user User who started process string root
properties.virtual_host Type of virtual host string Xen
properties.public_ip Public ip address of public cloud instance string 13.127.3.90
properties.private_ip Private ip address of public cloud instance string 10.1.4.229
properties.image_id AMI of public cloud instance string ami-026f33d38b6410e30
properties.instance_type AMI of public cloud instance string t2.medium
properties.availability_zone Availability zone of public cloud instance string ap-south-1a
properties.region Region of public cloud instance string ap-south-1
properties.security_groups Security group to control incoming and outgoing traffic of public cloud instance string launch-wizard-2

Performance monitoring metrics:

cloudmon-agent metrics

FAQ

To access the frequently asked questions, please click on the following link FAQ

Changelog

See what's new added, changed, fixed, improved or updated in the latest versions.

Version 1.12(14 February, 2023)

  • Added Support for SUSE Linux
  • Added Support for Agent Auto upgrade in SUSE Linux

Version 1.11(28 November, 2022)

  • Added Windows Code Signing
  • Added Added Interface Description
  • Added Added Logrotate
  • Updated Changed log directory path
  • Updated NSSM service management is replaced with WinSW for running cloudmon agent as a service on Windows
  • Updated Updated interface tx and rx as bps
  • Updated Docker Container processes

Version 1.10(17 August, 2022)

  • Added Support for categorizing the device by Top Network Utilization
  • Added Support for Agent Auto Discovery

Version 1.9 (15 July, 2022)

  • Added Support for Docker and Container Monitoring

Version 1.8 (19 April, 2022)

  • Added Bios information
  • Added Graphics and display information
  • Added Wifi and IP information

Version 1.7 (24 Jan, 2022)

  • Added Support for Ubuntu & Debian
  • Added Auto upgrade support for Linux agents
  • Fixed Handled duplicate system UUID
  • Added Support for generating Reports
  • Added Support for sending notification to User
  • Added Support for Automatic Remediation via Runbook
  • Fixed Handled Alignment issue in Report

Version 1.6 (12 Jul, 2021)

  • Updated Updated additional information for installed software
  • Updated Updated additional process information

Version 1.5 (25 Jun, 2021)

  • Added Fetch running processes information
  • Fixed High CPU util while polling stats
  • Updated Updated additional interface details

Version 1.4 (20 May, 2021)

  • Added Added public cloud tags
  • Added Added logger level in agent.conf
  • Added Fetch agent network details
  • Fixed Interface speed was 0 when operationally down
  • Fixed Handled missing datapoints when polling interval and reporting interval are not same
  • Updated Support to push data even for server connections considered insecure (with invalid or expired SSL) certificates

Version 1.3 (28 Apr, 2021)

  • Added Added cpu loadavg for linux
  • Added Fetch stats for all interfaces
  • Fixed Iface speed value is too big for few ifaces
  • Fixed Agent type handled for virtual machine
  • Updated Update in high freq params

Version 1.2 (25 Mar, 2021)

  • Added Send version and timestamp of agent while discover request
  • Added Fetch default interface ip
  • Fixed Agent on 404 status code, not changed to rediscover mode
  • Fixed Memory buffcache missing in windows
  • Fixed Memory usage value includes buffers+cache
  • Fixed Handled api bad gateway error

Version 1.1 (22 Mar, 2021)

  • Added Disk IO metrics added for linux
  • Added CPU temperature added
  • Added Geo location added
  • Fixed ERR_INVALID_ARG_TYPE - config filename is undefined
  • Updated Enhanced logs for troubleshooting
  • Updated Push back to discover mode when controller is unreachable

Version 1.0 (3 March, 2021)

Initial Release