Useful VEN and OS Commands

This topic provides is a short description of the VEN command-line tools that you commonly use for various operations, and some useful native OS commands. Syntax for the VEN-provided commands is detailed throughout this guide, and in the help of the commands themselves.

Additionally, this topic lists the availability of the VEN commands across operating systems.

Verify VEN Version Number

You can verify the version of the VEN software in several different ways:

  • View the VEN version in the PCE web console.
  • Run the following command on the workload:

    # /opt/illumio_ven/illumio-ven-ctl
    version 21.5.0-xxxx
  • Run the following command on a Windows workload:

    PS C:\Users\Administrator> & 'C:\Program Files\Illumio\illumio-ven-ctl.ps1' version
    21.5.0-xxxx
  • Examine the columns in Add or remove programs or Task Manager.
  • Examine the Properties > Details tab of venAgentMgr.exe or venPlatformHandler.exe.
  • Use the Illumio Core REST API. With the REST API, the agent-version key and value are returned in the payload of every response.

Commonly Used VEN Commands

Platform

Command

Description

Linux

/opt/illumio_ven/illumio-ven-ctl

VEN Linux shell control script to control VEN control VEN settings and functions

/opt/illumio_ven/bin/agent_status.sh

Alternative to illumio-ven-ctl status

ps

Native OS command to list all system processes

chkconfig

Native OS command to update and query runlevel information for system services

Windows

C:\Program Files\Illumio\illumio-ven-ctl.ps1

VEN PowerShell script to control VEN settings and functions

Get-Service

Native OS PowerShell command to display system services

tasklist /svc

Native OS command to display system services

wf.msc

Native OS command to manage the Windows firewall

AIX/Solaris /opt/illumio_ven/illumio-ven-ctl

VEN AIX/Solaris shell control script to control VEN control VEN settings and functions

/opt/illumio_ven/bin/agent_status.sh

Alternative to illumio-ven-ctl status

/opt/illumio_ven/bin/agent_status.sh

Alternative to illumio-ven-ctl status

ps

Native OS command to list all system processes

AIX lssrc

Native OS command to list OS subsystem status

Solaris svcs Native OS command to list OS service status

illumio-ven-ctl Command Options by OS

The following tables details the illumio-ven-ctl command support by operating system:

Command

Description

AIX

CentOS Debian RHEL

Solaris

SUSE Ubuntu Windows

activate <options>

Activate VEN.

Y

Y Y Y Y Y Y Y
backup Backup VEN data. Y Y Y Y Y Y
check-env Check VEN runtime_env.yml settings. Y Y Y Y Y Y Y Y
conncheck Query VEN policy. Y Y Y Y Y Y Y  
connectivity-test Test connectivity with PCE. Y Y Y Y Y Y Y Y
deactivate <options> Deactivate VEN without uninstalling. Y Y Y Y Y Y Y Y
gen-supportreport <options> Generate VEN support reports. Y Y Y Y Y Y Y Y
prepare Prepare VEN image. Y Y Y Y Y Y Y Y
restart Restart VEN services. Y Y Y Y Y Y Y Y
restore Restore VEN dataillumio-ven-ctl. Y Y Y Y Y Y
start Start VEN services. Y Y Y Y Y Y Y Y
status Report VEN status. Y Y Y Y Y Y Y Y
stop Stop VEN services. Y Y Y Y Y Y Y Y
suspend Suspend VEN (enter emergency state). Y Y Y Y Y Y Y Y
unpair <options> Unpair VEN. Y Y Y Y Y Y Y
unsuspend Unsuspend VEN (exit emergency state). Y Y Y Y Y Y Y Y
version Display VEN version. Y Y Y Y Y Y Y Y

workloads

Report VEN workload status. Y Y Y Y