# NucelarMonitor NucelarMonitor is a very single project for monitoring OS and their Hardware and services in Stream via Web from server. # Notes Datos de envío Debian: 0. `list[str]`: Hostnames. 1. `str|None`: Domain. 2. `list[list[int, str, bool, str, int]]`: Interfaces de red. Por cada uno: 0. `int`: i. Identificador de posición. 1. `str`: Nombre. 2. `bool`: ¿Es IPv6? 3. `str`: IP. 4. `int`: Máscara. 3. `list[list[str, int, int, str|None]]`: Discos. Por cada uno: 0. `str`: Nombre. 1. `int`: Capacidad. 2. `int`: Espacio libre. 3. `str|None`: Punto de montaje. 4. `int`: Iteraciones o ciclos de conteo de las velas. 5. `list[int, int]`: Timestamp de inicio y de fin de las velas. 0. `int`: Timestamp de inicio. 1. `int`: Timestamp de fin. 6. `list[float, float, float, float, float]`: Vela de uso porcentual de la CPU: 0. `float`: Entrada. 1. `float`: Salida. 2. `float`: Mínimo. 3. `float`: Máximo. 4. `float`: Media. 7. `list[int, int, int, int, int, float]`: Vela de uso de la memoria RAM. 0. `int`: Total de memoria. 1. `int`: Entrada. 2. `int`: Salida. 3. `int`: Mínimo. 4. `int`: Máximo. 5. `float`: Media. 8. `list[list[list[str, int, int, int, int, int, int]]]`: Uso de Red. Está diseñado en un proceso de diferencia Entrada/Salida. Es una lista de dos listas, entrada y salida, el segundo nivel tiene una lista por cada interfaz de red, las cuales tienen: 0. `str`: Nombre. Identifica la interfaz de red. 1. `int`: Bytes recepcionados actualmente. 2. `int`: Paquetes recepcionados actualmente. 3. `int`: Errores en recepción actualmente. 4. `int`: Bytes enviados actualmente. 5. `int`: Paquetes enviados actualmente. 6. `int`: Errores en envío actualmente. La idea es procesar el uso de red en Python.