This section presents the commands used when working in Assure System Access Manager with Illumio.
CFGILOSRV
The command CFGILOSRV is used to configure the Assure System Access Manager Illumio integration services. It can be used to set an initial configuration or change an existing configuration. When setting an initial configuration, all parameters must be specified. The configuration includes the REST API server details for importing the ACL file and Flowlink SYSLOG server details for sending the log details.
- Workload name - Specifies the Illumio workload name. This field is mandatory. Enter the workload name or one of the following special values:
*SYSNAME - Specifies the system name for the workload name. This is the default value.
*SAME - Specifies the existing value for the workload name.
Note: The Illumio workload name must be in uppercase. - API server name or IP address - Specifies the REST API server name or IP address. This field is mandatory. Enter a name or IP address or enter *SAME to specify the existing value. The default value is *SAME.
- API server port -Specifies the REST API server port. This field is mandatory. Enter a value between 1 and 65530.
- API key auth. username - Specifies the REST API key authentication username. This field is mandatory. Enter the REST API authentication username or enter *SAME to specify the existing value. The default value is *SAME.
- API key secret - Specifies the REST API key secret value. The REST API key secret value is encrypted internally. This field is mandatory. Enter the API server key secret value or enter *SAME to specify the existing value. The default value is *SAME.Note: The API key secret can be specified but it cannot be displayed. When the CFGILOSRV command is prompted with the F4 function key, the displayed value is always *SAME.
- Illumio organization ID - Specifies the Illumio organization ID. This field is mandatory. Enter *SAME to specify the existing value. The default value is *SAME.
- Illumio switch ID - Specifies the Illumio switch ID. This field is mandatory. Enter *SAME to specify the existing value. The default value is *SAME.
- Syslog server name or IP - Specifies the Flowlink SYSLOG server name or IP address. This field is mandatory. Enter *SAME to specify the existing value. The default value is *SAME.
- Syslog server port - Specifies the Flowlink SYSLOG port. This field is mandatory. Enter a value between 1 and 65530.
- Syslog server protocol - Specifies the Flowlink SYSLOG server protocol (*TCP/*UDP). This field is mandatory. Enter one of these values:
*TCP - Specifies the Transmission Control Protocol which is used in connection with IP (TCP/IP). This is the default value.
*UDP - Specifies the User Datagram Protocol.
*SAME - Specifies the existing value for the protocol.
- Syslog tag - Specifies the flowlink SYSLOG tag. This field is mandatory. The default value is PRECISELY. Enter *SAME to specify the existing value.
- ACL file retrieval interval - Specifies the ACL file retrieval interval in minutes. Enter a value between 1 and 999 minutes. The default value is 10 minutes. This field is mandatory.
- Get device timeout - Specifies the device timeout in minutes. Enter a value between 1 and 99 minutes. The default value is 5 minutes. This field is mandatory.
- Log transfer time interval - Specifies the log transfer time interval in minutes. The Assure System Access Manager log is automatically sent to the Illumio Syslog server once per interval. Enter a value between 1 and 99 minutes. The default value is 5 minutes. This field is mandatory.
- Alert suppression interval - Specifies the interval for sending alerts. If an error occurs in an Illumio job, an alert is sent by email to all administrators defined in WRKQJAUT once per the defined interval. Enter a value between 1 and 999 minutes or enter *SAME to specify the existing value. The default value is 60 minutes. This field is mandatory.
CFGILOSRV WRKLDNAM(*SYSNAME) APISVIP('POC1.ILLUM.IO') APIPORT(443) AUTHUSER('api_435s6r54j9aswe5m7')
SECRET('9364sd6351shfte9f308364c63826354fd874dhf8c8e836e9687f07241d8df45g3')
ORGID('87356') SWCHID('db17a4e5-7fed-442c-864e-f87b973d0a62')
FLSYSIP('ec2-24-67-123-412.us-west-2.compute.amazonaws.com') FLSYSPORT(5015) FLSYSPRTCL(*TCP) FLSYSTAG('PRECISELY')
ACLTIMINT(10) DVCTIMOUT(5) LOGTIMINT(5) ALTSUPPINT(60)STRILOSRV
After configuring the Illumio service, run the command STRILOSRV to start the Illumio services. The command starts services as a batch job.
The STRILOSRV command has the Service parameter. Enter one of the following values:
- *ACL - Starts the Import ACL file service.
- *LOG - Starts the Log Transfer service.
- *ALL - Starts both the Import ACL file and Log Transfer services.
The default value is *ALL.
STRILOSRV SERVICE(*ACL)ENDILOSRV
To end the Illumio services, run the ENDILOSRV command.
The ENDILOSRV command has the Service parameter. Enter one of the following values:
- *ACL - Ends the Import ACL file service only.
- *LOG - Ends the Log Transfer service only.
- *ALL - Ends both the Import ACL file and Log Transfer services.
The default value is *ALL.
Additional parameter
Remove autostart job entry - Enter *YES or *NO. When set to *YES, the Import ACL autostart job entry is removed from the subsystem, if it is present. The default value is *NO.
ENDILOSRV SERVICE(*ALL)IMPILOACL
The IMPILOACL command is used to import Illumio ACL files. The command has the ACL file name parameter which specifies the Illumio ACL file name. Enter the command followed by the ACL file name.
The ACL files to be imported must be placed in the following IFS path:
/visionsolutions/secops/product-library/ILLUMIO/ACL
The following is a sample file name format:
illumio_acl_IBM_AS400_AS400_dd_mm_yyyy_hh_mm_ss_policy.txt
where dd_mm_yyyy_hh_mm_ss represents a timestamp.
IMPILOACL ACLFILE('illumio-acl-test.txt')