Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Agente Insight
Agente Insight
Agente
English version available here.
Índice
Índice 2
3.1 Windows 5
3.2 Linux 5
3.3 macOS 6
4. Navegación 6
4.1 Windows 6
5.1 Apple M1 y M2 6
12.1 Windows 9
2
12.2 Linux 9
12.3 macOS 10
15. ¿Cómo descargar la última versión del Agente de Insight en instancias on-prem? 13
16.1 Automáticamente 14
Windows 14
Linux 15
macOS 15
17.1 Windows 16
17.2 Linux 16
17.3 macOS 16
19.1 Windows 18
3
19.2 Linux 18
19.3 macOS 18
4
1. ¿Qué función cumple un agente?
Para poder obtener información de los activos y el software de la organización, es necesario
instalar agentes de InvGate Insight, que serán los encargados de generar reportes y enviarlos
a Insight para poder ser procesados.
● Windows
○ Windows XP en adelante.
○ Windows Server 2003 en adelante.
● Linux
○ Ubuntu 12.04 en adelante.
○ Debian 8 en adelante.
○ CentOS 7 en adelante.
○ RHEL 7 en adelante.
○ Oracle Linux 6/7.
● macOS
○ macOS 10.13 (High Sierra) en adelante.
● Android
○ Android 5.0 en adelante.
Si tiene interés en algún sistema operativo que no figura en esta lista, por favor contáctenos.
3.1 Windows
● Permisos de Administrador.
● Windows Management Instrumentation (WMI) activado.
● Powershell activado.
3.2 Linux
● Permisos de sudo.
● Dmidecode instalado en el sistema operativo.
5
3.3 macOS
● Permisos de sudo.
● Rosetta instalado.
4. Navegación
Si la navegación de los equipos internos se encuentra restringida ya sea por un proxy
corporativo o por un Firewall, se debe verificar que el agente pueda acceder a la instancia de
Insight, o sea capaz de reportar a un Insight Proxy.
Si las restricciones se aplican sobre el usuario logueado en el sistema, se debe validar que
tanto el usuario SYSTEM (Windows) como el usuario Root (Linux) puedan realizar peticiones
HTTP a la instancia de Insight.
Se puede validar la conexión del equipo ejecutando una terminal como administrador
(Windows) o sudo (Linux/macOS):
4.1 Windows
powershell -Command "(new-object net.webclient).DownloadString('[URL-Instancia]')"
Para realizar la instalación del agente se deberá ingresar a Insight con un usuario con rol de
Administrador y dirigirse a Settings → Network → Agent Deployment, seleccionar el sistema
operativo y método de instalación.
5.1 Apple M1 y M2
En algunos casos, los equipos con procesadores ARM de Apple (M1, M2) no cuentan con
Rosetta instalado/habilitado. Esta es una utilidad que permite ejecutar archivos binarios para
procesadores x86_64. Siendo que el agente de Insight se ejecuta desde un binario para
x86_64, esto termina resultando en el siguiente error:
6
Bad CPU type in executable
El Agent ID se puede encontrar dentro de “Source”, en los perfiles de los dispositivos que
reportan desde un agente.
7
8. ¿Cada cuánto tiempo reporta un Agente a Insight?
El Agente reporta el inventario al servidor de Insight en un intervalo de entre 8 y 12 horas, el
cual no puede ser modificado y el mismo estará reportando desde el momento en que se
instala el Agente. Cada vez que el agente envía un inventario, se calcula automáticamente la
fecha y hora del próximo reporte. Si el equipo se encontrase apagado al momento de enviar el
próximo inventario, el agente enviará el inventario apenas se inicie el equipo.
Cada vez que el agente se contacta con el servidor de Insight o un Insight Proxy, obtendrá la
información de conexión de los otros Insight Proxys configurados en la instancia. De esta
forma, si un agente no puede contactar al servidor o proxy especificado, realizará otros
intentos por los proxys configurados en la instancia de Insight.
8
11. ¿Dónde se encuentra el Agent ID dentro de un
dispositivo?
El Agent ID se encuentra en dos archivos de configuración dentro del directorio del Agente de
Insight:
● invid.conf
● invid.conf.bkp
12.1 Windows
1. Detener el servicio del agente
a.
9
2. Eliminar los archivos “invid.conf” e “invid.conf.bkp” (sección 11).
3. Apagar la computadora para realizar el clonado de disco.
12.2 Linux
1. Detener el agente para evitar que reporte al servidor de Insight:
a. Ubuntu: initctl stop invgate-insight-agent
b. Debian: systemctl stop invgate-insight-agent
c. CentOS: systemctl stop invgate-insight-agent
d. Red Hat: systemctl stop invgate-insight-agent
2. Eliminar los archivos “invid.conf” e “invid.conf.bkp” (sección 11).
3. Apagar la computadora para realizar el clonado de disco.
12.3 macOS
1. Detener el agente para evitar que reporte al servidor de Insight:
a. launchctl unload /Library/LaunchDaemons/com.invgate.insight.agent.plist
2. Eliminar los archivos “invid.conf” e “invid.conf.bkp” (sección 11).
3. Apagar la computadora para realizar el clonado de disco.
Los pasos para realizar la instalación de un agente se pueden encontrar ingresando en Settings
→ Network → Agent Deployment, seleccionar el sistema operativo que corresponda y en la
opción “Type” seleccionar “Reinstallation”. Se deberá ingresar el Agent ID y seguir los pasos de
instalación.
10
1. Se generó un Asset de forma manual y luego se instaló el Agente en el dispositivo
correspondiente.
2. Se descubrió un dispositivo mediante Discovery, se lo convirtió en Asset (dispositivo
trackeado) y luego se instaló el Agente en el mismo.
3. Se generó el Asset mediante alguna integración y se instaló el Agente en el mismo.
Estos casos también aplican si los pasos son ejecutados en el orden inverso.
Se puede optar por dos configuraciones para detectar conflictos entre Assets:
Para resolver estos conflictos, será necesario hacer click en la casilla de selección del activo
correspondiente, lo cual habilitará el botón de resolución de conflictos, tal y como vemos en la
siguiente imagen:
11
Al hacer clic en este botón, el sistema indicará inmediatamente cuál es el conflicto en
cuestión, sugiriendo la Unificación de dos o más activos. El sistema ofrecerá la posibilidad de
seleccionar una de tres opciones desde un menú desplegable:
● Merge
● Remove Match
● Do nothing
Al hacer click en el botón “Next”, el sistema nos pedirá que seleccionemos con qué datos
deseamos quedarnos para el nuevo asset unificado.:
12
**Nota: El asset que quedará activo, como resultado del merge, será el que reportó por última vez. Es
importante destacar que este proceso no es reversible.
Para las instancias Cloud, esto se realizará de forma automática cada vez que se publica una
nueva versión del mismo.
13
Para las instancias On-Premises, el agente se actualiza de forma automática cada vez que se
actualiza la instancia de Insight. Si fuese necesario actualizar la versión del Agente, sin
actualizar la instancia, se puede realizar ejecutando los siguientes comandos en el servidor:
source /usr/share/invgate/neoassets/neo-assets/.venv/bin/activate
cd /usr/share/invgate/neoassets/neo-assets/
16.1 Automáticamente
Cada vez que el Agente se contacta con el Servidor de Insight, verifica si hay una nueva
versión para actualizarse. De ser así, descarga la última versión, y se actualiza a sí mismo de
forma automática.
El Agent Recovery se ejecuta de forma automática cada vez que se inicia el dispositivo donde
se encuentra instalado, o cada cinco horas. Esto permite que, en el caso de que una
actualización no finalice correctamente o una versión del Agente tenga problemas, se pueda
realizar la actualización automática del mismo sin tener que hacerla de forma manual en
todos los dispositivos.
Windows
14
Linux
MacOS
1. Servicios
2. Archivos de configuración
3. Espacio en disco
4. Conexión a la instancia/proxy
5. Source de información como WMI o DMI
6. Agent recovery tasks
15
17.1 Windows
Ejecutar como administrador “agent-troubleshooting.bat”
ubicado en “%programfiles(x86)%\InvGate\Insight Agent\Agent-troubleshooting.bat”:
17.2 Linux
sudo bash /opt/invgate/insight-agent/agent-troubleshooting.sh
17.3 macOS
sudo bash /usr/local/invgate/insight-agent/agent-troubleshooting.sh
16
Windows
invgate-insight-agent
Linux
/opt/invgate/insight-agent/agent
macOS
/usr/local/invgate/insight-agent/agent
[comando] -v
[comando] --version
[comando] -id
[comando] --agent-id
[comando] -c
[comando] --config
[comando] -s
[comando] --send
[comando] -zl
17
[comando] --zip-log
[comando] --doctor
19.2 Linux
Ejecutar el siguiente comando con un usuario con permisos de administrador:
/opt/invgate/insight-agent/agent -s
19.3 macOS
Ejecutar el siguiente comando con un usuario con permisos de administrador:
/usr/local/invgate/insight-agent/agent -s
18