Performance Co-Pilot (también conocido como PCP ) es una infraestructura de software de código abierto para monitorizar, visualizar, registrar, responder y controlar el estado, la actividad y el rendimiento de redes, ordenadores, aplicaciones y servidores.
Características
El Performance Co-Pilot proporciona las siguientes características: [ 3 ]
- Funciona en muchas variantes de Unix / Linux , así como en Windows y Mac OS X.
- Posee una arquitectura totalmente distribuida; cualquier cliente puede interactuar con cualquier servidor o aplicación instrumentada.
- Cuenta con una arquitectura modular para instrumentar cualquier aplicación o servidor personalizado.
- Puede consultar cientos de mediciones operativas de sistemas operativos, Apache , Sendmail , MySQL , la máquina virtual de Java , VMware , KVM, etc.
- Puede enviar parámetros operativos a procesos remotos para cambiar su comportamiento (véase dirección computacional ).
- Puede consultar o enviar cualquier tipo de valor, incluidos: números enteros, cadenas de caracteres, números de coma flotante y estructuras de datos compuestas arbitrarias.
- Cuenta con un protocolo de comunicación diseñado para minimizar el consumo de ancho de banda de la red.
Historia
Performance Co-Pilot fue creado originalmente por Silicon Graphics (SGI) como un software propietario , exclusivamente para clientes de SGI. El diseño inicial de PCP se realizó en SGI en Melbourne, Australia, por Ken McDonell y Mark Goodwin, a partir de octubre de 1993. A principios de 1994, se unieron a ellos Seppo Keronen y Jonathan Knispel. Estos cuatro desarrollaron la versión inicial de Performance Co-Pilot 1.0, que se lanzó en abril de 1995 como software complementario para el sistema operativo IRIX de SGI . Los componentes incluidos en esa versión inicial fueron: pmcd (Ken y Jonathan), pmchart (Mark), libpcp (Ken), pmie (Seppo), pmgadgets (Jonathan) y una gran cantidad de otros componentes menores. Otros importantes colaboradores iniciales fueron Ania Bodeit, David Chatterton ( pmview ), Ivan Rayner, Nathan Scott y Tim Shimmin.
En el año 2000, el núcleo de PCP se publicó nuevamente como software libre , bajo la licencia GNU LGPL . Desde entonces, otros componentes propietarios se han publicado nuevamente como software libre.
Actualmente, una comunidad activa de colaboradores está mejorando la distribución de código abierto de PCP y lanzando nuevas herramientas basadas en ella.
Netflix creó Vector.io [ 4 ] que utilizaba PCP. Esto se ha modificado para que sea una fuente de datos de Grafana que se integrará en la versión principal de PCP.
Véase también
- Comparación de sistemas de monitorización de redes
- OpenLMI , que incluye un agente de monitoreo de PCP
Referencias
Enlaces externos
- Software gratuito relacionado con redes