Exit Codes

Integrations return the following Exit Codes for successful and unsuccessful requests:

Exit Code

Meaning

0

Expected exit.

1

A general error occurred.

2

Misuse of shell built-ins.

3

The integration failed to start up.

4

An unknown error occurred during the integration's startup.

5

Failed to load the integration's configuration.

7

Failed to parse the integration's configuration.

8

Failed to create the request for the integration's configuration.

9

Invalid mapping config.

10

Invalid event stream in config.

11

The integration name has not been specified.

12

RabbitMQ configuration is missing from system.conf.

13

Failed to initialize connection to RabbitMQ.

14

Failed to initialize connection to RabbitMQ with SSL.

15

Failed to initialize the integration's monitor.

16

Failed to initialize the integration's extractor.

17

Failed to initialize the integration's failover thread.

50

Required native library is missing.

51

Event factory thread pool is unavailable.

52

The integration could not send heartbeats to the Integrations Controller.

71

Using a database in a lambot is prohibited.

72

Using MooMS in a lambot is prohibited.

91

The file to monitor was not found.

92

An error occurred while monitoring the file.

93

HTTP Server failed to start up.

94

Failed to bind port for SNMP.