Support Get Quote

Other Resources

    Installing ang getting started with EventLog Analyzer API

    To get EventLog Analyzer API Server/Client working, you need to

    Installing JRE

    EventLog Analyzer API needs a JRE to run. You can get the JRE installed in your machine via 

    • The product 
    • Download link

    If you wish to install the API Server on the same machine where EventLog Analyzer is running (/ to be installed) then JRE of EventLog Analyzer can very well be shared with API Server. To share the JRE you to set the path to JRE before running the server.


    Setting path in Windows Machine:
    set path=%PATH%;"server_home\Eventlog\jre\bin"

    Setting classpath in Linux/Unix machine:
    export CLASSPATH=$CLASSPATH:"server_home\Eventlog\jre\bin"

    In case if you wish to install the API Server in a different machine (other than EventLog Analyzer Server), then you need to download the JRE and install in the corresponding machine



    To download the latest version of EventLog Analyzer API, leave your request here. Our support team will get back to you within a business day.


    Deploying Server and Client:

    1. After downloading the, extract it
    2. After extracting, you will get a and files
    3. Extract the server in the required directory. Before running the server, update the configuration file <location> as follows:
    • Set the index path. The default index path is <ELA_HOME>/server/default/indexes
    • Set the CSV path wherein you want the output CSV files to be written
    • Specify the port in which the API Server would run
    • Set the native language of the Server
    For instance, in a Windows machine, you can set the index and csv_path as below
    And for a Unix/Linux machine, it would be,
    The server language can either be English, Japanesse or Chinese. Each language is specified by a unique langualge code as below:
    Language code:
    0 - English (Default language)
    1 - Japanese
    2 - Chinese


    Staring API Server:

    Once the configuration files are updated, start the API server <in cmd prompt> as follows:

    set path / export class path
    java -jar ManageEngine_EventLogAnalyzer_API.jar


    Once the server is started, the logs can be found at the location ../logs/


    Starting API Client

    Distribute the client to the required system. 

    Edit the file and run it from the same directory


    Note: To run the EventLog_Analyzer_API Client you need to have Python 2.7 installed.
    There will be a latency of 2 hours in receiving logs from EventLog Analyzer server.



    EventLog Analyzer Trusted By

    Los Alamos National Bank Michigan State University
    Panasonic Comcast
    Oklahoma State University IBM
    Accenture Bank of America
    Ernst Young

    Customer Speaks

    • Credit Union of Denver has been using EventLog Analyzer for more than four years for our internal user activity monitoring. EventLog Analyzer provides great value as a network forensic tool and for regulatory due diligence. This product can rapidly be scaled to meet our dynamic business needs.
      Benjamin Shumaker
      Vice President of IT / ISO
      Credit Union of Denver
    • The best thing, I like about the application, is the well structured GUI and the automated reports. This is a great help for network engineers to monitor all the devices in a single dashboard. The canned reports are a clever piece of work.
      Joseph Graziano, MCSE CCA VCP
      Senior Network Engineer
    • EventLog Analyzer has been a good event log reporting and alerting solution for our information technology needs. It minimizes the amount of time we spent on filtering through event logs and provides almost near real-time notification of administratively defined alerts.
      Joseph E. Veretto
      Operations Review Specialist
      Office of Information System
      Florida Department of Transportation
    • Windows Event logs and device Syslogs are a real time synopsis of what is happening on a computer or network. EventLog Analyzer is an economical, functional and easy-to-utilize tool that allows me to know what is going on in the network by pushing alerts and reports, both in real time and scheduled. It is a premium software Intrusion Detection System application.
      Jim Lloyd
      Information Systems Manager
      First Mountain Bank

    Awards and Recognitions

    A Single Pane of Glass for Comprehensive Log Management