All Projects → sloniki → logiq

sloniki / logiq

Licence: other
Monitoring Web UI for Elastic Logstash

Programming Languages

HTML
75241 projects

Projects that are alternatives of or similar to logiq

seahorse
ELKFH - Elastic, Logstash, Kibana, Filebeat and Honeypot (HTTP, HTTPS, SSH, RDP, VNC, Redis, MySQL, MONGO, SMB, LDAP)
Stars: ✭ 31 (-8.82%)
Mutual labels:  logstash, elastic
Elastic Docker
Example setups for Elasticsearch, Kibana, Logstash, and Beats with docker-compose
Stars: ✭ 118 (+247.06%)
Mutual labels:  logstash, elastic
Helk
The Hunting ELK
Stars: ✭ 3,097 (+9008.82%)
Mutual labels:  logstash, elastic
kafkabeat
Kafka event forwarder build on top of Elastic Beats platform
Stars: ✭ 13 (-61.76%)
Mutual labels:  logstash, elastic
Docker Elastic Stack
ELK Stack Dockerfile
Stars: ✭ 175 (+414.71%)
Mutual labels:  logstash, elastic
Pfelk
pfSense/OPNsense + ELK
Stars: ✭ 417 (+1126.47%)
Mutual labels:  logstash, elastic
Redelk
Red Team's SIEM - tool for Red Teams used for tracking and alarming about Blue Team activities as well as better usability in long term operations.
Stars: ✭ 1,692 (+4876.47%)
Mutual labels:  logstash, elastic
Elastic
Elastic Stack (6.2.4) 을 활용한 Dashboard 만들기 Project
Stars: ✭ 121 (+255.88%)
Mutual labels:  logstash, elastic
Quicklogger
Library for logging on files, console, memory, email, rest, eventlog, syslog, slack, telegram, redis, logstash, elasticsearch, influxdb, graylog, Sentry, Twilio, ide debug messages and throw events for Delphi/Firemonkey/freepascal/.NET (Windows/Linux/OSX/IOS/Android).
Stars: ✭ 137 (+302.94%)
Mutual labels:  logstash, elastic
Elastic Stack
Aprenda Elasticsearch, Logstash, Kibana e Beats do jeito mais fácil ⭐️
Stars: ✭ 135 (+297.06%)
Mutual labels:  logstash, elastic
kafkabeat
Elastic Beat for fetching events from Kafka
Stars: ✭ 23 (-32.35%)
Mutual labels:  logstash, elastic
awesome-elastic-stack
Awesome Elastic Stack
Stars: ✭ 29 (-14.71%)
Mutual labels:  logstash, elastic
ELK-Hunting
Threat Hunting with ELK Workshop (InfoSecWorld 2017)
Stars: ✭ 58 (+70.59%)
Mutual labels:  logstash, elastic
elastalert-tutorial
Get started with Elastalert from Yelp
Stars: ✭ 27 (-20.59%)
Mutual labels:  elastic
xelogstash
Send SQL Server Extended Events to Logstash, Elastic Search, or JSON
Stars: ✭ 22 (-35.29%)
Mutual labels:  logstash
swiftype-wordpress
Elastic Site Search (Swiftype) Wordpress Plugin for full-text search
Stars: ✭ 26 (-23.53%)
Mutual labels:  elastic
clinical nlp elastic
Clinical NLP Analysis with Elasticsearch and Kibana
Stars: ✭ 32 (-5.88%)
Mutual labels:  elastic
next-eui-starter
Start building Kibana protoypes quickly with the Next.js EUI Starter
Stars: ✭ 74 (+117.65%)
Mutual labels:  elastic
k8s-elk
Kubernetes ELK - ElasticSearch, Kibana, Logstash, and all the trimmings
Stars: ✭ 37 (+8.82%)
Mutual labels:  logstash
WaveProp in MATLAB
Single-file implementations of 2D and 3D acoustic and elastic wave propagation in time domain using finite-differences(FDTD). Simple formulation and implementation
Stars: ✭ 39 (+14.71%)
Mutual labels:  elastic

WARNING! This repository is no longer active.

LogIQ

LogIQ is a simple monitoring front end for Elastic Logstash. It uses Monitoring API.

Tested on Logstash versions 6.x-7.x

example_image

Usage

Open the html page and add your Logstash hosts with port number. You need internet connection as the page uses external libraries like bootstrap, jquery and echarts.

Logstash Configuration

You need to enable remote connections on Logstash, just add the line in Logstash config file (default /path/to/logstash/config/logstash.yml):

http.host: "0.0.0.0"

Logstash may not allow CORS calls, you can use proxy to fix this. Install Nginx and add this section in /etc/nginx/nginx.conf:

server {
        listen       9601;
        location / {
          if ($request_method = 'GET') {
          add_header 'Access-Control-Allow-Origin' '*';
          add_header 'Access-Control-Allow-Methods' 'GET';
          add_header 'Access-Control-Allow-Headers' 'DNT,X-CustomHeader,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,Content-Range,Range';
          add_header 'Access-Control-Expose-Headers' 'DNT,X-CustomHeader,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,Content-Range,Range';
          }
          proxy_pass http://logstash:9600;
        }
    }

Don't forget to set your logstash hostname and exposed port. After Nginx restart it will proxy requests from port 9601 to 9600 with right headeres.

TO-DO

  • Add Logstash disconnections handling
  • Add charts
  • Make as a browser plugin
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].