virtCCA Guest Agent - runs inside CVM for network and system monitoring
Guest Agent component of virtCCA deploy platform. Runs inside CVM virtual machines to provide network interface monitoring, system information collection, and alert reporting to the Compute node.
acquired package info from repodata DB: repodata/f1f85c23079e7764ad00378a9fc5d660b89a03657290e75426caf7be5b7da462-primary.sqlite.bz2
systemd is a system and service manager that runs as PID 1 and starts the rest of the system.
YAML is a data serialization format designed for human readability and interaction with scripting languages. PyYAML is a YAML parser and emitter for Python. PyYAML features a complete YAML 1.1 parser, Unicode support, pickle support, capable extension API, and sensible error messages. PyYAML supports standard YAML tags and provides Python-specific tags that allow to represent an arbitrary Python object. PyYAML is applicable for a broad range of tasks from complex configuration files to object serialization and persistence.
A set of basic GNU tools commonly used in shell scripts
These are the GNU core utilities. This package is the combination of the old GNU fileutils, sh-utils, and textutils packages.
Interpreter of the Python3 programming language
Python combines remarkable power with very clear syntax. It has modules, classes, exceptions, very high level dynamic data types, and dynamic typing. There are interfaces to many system calls and libraries, as well as to various windowing systems. New built-in modules are easily written in C or C++ (or other languages, depending on the chosen implementation). Python is also usable as an extension language for applications written in other languages that need easy-to-use scripting or automation interfaces. This package Provides python version 3.
gevent is a coroutine -based Python networking library that uses greenlet to provide a high-level synchronous API on top of the libev or libuv event loop. Features include: * Fast event loop based on libev or libuv. * Lightweight execution units based on greenlets. * API that re-uses concepts from the Python standard library (for examples there are events and queues). * Cooperative sockets with SSL support * Cooperative DNS queries performed through a threadpool, dnspython, or c-ares. * Monkey patching utility to get 3rd party modules to become cooperative * TCP/UDP/HTTP servers * Subprocess support (through gevent.subprocess) * Thread pools Python 3 version.
A library for retrieving information on running processes and system utilization in Python3
psutil (process and system utilities) is a cross-platform library for retrieving information on running processes and system utilization (CPU, memory, disks, network, sensors) in Python3. It is useful mainly for system monitoring, profiling and limiting process resources and management of running processes.It implements many functionalities offered by classic UNIX command line tools such as ps, top, iotop, lsof, netstat, ifconfig, free and others.
Bash is the GNU Project's shell. Bash is the Bourne Again SHell. Bash is an sh-compatible shell that incorporates useful features from the Korn shell (ksh) and C shell (csh). It is intended to conform to the IEEE POSIX P1003.2/ISO 9945.2 Shell and Tools standard. It offers functional improvements over sh for both programming and interactive use. In addition, most sh scripts can be run by Bash without modification.
Common libraries for virtCCA deploy platform
Common Python libraries shared by virtCCA Manager, Compute, and Guest Agent components. Includes configuration, constants, data models, hardware detection, monitor, and service layer (DAO, DB, network, node, resource allocator, task, VM, virt services).