5. Data Available through Node Monitor

5.1. CPU Information

  • Vendor
  • CPU Model
  • CPU Frequency
  • Cache size
  • Number of cores on the CPU

5.2. Operating System Information

  • OS name
  • Distribution name (e.g. Ubuntu 12.04)
  • Architecture of the OS
  • Linux kernel image version
  • Vendor and vendor version
  • Data model (32/64 bit etc.)
  • Endianness

5.3. Network Information

  • Primary interface primary address primary MAC address and primary netmask
  • Domain name
  • Default gateway default gateway interface
  • Primary DNS and secondary DNS

5.4. Network Interface Information

  • Interface name
  • Interface type (e.g. Ethernet Loopback)
  • MAC address
  • Destination
  • Broadcast
  • Netmask
  • MTU

5.5. Process Information

  • Process ID
  • Name
  • Current working directory
  • Priority
  • Number of threads in the process
  • OSPL environment variables (e.g. OSPL_URI, OSPL_HOME, etc.)

5.6. Network Interface Statistics

  • RX values: bytes packets errors dropped overruns and frame
  • TX values: bytes packets errors dropped overruns collisions and carrier

5.7. Memory Statistics

  • Total system memory
  • Total used system memory
  • Total free system memory
  • Actual total used system memory
  • Actual total free system memory
  • Total swap size
  • Total used swap size
  • Total free swap size
  • RAM size in MB

5.8. CPU statistics

  • Load and load average
  • Total number of processes in idle state
  • Total number of processes in running state
  • Total number of processes in sleeping state
  • Total number of zombie processes
  • Total number of processes
  • Total number of threads

5.9. Process Memory Statistics:

  • Process ID
  • Resident memory size used in Bytes
  • Shared memory size used in Bytes
  • Number of minor page faults
  • Number of major page faults
  • Total number of page faults (Major + Minor)
  • Virtual memory size used in Bytes

5.10. Process CPU Statistics

  • Process ID
  • Percent CPU used
  • Start time in milliseconds (Epoch time)
  • Total CPU time in milliseconds (User + System)
  • User CPU time in milliseconds
  • System CPU time in milliseconds
Example Process Memory & CPU statistics

Example Process Memory & CPU statistics