Settings

The settings menu allows you to configure JEDI One and its features.

Application

The Application settings page allows you to configure application-wide configuration of JEDI One.

JEDIApplicationSettings

Management interface security

Enable SSL

This setting allows you to enable or disable SSL support for web-based management interface.

To enable SSL, you need:

  • A self-signed SSL certificate, or
  • A CA-issued SSL certificate

The certificate and key files must be less than 4KB and must have a .crt, .pem or .key file extension.

JEDIManagementSecurity

Data Storage Configuration

Enable Data Storage

This setting allows you to enable or disable local data storage for the data received or processed by JEDI One.

JEDI One stores data in the metrics directory inside JEDI One's data directory. Data is saved in an open comma-separated values (CSV) format so that you can easily import the data files into other tools and applications. Data is organized by metric, date and time.

Keep Data For (Days)

This settings allows you to configure how much data will be retained, specified in terms of days. Data older than the specified number of days will be deleted.

Setting this to zero disables this feature, and data will not be deleted.

Users

JEDI One is a multi-user application that can be used by two different types of users -- admins and users. Depending upon your license type, there may be a limit to the number of total users you can have.

Admin users can:

  • Create, edit and delete dashboards
  • Add, edit and delete data collectors
  • Create, edit and delete rules
  • Add, edit and delete monitoring targets
  • Configure JEDI One
  • Add, edit, delete other users
  • Manage licenses

Normal users can: * View dashboards * Edit their own user profile

The Users settings page allows you to add, edit and delete users.

JEDIUserManagement

Adding a new user

To add a new user, click the "Add User" button on the user management page.

Managing users

JEDIUserManagementActions

  1. Edit a user
  2. Reset user password
  3. Enable/disable user
  4. Delete user

Notifications

The Notifications settings page allows you to configure email and SMS servers that JEDI One should use to send notifications.

JEDINotificationSettings

Max Retries E-Mail/SMS

This setting sets the maximum number of times JEDI One will retry connecting to an email server or SMS gateway before reporting it as an error.

After the maximum number of retries, JEDI One will continue to check for the configured E-Mail server and SMS gateway availability, but at a much reduced frequency.

E-Mail - Protocol

This setting allows you select the protocol JEDI One will use to connect with the email server.

JEDI One v1.5 supports SMTP only.

E-Mail - Server Port

This setting allows you to configure the email server port.

This information is usually found in your email service providers documentation in the section that shows you how to configure an email client.

E-Mail - Sender E-Mail

This setting allows you to configure the email address you use to send email out using the configured email server.

E-Mail - Sender Password

This setting allows you to configure the email password you use to send email out using the configured email server.

E-Mail - Wait Time Between Notifications E-Mail

This setting allows you to configure the wait time between two notifications for the same event.

SMS - Provider

To receive SMS notifications, you need to signup with a SMS gateway provider. This is similar to signing up for a Gmail account to be able send email.

The Provider setting allows you to select a SMS gateway provider.

JEDI One v1.5 supports Twilio only.

You can visit to create an account. You will need your Twilio account information to complete the SMS configuration in JEDI One.

SMS - Account ID

This setting allows you to configure your account ID that you received from your SMS gateway service provider.

SMS - Auth Token

This setting allows you to configure your auth token that you received from your SMS gateway service provider.

SMS - Number

This setting allows you to configure your outbound number that JEDI One will use to send SMS notifications. This number is provided by your SMS gateway service provider.

SMS - Wait Time Between Notifications SMS

This setting allows you to configure the wait time between two notifications for the same event.

Logs

The Logs settings page allows you to configure how JEDI One handles warnings and errors that can occur during operation.

JEDILogsSettings

Notify Errors By Email

This setting configures JEDI One to send an email notification when JEDI One encounters an error.

Notify Errors By SMS

This setting configures JEDI One to send a SMS notification when JEDI One encounters an error.

Notify Warnings By Email

This setting configures JEDI One to send an email notification when JEDI One encounters a warning.

Notify Warnings By SMS

This setting configures JEDI One to send a SMS notification when JEDI One encounters an error.

Debug Level

This setting is applicable only if debug mode is enabled.

To enable debug mode, set debug = true in JEDI One's configuration file (mcjedi.toml) and restart JEDI One.

When debug mode is enabled, JEDI One writes application debug information into mcjedi.log located in the "Trace" directory that is located in JEDI One's data directory.

The Debug Level setting allows you set the filter level for debug messages written to mcjedi.log file.

Setting Debug Level to zero turns of the filter and writes the most detailed log (larger file size). Setting it to 7 writes the least amount of debug information.

Diagnostics

This section contains counters related to warnings and errors that can occur during operation.

License

The License settings page allows you to view license status and activate JEDI One licenses.

JEDILicenseSettings

To activate a license, click the ACTIVATE LICENSE button to go to the Activate License page.

JEDILicenseActivate

Copy and paste the license key that you received when you licensed a copy of JEDI One. Click Activate.

The license key along with a unique hardware identifier is sent to Machinechat's license servers to activate the license. This activation process happens through the web browser and does not require the machine running JEDI One to be connected to the Internet. However, if JEDI One and the web browser are running on the same machine, the machine must have Internet access to activate the license.

A license key can only be used with one hardware platform. It can be re-used to activate the license on the same hardware platform if you reinstalled JEDI One.

Contact support@machinechat.io for any licensing issues.