Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/cs3gallery/meraki_logstash
Meraki MX Logstash configurations
https://github.com/cs3gallery/meraki_logstash
Last synced: 3 months ago
JSON representation
Meraki MX Logstash configurations
- Host: GitHub
- URL: https://github.com/cs3gallery/meraki_logstash
- Owner: cs3gallery
- License: gpl-2.0
- Created: 2015-08-26T22:28:10.000Z (about 9 years ago)
- Default Branch: master
- Last Pushed: 2023-01-08T04:47:20.000Z (almost 2 years ago)
- Last Synced: 2024-05-20T21:27:10.712Z (6 months ago)
- Size: 9.09 MB
- Stars: 16
- Watchers: 2
- Forks: 7
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-merakiapis - meraki_logstash - Monitor all your Events, IDS, Flows, and URL Syslog information. Works and tested with Logstash v1.5. (Administration / Contents)
README
Meraki MX Series Logstash Configurations
Works and tested with Logstash v1.5.*
This will monitor all your Events, IDS, Flows, and URL Syslog information.
I started this project because I could not find anything out their that was up to date and had what I was looking
for. I wanted to make something that was easy to configure, read, and understand. This project will continually be updated by me and
any contributor who feels like joining in.This project includes configurations for a full working setup using syslog-ng for capturing and parsing flows, events, urls, and ids_alerts into their own separate log files to be sent later to logstash via the logstash forwarder. Obviously you don't have to use these configurations and use whatever you would like if you know what you are doing :)
########################################
#
# Install
#
########################################1. make sure you have syslog-ng installed to receive log files.
2. copy syslog-ng/conf.d/meraki.conf to /etc/syslog-ng/conf.d/ (Or wherever else you may have set it up.)
3. make sure logstash-forwarder is installed to ship your logs to logstash
4. cp logstash-forwarder/logstash-forwarder.yml to /etc/ (Make sure you edit the fields to connect to your logstash server.)
5. On your logstash server copy /logstash/*.conf files to your logstash configurations normally located in /etc/logstash/cond.d (Rename them to any order you deem good.) I just kept mine at 10-, 11-, 12-, 13-, etc.
6. cp logstash/patterns folder to your logstash configuration root directory normally located in /etc/logstash
7. cp /logstash/GeoLiteCity.dat to your logstash configuration root directory as well
8. Restart your logstash server and all should be good :)
If you want to help but cannot script please post the strings that come in with errors or ones not being parsed and I can add them in. Thanks!!