Google Data Studio Connector for FireEye Endpoint Security
Table of Contents
fireeyeAPI is the source code for a Google Apps Code-built Google Data Studio Connector. It is used for connecting FireEye Endpoint Security to Google Data Studio for the creation of dynamically updated customized graphical dashboards.
An example report that you could make using the data from this project.
- node.js
- Valid FireEye Endpoint Security license
- Installed FireEye Endpoint Security Modules
- User account with API access role (api_analyst or api_admin)
- Your Endpoint Security Server Base URL
- Available in the FireEye Endpoint Security web console under
Modules
->API Documentation
- It should look like:
https://<endpoint security fqdn>
- There should be no trailing
/hx/api
- It should look like:
- Available in the FireEye Endpoint Security web console under
- Google Account
- Google Scripts API enabled (https://script.google.com/home/usersettings)
clasp
- Download and unzip the archive from this page, or fork the repo and clone it locally
git clone https://github.com/Starmism/fireeyeAPI.git
- Install clasp
npm install -g @google/clasp
- Login with clasp
clasp login
- Navigate to the project directory
- Create a project and select
Standalone
when prompted for type
clasp create --title "FireEye Endpoint Security Host Management Connector"
- Push the code to Google App Scripts
clasp push
- Switch to the
Legacy Editor
- Select
Publish
->Deploy from Manifest
- Click
Install add-on
- Expand
Latest Version (Head)
- Click the Data Studio URL it reveals
- Input the FireEye Endpoint Security API URL you got from above as well as your api user's credentials and click
Connect
- Click
Create Report
- Make a beautiful report!
FireEye Developer Hub
Endpoint API Documentation (Login Required)