Devices

Devices - AddIgnoredIPs

Adds devices to the ignored IP list.

POST

https://api-server-host-name/configapi/{pool_UUID}/{logpoint_identifier}/Devices/ignoredips

Parameter

Field
Label in UI
Type
Description

ip

-

String

IP address that should be ignored from the list of DetectBlockedIps. Execute Devices - ListBlockedIps API to obtain blocked IP addresses. Mandatory Field

Request Example

{
    "data": {
        "ip": "192.168.1.2"
    }
}

Success Response

{
    "status": "Success",
    "message": "/monitorapi/{pool_UUID}/{logpoint_identifier}/orders/{request_id}"
}

Devices - Attach

Attaches devices on behalf of the collector LogPoint from the main LogPoint in a Distributed LogPoint setup.

triangle-exclamation

POST

Parameter

Field
Label in UI
Type
Description

distributed_collector

Distributed Collector

String

Existing Distributed collector id. Obtain the value using DistributedCollector - List API. Mandatory Field

id

-

String

Existing Device id. Obtain the value using Devices - List API. Mandatory Field

Request Example

Success Response

Devices - Create

Creates a new device in a Fabric-enabled LogPoint.

POST

Parameter

Field
Label in UI
Type
Description

availability

Availability

String

A string value which could be Minimal, Minor, Major, Critical that defines the availability of the device. Mandatory Field

confidentiality

Confidentiality

String

A string value which could be Minimal, Minor, Major, Critical that defines the confidentiality of the device. Mandatory Field

devicegroup

Device Groups

[String]

List of ID of the existing Device Group where you want to create the device. Use DeviceGroup - List API to obtain the value. Optional Field

distributed_collector

Distributed Collectors

[String]

List of ID of Distributed Collectors. Use DistributedCollectors - List API to obtain the value. Optional Field

integrity

Integrity

String

A string value which could be Minimal, Minor, Major, Critical that defines the integrity of the device. Mandatory Field

ip

Device address(es)

[String]

Can have valid IP address(es), CIDR address(es), hostname(s) or combination of these as values. Mandatory Field

logpolicy

Log Collection Policy

[String]

List of ID of Log Collection Policies. Use LogCollectionPolicies - List API to obtain the value. Optional Field

name

Name

String

Device name. Mandatory Field

timezone

Time Zone

String

Optional string value that specifies the timezone by logpoint. Obtain available timezones using Timezone - List API. Optional Field

Request Example

Success Response


Devices - Detach

Detaches devices on behalf of the collector LogPoint from the main LogPoint in the Distributed LogPoint setup.

triangle-exclamation

POST

Parameter

Field
Label in UI
Type
Description

distributed_collector

Distributed Collector

String

Existing Distributed collector id. Obtain the value using DistributedCollector - List API. Mandatory Field

id

-

String

Existing Device id. Obtain the value using Devices - List API. Mandatory Field

Request Example

Success Response

Devices - Edit

Edits the device settings with given ID.

PUT

Parameter

Field
Label in UI
Type
Description

availability

Availability

String

A string value which could be Minimal, Minor, Major, Critical that defines the availability of the device. Mandatory Field

confidentiality

Confidentiality

String

A string value which could be Minimal, Minor, Major, Critical that defines the confidentiality of the device. Mandatory Field

devicegroup

Device Groups

[String]

List of ID of the existing Device Group. Use DeviceGroup - List API to obtain the value. Optional Field

distributed_collector

Distributed Collectors

[String]

List of ID of Distributed Collectors. Use DistributedCollectors - List API to obtain the value. Optional Field

id

-

String

Existing Device id. Obtain the value using Devices - List API. Mandatory Field

integrity

Integrity

String

A string value which could be Minimal, Minor, Major, Critical that defines the integrity of the device. Mandatory Field

ip

Device address(es)

[String]

Can have valid IP address(es), CIDR address(es), hostname(s) or combination of these as values. Mandatory Field

logpolicy

Log Collection Policy

[String]

List of ID of Log Collection Policies. Use LogCollectionPolicies - List API to obtain the value. Optional Field

name

Name

String

Device name. Mandatory Field

timezone

Time Zone

String

Optional string value that specifies the timezone by logpoint. Obtain available timezones using Timezone - List API. Optional Field

Request Example

Success Response

Devices - Get

Fetches the device with given ID.

GET

Parameter

Field
Label in UI
Type
Description

id

-

String

ID of the existing device that you want to fetch.

Success Response

Devices - GetPlugins

Fetches plugins with given Device ID.

GET

Parameter

Field
Label in UI
Type
Description

id

-

String

ID of the existing device whose plugin you want to fetch.

Success Response

Devices - Install

Install a given CSV file containing devices.

POST

Parameter

Field
Label in UI
Type
Description

file_location

-

String

Location of the file uploaded to install. Can be either 'private' or 'public'. Mandatory Field

file_name

-

String

Name of the CSV file containing Devices. Mandatory Field

Request Example

Success Response

Devices - List

Lists all devices in the Fabric-enabled LogPoint.

GET

Success Response

Devices - ListBlockedIps

Lists the IPs of all the devices in the blocked IP list.

GET

Success Response

Devices - ListIgnoredIps

Lists the IPs of all the devices in the ignored IP list.

GET

Success Response

Devices - ListPrivateUploads

List all the csv files that contains device configurations in private storage.

GET

Success Response


Devices - ListPublicUploads

List all the csv files that contains device configurations in public storage.

GET

Success Response

Devices - RefreshBlockedIpsList

Updates the blocked IP list.

POST

Request Example

Success Response

Devices - Trash

Removes the device with given ID.

DELETE

Parameter

Field
Label in UI
Type
Description

id

-

String

ID of the existing device that you want to delete. Mandatory Field

Success Response

Devices - TrashIgnoredIps

Removes any device IP with given ID from the ignored IP list.

DELETE

Parameter

Field
Label in UI
Type
Description

id

-

String

ID of the ignored IP address that you want to remove from the Ignored IP List. Mandatory Field

Success Response

Devices - TrashPrivateUploads

Delete the file with given name from private storage.

DELETE

Parameter

Field
Label in UI
Type
Description

file_name

String

Name of the file to be deleted. Mandatory Field

Success Response

Devices - TrashPublicUploads

Delete the file with given name from public storage.

DELETE

Parameter

Field
Label in UI
Type
Description

file_name

String

Name of the file to be deleted. Mandatory Field

Success Response

Devices - Upload

Upload csv file containing device configurations to private storage.

POST

Field
Label in UI
Description

file_name

Name of the file to be uploaded.

Content-Type

application/octet-stream

replace_existing

Set to 'true' to replace an existing file with the same name. Default 'false'. Value can be 'true' or 'false'. Optional field

Parameter

Field
Label in UI
Type
Description

file

[Object]

(csv) to be uploaded. Mandatory Field

Success Response

Devices - UploadPublic

Upload csv file containing device configurations to public storage.

POST

Header

Field
Label in UI
Description

file_name

Name of the file to be uploaded.

Content-Type

application/octet-stream

replace_existing

Set to 'true' to replace an existing file with the same name. Default 'false'. Value can be 'true' or 'false'. Optional field

Parameter

Field
Label in UI
Type
Description

file

[Object]

(csv) to be uploaded. Mandatory Field

Success Response

Last updated

Was this helpful?