Skip to content

flaviotvrs/elk-stack

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ELK Stack for IIS Access Logs

This template can be used to monitor applications that run in IIS. It's simple to configure.

This template uses nginx to protect the kibana and elasticsearch using basic-auth. To change user/pass, you need to edit the file ./nginx/.htpasswd. It uses the logstash to recive, parse and store the logs in elasticsearch (index accesslogs-*). The logstash configuration file is stored in folder ./logstash/logstash.conf. This configuration uses the input type "beats", so, to send logs you need to install Filebeat (https://www.elastic.co/products/beats/filebeat) in your IIS Server and use a configuration file like ./filebeat/filebeat.yml (change the word YOUR_LOGSTASH_SERVER).

So, do these steps to use this template:

1- Install docker container (https://docs.docker.com/engine/installation/)

2- Install docker compose (https://docs.docker.com/compose/install/)

3- Install git and clone this repo

4- Enter on the cloned folder and run:

sudo docker-compose up --build -d

Done.

To access:

kibana: http://YOUR_SERVER

elasticsearch: http://YOUR_SERVER:9200

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Shell 63.1%
  • Nginx 36.9%