SlideShare ist ein Scribd-Unternehmen logo
1 von 67
Downloaden Sie, um offline zu lesen
System integration and
analysis
By José M. Román
FiberCli
We are pure fiber
• (Now)CEOatFibercli
• (2015–Now)CEO@WISPCloudNetworkingSpain
• (2008–Now)SecurityConsultantandAnalyst
• (2000–2007)Networking,securityanditilteacher.
17yearsexperience,MikrotikCertifiedConsultantandTrainer.MTCNA,
MTCRE,MTCTCE,MTCUME,MTCWE,MTCINE,CISA,CISSP,MasterITIL
@ M A F I A S O L E H
M A D R I D / P R A G U E
J o s e . r o m a n @ f i b e r c l i . c o m
+ 3 4 6 5 2 2 4 1 4 3 1
JOSE MANUEL ROMAN
2José Manuel Román para FiberCli
FAJAR NUGROHO
• (2015–2016) Infrastucture(System,Network&Security)Engineer.@
TechnologyandInformationDepartmentofJakartaCapital
CityandJakartaSmartCity
• (2012–Now)Freelancer@SMBtoEnterprisecustomers
• (2008–2012)Helpdesk,NOC(NetworkOperatorCenter).@Wireless
InternetServiceProviderandTriplePlay(CaTV,VoIPand
Internet)ServiceProvider
Network Engineer by Job and Troublemaker by Act, currently
focusing on MikroTik, Juniper, Arista, UBNT, Vmware Virtualization,
Linux/Unix (Debian & FreeBSD). CCNA, MTCNA, MTCRE, MTCTCE,
JNCIA,JNCIS-ENT, JNCIS-SP, JNCIP-SP,MikroTikCertifiedTrainer.
@ M A F I A S O L E H
T O L E D O / J A K A R T A
f a j a r @ f i b e r c l i . c o m
+ 6 2 8 1 3 1 7 7 7 1 4 5 5
3José Manuel Román para FiberCli
Fiber optic key projects
Level 3 support 24 x 7 for ISP’s
Mikrotik certifications
System and software integration
4José Manuel Román para FiberCli
20% Disccount for
MUM assistant
5José Manuel Román para FiberCli10/17/2016
Problem
Multipleeventsonthenetworkas a systemadministratorornetwork
administratorwe don’tknow locatethesource.
6José Manuel Román , Fibercli
Symptom
Multipleincidentsthatare notmanaged.
Feelingof lack of controloverthe network.
7José Manuel Román para FiberCli
Solution
Centralized system to collect, normalize,
visualization and analysis
8José Manuel Román para FiberCli
AGENDA
 Intro
 Architecture
 ELK (ElasticSearch, Logstash, Kibana)
 Mkt + AAA+ with Freeradius and DB centralized
 Mkt + Centralized Log and ELK
 Mkt + Monitoring and ELK
 Mkt + Netflow and ELK
 Q and A
9José Manuel Román para FiberCli
¿What is?
ELK
10José Manuel Román para FiberCli
Elasticsearch
Elasticsearch is a search engine based on Lucene. It provides a
distributed, multitenant-capable full-text search engine with an
HTTP web interface and schema-free JSON documents.
11José Manuel Román para FiberCli
Elasticsearch
Elasticsearch is developed in Java and is released as open source
under the terms of the Apache License
12José Manuel Román para FiberCli
Elasticsearch
• Distributed, scalable, and highly available
• Real-time search and analytics capabilities
• Sophisticated RESTful API
•https://www.elastic.co/products/elasticsearch
13José Manuel Román para FiberCli
Elasticsearch
14José Manuel Román para FiberCli
• Schema-free, REST & JSON based
distributed search engine
• Open Source: Apache License 2.0
• Easy to understand, yet very powerful query
language
Full text search (phrase, fuzzy)
Numeric search (support ranges, dates, ipv4
addresses)
Highlighting
Aggregations
Suggestions
Logstash
Logstash is a tool to collect, process, and forward events and log
messages. Collection is accomplished via configurable input
plugins including raw socket/packet communication, file tailing,
and several message bus clients.
15José Manuel Román para FiberCli
Logstash
• Centralize data processing of all types
• Normalize varying schema and formats
• Quickly extend to custom log formats
• Easily add plugins for custom data sources
•https://wikitech.wikimedia.org/wiki/Logstash
16José Manuel Román para FiberCli
Logstash
• Inputs: collect data from variety of
sources
• Filters: parse, process and enrich data
• Outputs: push data to a variety of
destinations
17José Manuel Román para FiberCli
Kibana
• Execute queries on your data &
visualize results
• Add/remove widgets
• Share/Save/Load dashboards
• Open Source: Apache License 2.0
18José Manuel Román para FiberCli
Big Picture
•
19José Manuel Román para FiberCli
KIBANAELASTICSEARCHLOGSTASH
RSYSLOG
RADIUS
DATABASE BACKEND
20José Manuel Román para FiberCli
AAA System
21José Manuel Román para FiberCli
Radius
RADIUS is an application level protocol that carries
Authentication, Authorization and Accounting (AAA)
configuration information between a Network Access Server
(NAS) and a Shared Authentication Server. Radius defined in RFC
2865
22José Manuel Román para FiberCli
Radius
In MikroTik RouterOS itself support RADIUS for Hotspot, PPP,
DHCP, Wireless and Login. RADIUS using transport protocol
UDP.
UDP Port 1812 – Authentication
UDP Port 1813 – Accounting
23José Manuel Román para FiberCli
Radius
RADIUS operation typically split into three type :
 Dial-In User : User who requesting for login and password
 Network Access Server (NAS) / RADIUS Client : Device who accept the request from dial-in user
and
: Forward into RADIUS Server.
 Shared Authentication Server / RADIUS Server : Device who make a decision for request (Accept,
: Reject or Challenge)
24José Manuel Román para FiberCli
25José Manuel Román para FiberCli
Link-Establishment Link-Establishment
Dial-In User try to connect (username & password) RADIUS Access-Request
RADIUS Access-Challange
RADIUS Access-Request
RADIUS Access-Reject
RADIUS Access-Accept
Accounting-Request (Start)
Accounting-Response
OROR
Disconnect
Session Start
Accounting-Request (Stop)
Accounting-Response
Disconnect
Topology
26José Manuel Román para FiberCli
27José Manuel Román para FiberCli
MIKROTIK SITE 1
RADIUS
DATABASE BACKEND
MIKROTIK SITE 3
MIKROTIK SITE 2
28José Manuel Román, FiberCli
29José Manuel Román para FiberCli
service (ppp|login|hotspot|wireless|dhcp; Default: )
• hotspot - HotSpot authentication service
• login - router's local user authentication
• ppp - Point-to-Point clients authentication
• wireless - wireless client
• dhcp - DHCP protocol client authentication
Address (IPv4/IPv6 address; Default: 0.0.0.0) IPv4 or IPv6
address of RADIUS server.
Secret (string; Default: ) Shared secret used to access
the RADIUS server.
Freeradius produces several logs
that we can process with logstash
http://code.metager.de/source/xref/freeradius/server/doc/schemas/logstash/
José Manuel Román para FiberCli 30
# Tue Mar 10 15:32:24 2015
12# Packet-Type = Access-Request
13# User-Name = "test@example.com"
14# Calling-Station-Id = "01-02-03-04-05-06"
15# Called-Station-Id = "aa-bb-cc-dd-ee-ff:myssid"
16# NAS-Port = 10
17# NAS-IP-Address = 10.9.0.4
18# NAS-Identifier = "Wireless-Controller-1"
19# Service-Type = Framed-User
20# NAS-Port-Type = Wireless-802.11
21#
http://code.metager.de/source/xref/freeradius/server/doc/schemas/logstash/
José Manuel Román para FiberCli 31
26input {
27 stdin {
28 type => radiusdetail
29 }
30}
http://code.metager.de/source/xref/freeradius/server/doc/schemas/logstash/
José Manuel Román para FiberCli 32
filter {
34
35 if [type] == "radiusdetail"{
36
37 # join all lines of a record together
38 multiline {
39 pattern => "^[^t]"
40 negate => true
41 what => "previous"
42 }
43
44 # pull off the timestamp
45 grok {
46 match => [ "message", "^(?<timestamp>[^nt]+)[nt]" ]
47 }
48
49 # create the timestamp field
50 date {
51 match => [ "timestamp", "EEE MMM dd HH:mm:ss yyyy",
52 "EEE MMM d HH:mm:ss yyyy" ]
53 }
54
55 # split the attributes and values into fields
56 kv {
57 field_split => "n"
58 source => "message"
59 trim => "" "
60 trimkey => "t "
61 }
62 }
63}
http://code.metager.de/source/xref/freeradius/server/doc/schemas/logstash/
José Manuel Román para FiberCli 33
65output{
66 if [type] == "radiusdetail" {
67 elasticsearch {
68 host => localhost
69 protocol => http
70 cluster => elasticsearch
71 index_type => "detail"
72 index => "radius-%{+YYYY.MM.dd}"
73 flush_size => 1000
74 }
75 }
76}
http://code.metager.de/source/xref/freeradius/server/doc/schemas/logstash/
José Manuel Román para FiberCli 34
Centralize Log
35José Manuel Román para FiberCli
RSYSLOG
RSYSLOG stand for "the rocket-fast system for log processing“ is an
open-source software utility used on UNIX and Unix-like computer
systems for forwarding log messages in an IP network. It
implements the basic syslog protocol, extends it with content-
based filtering, rich filtering capabilities, flexible configuration
options and adds features such as using TCP for transport
36José Manuel Román para FiberCli
http://www.rsyslog.com/rsyslog-8-19-0-v8-stable-released/
RSYSLOG
• Protocol supported by rsyslog are:
• ISO 8601 timestamp with millisecond granularity and timezone
information
• The addition of the name of relays in the host fields to make it
possible to track the path a given message has traversed
• Reliable transport using TCP
• Support GSS-API and TLS
37José Manuel Román para FiberCli
RSYSLOG
•Logging directly into various database engines.
• Support for RFC 5424, RFC 5425, RFC 5426
• Complete input/output support for systemd journal
38José Manuel Román para FiberCli
Topology
39José Manuel Román para FiberCli
40José Manuel Román para FiberCli
41José Manuel Román para FiberCli
KIBANAELASTICSEARCHLOGSTASH
RSYSLOG
MikroTik log Configuration
42José Manuel Román para FiberCli
43José Manuel Román para FiberCli
44José Manuel Román para FiberCli
45José Manuel Román para FiberCli
46José Manuel Román para FiberCli
Monitoring
47José Manuel Román para FiberCli
/snmp set enabled=yes contact="jose.roman@fibercli.com" location="Mum Madrid" trap-community=public trap-version=2
48José Manuel Román para FiberCli
49José Manuel Román para FiberCli
There are clients to export data to databases
like fluentdb.
https://github.com/jojohappy/zabbix-relay
50José Manuel Román para FiberCli
We can integrate Zabbix events as input in Logstach, with the
goal to have a decoupled monitorization.
Netflow
51José Manuel Román para FiberCli
NetFlow is a network protocol created by Cisco Systems to
collect information about ip traffic.
52José Manuel Román para FiberCli
53José Manuel Román para FiberCli
/ip traffic-flow set active-flow-timeout=30m cache-entries=1M
enabled=yes inactive-flow-timeout=15s interfaces=all
54José Manuel Román para FiberCli
/ip traffic-flow target add dst-address=ip.server port=5055 disabled=no
v9-template-refresh=20 v9-template-timeout=30m version=9
55José Manuel Román para FiberCli
To collect the output we need a netflow collector, for example
pmacctsonda.
56José Manuel Román para FiberCli
When we collect the logs with pcmacct we’ll send the output in json
format to ElasticSearch.
https://github.com/pierky/pmacct-to-elasticsearch/blob/master/CONFIGURATION.md
57José Manuel Román para FiberCli
https://github.com/pierky/pmacct-to-elasticsearch/blob/master/CONFIGURATION.md
58José Manuel Román para FiberCli
59José Manuel Román para FiberCli
60José Manuel Román para FiberCli
Additional resources
61José Manuel Román para FiberCli
Grafana
62José Manuel Román para FiberCli
Influxdb
63José Manuel Román para FiberCli
Fluentd
64José Manuel Román para FiberCli
65José Manuel Román para FiberCli
Thank you
66José Manuel Román para FiberCli
jose.roman@fibercli.com
www.fibercli.com
67José Manuel Román para FiberCli

Weitere ähnliche Inhalte

Was ist angesagt?

TakeDownCon Rocket City: Bending and Twisting Networks by Paul Coggin
TakeDownCon Rocket City: Bending and Twisting Networks by Paul CogginTakeDownCon Rocket City: Bending and Twisting Networks by Paul Coggin
TakeDownCon Rocket City: Bending and Twisting Networks by Paul CogginEC-Council
 
Fedv6tf-IPv6-new-friends
Fedv6tf-IPv6-new-friendsFedv6tf-IPv6-new-friends
Fedv6tf-IPv6-new-friendsTim Martin
 
From NAT to NAT Traversal
From NAT to NAT TraversalFrom NAT to NAT Traversal
From NAT to NAT TraversalLi-Wei Yao
 
Getting started with IPv6
Getting started with IPv6Getting started with IPv6
Getting started with IPv6Private
 
Ipv6 Security with Mikrotik RouterOS by Wardner Maia
Ipv6 Security with Mikrotik RouterOS by Wardner MaiaIpv6 Security with Mikrotik RouterOS by Wardner Maia
Ipv6 Security with Mikrotik RouterOS by Wardner MaiaWardner Maia
 
PLNOG 13: M. Czerwonka, T. Kossut: IPv6 in mobile network
PLNOG 13: M. Czerwonka, T. Kossut: IPv6 in mobile networkPLNOG 13: M. Czerwonka, T. Kossut: IPv6 in mobile network
PLNOG 13: M. Czerwonka, T. Kossut: IPv6 in mobile networkPROIDEA
 
ASCC Network Experience in IPv6
ASCC Network Experience in IPv6ASCC Network Experience in IPv6
ASCC Network Experience in IPv6Ethern Lin
 
Things I wish I had known about IPv6 before I started
Things I wish I had known about IPv6 before I startedThings I wish I had known about IPv6 before I started
Things I wish I had known about IPv6 before I startedFaelix Ltd
 
NetFlow Best Practices - Tips and Tricks to Get the Most Out of Your Network ...
NetFlow Best Practices - Tips and Tricks to Get the Most Out of Your Network ...NetFlow Best Practices - Tips and Tricks to Get the Most Out of Your Network ...
NetFlow Best Practices - Tips and Tricks to Get the Most Out of Your Network ...SolarWinds
 
Transitioning IPv4 to IPv6
Transitioning IPv4 to IPv6Transitioning IPv4 to IPv6
Transitioning IPv4 to IPv6Jhoni Guerrero
 
16.) layer 3 (basic tcp ip routing)
16.) layer 3 (basic tcp ip routing)16.) layer 3 (basic tcp ip routing)
16.) layer 3 (basic tcp ip routing)Jeff Green
 
Eric Vyncke - Layer-2 security, ipv6 norway
Eric Vyncke - Layer-2 security, ipv6 norwayEric Vyncke - Layer-2 security, ipv6 norway
Eric Vyncke - Layer-2 security, ipv6 norwayIKT-Norge
 
MyIX Updates
MyIX UpdatesMyIX Updates
MyIX UpdatesMyNOG
 
EAP TLS, the Rolls-Royce of extensible authentication protocol (EAP) methods ...
EAP TLS, the Rolls-Royce of extensible authentication protocol (EAP) methods ...EAP TLS, the Rolls-Royce of extensible authentication protocol (EAP) methods ...
EAP TLS, the Rolls-Royce of extensible authentication protocol (EAP) methods ...Jisc
 
IPv6 address-planning
IPv6 address-planningIPv6 address-planning
IPv6 address-planningTim Martin
 

Was ist angesagt? (20)

TakeDownCon Rocket City: Bending and Twisting Networks by Paul Coggin
TakeDownCon Rocket City: Bending and Twisting Networks by Paul CogginTakeDownCon Rocket City: Bending and Twisting Networks by Paul Coggin
TakeDownCon Rocket City: Bending and Twisting Networks by Paul Coggin
 
Fedv6tf-IPv6-new-friends
Fedv6tf-IPv6-new-friendsFedv6tf-IPv6-new-friends
Fedv6tf-IPv6-new-friends
 
From NAT to NAT Traversal
From NAT to NAT TraversalFrom NAT to NAT Traversal
From NAT to NAT Traversal
 
Getting started with IPv6
Getting started with IPv6Getting started with IPv6
Getting started with IPv6
 
NAT Traversal
NAT TraversalNAT Traversal
NAT Traversal
 
Ipv6 Security with Mikrotik RouterOS by Wardner Maia
Ipv6 Security with Mikrotik RouterOS by Wardner MaiaIpv6 Security with Mikrotik RouterOS by Wardner Maia
Ipv6 Security with Mikrotik RouterOS by Wardner Maia
 
Fedv6tf-fhs
Fedv6tf-fhsFedv6tf-fhs
Fedv6tf-fhs
 
PLNOG 13: M. Czerwonka, T. Kossut: IPv6 in mobile network
PLNOG 13: M. Czerwonka, T. Kossut: IPv6 in mobile networkPLNOG 13: M. Czerwonka, T. Kossut: IPv6 in mobile network
PLNOG 13: M. Czerwonka, T. Kossut: IPv6 in mobile network
 
ASCC Network Experience in IPv6
ASCC Network Experience in IPv6ASCC Network Experience in IPv6
ASCC Network Experience in IPv6
 
Things I wish I had known about IPv6 before I started
Things I wish I had known about IPv6 before I startedThings I wish I had known about IPv6 before I started
Things I wish I had known about IPv6 before I started
 
NetFlow Best Practices - Tips and Tricks to Get the Most Out of Your Network ...
NetFlow Best Practices - Tips and Tricks to Get the Most Out of Your Network ...NetFlow Best Practices - Tips and Tricks to Get the Most Out of Your Network ...
NetFlow Best Practices - Tips and Tricks to Get the Most Out of Your Network ...
 
IPv6 ACL
IPv6 ACLIPv6 ACL
IPv6 ACL
 
Transitioning IPv4 to IPv6
Transitioning IPv4 to IPv6Transitioning IPv4 to IPv6
Transitioning IPv4 to IPv6
 
Tech f42
Tech f42Tech f42
Tech f42
 
Vpn(4)
Vpn(4)Vpn(4)
Vpn(4)
 
16.) layer 3 (basic tcp ip routing)
16.) layer 3 (basic tcp ip routing)16.) layer 3 (basic tcp ip routing)
16.) layer 3 (basic tcp ip routing)
 
Eric Vyncke - Layer-2 security, ipv6 norway
Eric Vyncke - Layer-2 security, ipv6 norwayEric Vyncke - Layer-2 security, ipv6 norway
Eric Vyncke - Layer-2 security, ipv6 norway
 
MyIX Updates
MyIX UpdatesMyIX Updates
MyIX Updates
 
EAP TLS, the Rolls-Royce of extensible authentication protocol (EAP) methods ...
EAP TLS, the Rolls-Royce of extensible authentication protocol (EAP) methods ...EAP TLS, the Rolls-Royce of extensible authentication protocol (EAP) methods ...
EAP TLS, the Rolls-Royce of extensible authentication protocol (EAP) methods ...
 
IPv6 address-planning
IPv6 address-planningIPv6 address-planning
IPv6 address-planning
 

Andere mochten auch

MUM Madrid 2016 - Mikrotik y Suricata
MUM Madrid 2016 - Mikrotik y SuricataMUM Madrid 2016 - Mikrotik y Suricata
MUM Madrid 2016 - Mikrotik y SuricataFajar Nugroho
 
Red Hat Storage Day Seattle: Stabilizing Petabyte Ceph Cluster in OpenStack C...
Red Hat Storage Day Seattle: Stabilizing Petabyte Ceph Cluster in OpenStack C...Red Hat Storage Day Seattle: Stabilizing Petabyte Ceph Cluster in OpenStack C...
Red Hat Storage Day Seattle: Stabilizing Petabyte Ceph Cluster in OpenStack C...Red_Hat_Storage
 
Curriclum Vitae - Adi Prayitno
Curriclum Vitae - Adi PrayitnoCurriclum Vitae - Adi Prayitno
Curriclum Vitae - Adi PrayitnoAdi Prayitno
 
Bastion host topologi jaringan
Bastion host topologi jaringanBastion host topologi jaringan
Bastion host topologi jaringanMunir Putra
 
Virtual host and certificate authority
Virtual host and certificate authorityVirtual host and certificate authority
Virtual host and certificate authorityAhmad Sayuti
 
Modul mengamankan jaringan menggunakan arp reply only menggunakan mikrotik os
Modul mengamankan jaringan menggunakan arp reply only menggunakan mikrotik osModul mengamankan jaringan menggunakan arp reply only menggunakan mikrotik os
Modul mengamankan jaringan menggunakan arp reply only menggunakan mikrotik osEen Pahlefi
 
Setting local domain di virtual host
Setting local domain di virtual hostSetting local domain di virtual host
Setting local domain di virtual hostFgroupIndonesia
 
Presentation Progress TA
Presentation Progress TA Presentation Progress TA
Presentation Progress TA Arif Wahyudi
 
Ancaman & kelemahan server
Ancaman & kelemahan serverAncaman & kelemahan server
Ancaman & kelemahan serverDedi Dwianto
 
Modul mengamankan jaringan dhcp server menggunakan arp reply only menggunakan...
Modul mengamankan jaringan dhcp server menggunakan arp reply only menggunakan...Modul mengamankan jaringan dhcp server menggunakan arp reply only menggunakan...
Modul mengamankan jaringan dhcp server menggunakan arp reply only menggunakan...Een Pahlefi
 
Network Security Risk
Network Security RiskNetwork Security Risk
Network Security RiskDedi Dwianto
 
Konfigurasi Access Point menjadi Repeater dan WDS
Konfigurasi Access Point menjadi Repeater dan WDSKonfigurasi Access Point menjadi Repeater dan WDS
Konfigurasi Access Point menjadi Repeater dan WDSmfaad
 
Trend Kejahatan Cyber 2015
Trend Kejahatan Cyber 2015Trend Kejahatan Cyber 2015
Trend Kejahatan Cyber 2015Dedi Dwianto
 
Konfigurasi dasar Cisco Router
Konfigurasi dasar Cisco RouterKonfigurasi dasar Cisco Router
Konfigurasi dasar Cisco RouterAldi Nor Fahrudin
 
Application Security Trends and Issues
Application Security Trends and IssuesApplication Security Trends and Issues
Application Security Trends and IssuesDedi Dwianto
 

Andere mochten auch (20)

MUM Madrid 2016 - Mikrotik y Suricata
MUM Madrid 2016 - Mikrotik y SuricataMUM Madrid 2016 - Mikrotik y Suricata
MUM Madrid 2016 - Mikrotik y Suricata
 
Red Hat Storage Day Seattle: Stabilizing Petabyte Ceph Cluster in OpenStack C...
Red Hat Storage Day Seattle: Stabilizing Petabyte Ceph Cluster in OpenStack C...Red Hat Storage Day Seattle: Stabilizing Petabyte Ceph Cluster in OpenStack C...
Red Hat Storage Day Seattle: Stabilizing Petabyte Ceph Cluster in OpenStack C...
 
Curriclum Vitae - Adi Prayitno
Curriclum Vitae - Adi PrayitnoCurriclum Vitae - Adi Prayitno
Curriclum Vitae - Adi Prayitno
 
Networking recap
Networking recapNetworking recap
Networking recap
 
Bastion host topologi jaringan
Bastion host topologi jaringanBastion host topologi jaringan
Bastion host topologi jaringan
 
Virtual host and certificate authority
Virtual host and certificate authorityVirtual host and certificate authority
Virtual host and certificate authority
 
NSA and PT
NSA and PTNSA and PT
NSA and PT
 
Modul mengamankan jaringan menggunakan arp reply only menggunakan mikrotik os
Modul mengamankan jaringan menggunakan arp reply only menggunakan mikrotik osModul mengamankan jaringan menggunakan arp reply only menggunakan mikrotik os
Modul mengamankan jaringan menggunakan arp reply only menggunakan mikrotik os
 
Setting local domain di virtual host
Setting local domain di virtual hostSetting local domain di virtual host
Setting local domain di virtual host
 
Sosialisasi kurikulum 2016
Sosialisasi kurikulum 2016Sosialisasi kurikulum 2016
Sosialisasi kurikulum 2016
 
Presentation Progress TA
Presentation Progress TA Presentation Progress TA
Presentation Progress TA
 
Ancaman & kelemahan server
Ancaman & kelemahan serverAncaman & kelemahan server
Ancaman & kelemahan server
 
Trouble shooting windows
Trouble shooting windowsTrouble shooting windows
Trouble shooting windows
 
Modul mengamankan jaringan dhcp server menggunakan arp reply only menggunakan...
Modul mengamankan jaringan dhcp server menggunakan arp reply only menggunakan...Modul mengamankan jaringan dhcp server menggunakan arp reply only menggunakan...
Modul mengamankan jaringan dhcp server menggunakan arp reply only menggunakan...
 
Network Security Risk
Network Security RiskNetwork Security Risk
Network Security Risk
 
Konfigurasi Access Point menjadi Repeater dan WDS
Konfigurasi Access Point menjadi Repeater dan WDSKonfigurasi Access Point menjadi Repeater dan WDS
Konfigurasi Access Point menjadi Repeater dan WDS
 
Trend Kejahatan Cyber 2015
Trend Kejahatan Cyber 2015Trend Kejahatan Cyber 2015
Trend Kejahatan Cyber 2015
 
Konfigurasi dasar Cisco Router
Konfigurasi dasar Cisco RouterKonfigurasi dasar Cisco Router
Konfigurasi dasar Cisco Router
 
Application Security Trends and Issues
Application Security Trends and IssuesApplication Security Trends and Issues
Application Security Trends and Issues
 
Pendampingan HelpDesk
Pendampingan HelpDeskPendampingan HelpDesk
Pendampingan HelpDesk
 

Ähnlich wie MUM Middle East 2016 - System Integration Analyst

Обнаружение вредоносного кода в зашифрованном с помощью TLS трафике (без деши...
Обнаружение вредоносного кода в зашифрованном с помощью TLS трафике (без деши...Обнаружение вредоносного кода в зашифрованном с помощью TLS трафике (без деши...
Обнаружение вредоносного кода в зашифрованном с помощью TLS трафике (без деши...Positive Hack Days
 
Fast RTPS: Programming with the Default Middleware for Robotics Adopted in ROS2
Fast RTPS: Programming with the Default Middleware for Robotics Adopted in ROS2Fast RTPS: Programming with the Default Middleware for Robotics Adopted in ROS2
Fast RTPS: Programming with the Default Middleware for Robotics Adopted in ROS2Jaime Martin Losa
 
FIWARE Global Summit - Fast RTPS: Programming with the Default middleware for...
FIWARE Global Summit - Fast RTPS: Programming with the Default middleware for...FIWARE Global Summit - Fast RTPS: Programming with the Default middleware for...
FIWARE Global Summit - Fast RTPS: Programming with the Default middleware for...FIWARE
 
Internet of Things - protocols review (MeetUp Wireless & Networks, Poznań 21....
Internet of Things - protocols review (MeetUp Wireless & Networks, Poznań 21....Internet of Things - protocols review (MeetUp Wireless & Networks, Poznań 21....
Internet of Things - protocols review (MeetUp Wireless & Networks, Poznań 21....Marcin Bielak
 
Fiware - communicating with ROS robots using Fast RTPS
Fiware - communicating with ROS robots using Fast RTPSFiware - communicating with ROS robots using Fast RTPS
Fiware - communicating with ROS robots using Fast RTPSJaime Martin Losa
 
Crypt tech technical-presales
Crypt tech technical-presalesCrypt tech technical-presales
Crypt tech technical-presalesMustafa Kuğu
 
Fiware: Connecting to robots
Fiware: Connecting to robotsFiware: Connecting to robots
Fiware: Connecting to robotsJaime Martin Losa
 
Cwin16 tls-a micro-service deployment - v1.0
Cwin16 tls-a micro-service deployment - v1.0Cwin16 tls-a micro-service deployment - v1.0
Cwin16 tls-a micro-service deployment - v1.0Capgemini
 
Fast RTPS Workshop at FIWARE Summit 2018
Fast RTPS Workshop at FIWARE Summit 2018Fast RTPS Workshop at FIWARE Summit 2018
Fast RTPS Workshop at FIWARE Summit 2018Jaime Martin Losa
 
Matrix.org decentralised communication, Matthew Hodgson, TADSummit
Matrix.org decentralised communication, Matthew Hodgson, TADSummitMatrix.org decentralised communication, Matthew Hodgson, TADSummit
Matrix.org decentralised communication, Matthew Hodgson, TADSummitAlan Quayle
 
Oracle E-Business Suite On Oracle Cloud
Oracle E-Business Suite On Oracle CloudOracle E-Business Suite On Oracle Cloud
Oracle E-Business Suite On Oracle Cloudpasalapudi
 
All Things Open SDN, NFV and Open Daylight
All Things Open SDN, NFV and Open Daylight All Things Open SDN, NFV and Open Daylight
All Things Open SDN, NFV and Open Daylight Mark Hinkle
 
Splunk app for stream
Splunk app for stream Splunk app for stream
Splunk app for stream csching
 
"How overlay networks can make public clouds your global WAN" from LASCON 2013
"How overlay networks can make public clouds your global WAN" from LASCON 2013"How overlay networks can make public clouds your global WAN" from LASCON 2013
"How overlay networks can make public clouds your global WAN" from LASCON 2013Ryan Koop
 
Oracle Cloud Infraestructure Update
Oracle Cloud Infraestructure UpdateOracle Cloud Infraestructure Update
Oracle Cloud Infraestructure UpdateRaphaelCampelo
 
Building high performance microservices in finance with Apache Thrift
Building high performance microservices in finance with Apache ThriftBuilding high performance microservices in finance with Apache Thrift
Building high performance microservices in finance with Apache ThriftRX-M Enterprises LLC
 
Open Ethernet: an open-source approach to modern network design
Open Ethernet: an open-source approach to modern network designOpen Ethernet: an open-source approach to modern network design
Open Ethernet: an open-source approach to modern network designAlexander Petrovskiy
 

Ähnlich wie MUM Middle East 2016 - System Integration Analyst (20)

Обнаружение вредоносного кода в зашифрованном с помощью TLS трафике (без деши...
Обнаружение вредоносного кода в зашифрованном с помощью TLS трафике (без деши...Обнаружение вредоносного кода в зашифрованном с помощью TLS трафике (без деши...
Обнаружение вредоносного кода в зашифрованном с помощью TLS трафике (без деши...
 
Fast RTPS: Programming with the Default Middleware for Robotics Adopted in ROS2
Fast RTPS: Programming with the Default Middleware for Robotics Adopted in ROS2Fast RTPS: Programming with the Default Middleware for Robotics Adopted in ROS2
Fast RTPS: Programming with the Default Middleware for Robotics Adopted in ROS2
 
FIWARE Global Summit - Fast RTPS: Programming with the Default middleware for...
FIWARE Global Summit - Fast RTPS: Programming with the Default middleware for...FIWARE Global Summit - Fast RTPS: Programming with the Default middleware for...
FIWARE Global Summit - Fast RTPS: Programming with the Default middleware for...
 
Fast RTPS
Fast RTPSFast RTPS
Fast RTPS
 
Internet of Things - protocols review (MeetUp Wireless & Networks, Poznań 21....
Internet of Things - protocols review (MeetUp Wireless & Networks, Poznań 21....Internet of Things - protocols review (MeetUp Wireless & Networks, Poznań 21....
Internet of Things - protocols review (MeetUp Wireless & Networks, Poznań 21....
 
Fiware - communicating with ROS robots using Fast RTPS
Fiware - communicating with ROS robots using Fast RTPSFiware - communicating with ROS robots using Fast RTPS
Fiware - communicating with ROS robots using Fast RTPS
 
Crypt tech technical-presales
Crypt tech technical-presalesCrypt tech technical-presales
Crypt tech technical-presales
 
Fiware: Connecting to robots
Fiware: Connecting to robotsFiware: Connecting to robots
Fiware: Connecting to robots
 
Cwin16 tls-a micro-service deployment - v1.0
Cwin16 tls-a micro-service deployment - v1.0Cwin16 tls-a micro-service deployment - v1.0
Cwin16 tls-a micro-service deployment - v1.0
 
Fast RTPS Workshop at FIWARE Summit 2018
Fast RTPS Workshop at FIWARE Summit 2018Fast RTPS Workshop at FIWARE Summit 2018
Fast RTPS Workshop at FIWARE Summit 2018
 
Matrix.org decentralised communication, Matthew Hodgson, TADSummit
Matrix.org decentralised communication, Matthew Hodgson, TADSummitMatrix.org decentralised communication, Matthew Hodgson, TADSummit
Matrix.org decentralised communication, Matthew Hodgson, TADSummit
 
Oracle E-Business Suite On Oracle Cloud
Oracle E-Business Suite On Oracle CloudOracle E-Business Suite On Oracle Cloud
Oracle E-Business Suite On Oracle Cloud
 
All Things Open SDN, NFV and Open Daylight
All Things Open SDN, NFV and Open Daylight All Things Open SDN, NFV and Open Daylight
All Things Open SDN, NFV and Open Daylight
 
Splunk app for stream
Splunk app for stream Splunk app for stream
Splunk app for stream
 
"How overlay networks can make public clouds your global WAN" from LASCON 2013
"How overlay networks can make public clouds your global WAN" from LASCON 2013"How overlay networks can make public clouds your global WAN" from LASCON 2013
"How overlay networks can make public clouds your global WAN" from LASCON 2013
 
Kamailio - Secure Communication
Kamailio - Secure CommunicationKamailio - Secure Communication
Kamailio - Secure Communication
 
Oci meetup v1
Oci meetup v1Oci meetup v1
Oci meetup v1
 
Oracle Cloud Infraestructure Update
Oracle Cloud Infraestructure UpdateOracle Cloud Infraestructure Update
Oracle Cloud Infraestructure Update
 
Building high performance microservices in finance with Apache Thrift
Building high performance microservices in finance with Apache ThriftBuilding high performance microservices in finance with Apache Thrift
Building high performance microservices in finance with Apache Thrift
 
Open Ethernet: an open-source approach to modern network design
Open Ethernet: an open-source approach to modern network designOpen Ethernet: an open-source approach to modern network design
Open Ethernet: an open-source approach to modern network design
 

Kürzlich hochgeladen

Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesZilliz
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 

Kürzlich hochgeladen (20)

Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector Databases
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 

MUM Middle East 2016 - System Integration Analyst

  • 1. System integration and analysis By José M. Román FiberCli We are pure fiber
  • 2. • (Now)CEOatFibercli • (2015–Now)CEO@WISPCloudNetworkingSpain • (2008–Now)SecurityConsultantandAnalyst • (2000–2007)Networking,securityanditilteacher. 17yearsexperience,MikrotikCertifiedConsultantandTrainer.MTCNA, MTCRE,MTCTCE,MTCUME,MTCWE,MTCINE,CISA,CISSP,MasterITIL @ M A F I A S O L E H M A D R I D / P R A G U E J o s e . r o m a n @ f i b e r c l i . c o m + 3 4 6 5 2 2 4 1 4 3 1 JOSE MANUEL ROMAN 2José Manuel Román para FiberCli
  • 3. FAJAR NUGROHO • (2015–2016) Infrastucture(System,Network&Security)Engineer.@ TechnologyandInformationDepartmentofJakartaCapital CityandJakartaSmartCity • (2012–Now)Freelancer@SMBtoEnterprisecustomers • (2008–2012)Helpdesk,NOC(NetworkOperatorCenter).@Wireless InternetServiceProviderandTriplePlay(CaTV,VoIPand Internet)ServiceProvider Network Engineer by Job and Troublemaker by Act, currently focusing on MikroTik, Juniper, Arista, UBNT, Vmware Virtualization, Linux/Unix (Debian & FreeBSD). CCNA, MTCNA, MTCRE, MTCTCE, JNCIA,JNCIS-ENT, JNCIS-SP, JNCIP-SP,MikroTikCertifiedTrainer. @ M A F I A S O L E H T O L E D O / J A K A R T A f a j a r @ f i b e r c l i . c o m + 6 2 8 1 3 1 7 7 7 1 4 5 5 3José Manuel Román para FiberCli
  • 4. Fiber optic key projects Level 3 support 24 x 7 for ISP’s Mikrotik certifications System and software integration 4José Manuel Román para FiberCli
  • 5. 20% Disccount for MUM assistant 5José Manuel Román para FiberCli10/17/2016
  • 6. Problem Multipleeventsonthenetworkas a systemadministratorornetwork administratorwe don’tknow locatethesource. 6José Manuel Román , Fibercli
  • 7. Symptom Multipleincidentsthatare notmanaged. Feelingof lack of controloverthe network. 7José Manuel Román para FiberCli
  • 8. Solution Centralized system to collect, normalize, visualization and analysis 8José Manuel Román para FiberCli
  • 9. AGENDA  Intro  Architecture  ELK (ElasticSearch, Logstash, Kibana)  Mkt + AAA+ with Freeradius and DB centralized  Mkt + Centralized Log and ELK  Mkt + Monitoring and ELK  Mkt + Netflow and ELK  Q and A 9José Manuel Román para FiberCli
  • 10. ¿What is? ELK 10José Manuel Román para FiberCli
  • 11. Elasticsearch Elasticsearch is a search engine based on Lucene. It provides a distributed, multitenant-capable full-text search engine with an HTTP web interface and schema-free JSON documents. 11José Manuel Román para FiberCli
  • 12. Elasticsearch Elasticsearch is developed in Java and is released as open source under the terms of the Apache License 12José Manuel Román para FiberCli
  • 13. Elasticsearch • Distributed, scalable, and highly available • Real-time search and analytics capabilities • Sophisticated RESTful API •https://www.elastic.co/products/elasticsearch 13José Manuel Román para FiberCli
  • 14. Elasticsearch 14José Manuel Román para FiberCli • Schema-free, REST & JSON based distributed search engine • Open Source: Apache License 2.0 • Easy to understand, yet very powerful query language Full text search (phrase, fuzzy) Numeric search (support ranges, dates, ipv4 addresses) Highlighting Aggregations Suggestions
  • 15. Logstash Logstash is a tool to collect, process, and forward events and log messages. Collection is accomplished via configurable input plugins including raw socket/packet communication, file tailing, and several message bus clients. 15José Manuel Román para FiberCli
  • 16. Logstash • Centralize data processing of all types • Normalize varying schema and formats • Quickly extend to custom log formats • Easily add plugins for custom data sources •https://wikitech.wikimedia.org/wiki/Logstash 16José Manuel Román para FiberCli
  • 17. Logstash • Inputs: collect data from variety of sources • Filters: parse, process and enrich data • Outputs: push data to a variety of destinations 17José Manuel Román para FiberCli
  • 18. Kibana • Execute queries on your data & visualize results • Add/remove widgets • Share/Save/Load dashboards • Open Source: Apache License 2.0 18José Manuel Román para FiberCli
  • 19. Big Picture • 19José Manuel Román para FiberCli KIBANAELASTICSEARCHLOGSTASH RSYSLOG RADIUS DATABASE BACKEND
  • 20. 20José Manuel Román para FiberCli
  • 21. AAA System 21José Manuel Román para FiberCli
  • 22. Radius RADIUS is an application level protocol that carries Authentication, Authorization and Accounting (AAA) configuration information between a Network Access Server (NAS) and a Shared Authentication Server. Radius defined in RFC 2865 22José Manuel Román para FiberCli
  • 23. Radius In MikroTik RouterOS itself support RADIUS for Hotspot, PPP, DHCP, Wireless and Login. RADIUS using transport protocol UDP. UDP Port 1812 – Authentication UDP Port 1813 – Accounting 23José Manuel Román para FiberCli
  • 24. Radius RADIUS operation typically split into three type :  Dial-In User : User who requesting for login and password  Network Access Server (NAS) / RADIUS Client : Device who accept the request from dial-in user and : Forward into RADIUS Server.  Shared Authentication Server / RADIUS Server : Device who make a decision for request (Accept, : Reject or Challenge) 24José Manuel Román para FiberCli
  • 25. 25José Manuel Román para FiberCli Link-Establishment Link-Establishment Dial-In User try to connect (username & password) RADIUS Access-Request RADIUS Access-Challange RADIUS Access-Request RADIUS Access-Reject RADIUS Access-Accept Accounting-Request (Start) Accounting-Response OROR Disconnect Session Start Accounting-Request (Stop) Accounting-Response Disconnect
  • 27. 27José Manuel Román para FiberCli MIKROTIK SITE 1 RADIUS DATABASE BACKEND MIKROTIK SITE 3 MIKROTIK SITE 2
  • 29. 29José Manuel Román para FiberCli service (ppp|login|hotspot|wireless|dhcp; Default: ) • hotspot - HotSpot authentication service • login - router's local user authentication • ppp - Point-to-Point clients authentication • wireless - wireless client • dhcp - DHCP protocol client authentication Address (IPv4/IPv6 address; Default: 0.0.0.0) IPv4 or IPv6 address of RADIUS server. Secret (string; Default: ) Shared secret used to access the RADIUS server.
  • 30. Freeradius produces several logs that we can process with logstash http://code.metager.de/source/xref/freeradius/server/doc/schemas/logstash/ José Manuel Román para FiberCli 30
  • 31. # Tue Mar 10 15:32:24 2015 12# Packet-Type = Access-Request 13# User-Name = "test@example.com" 14# Calling-Station-Id = "01-02-03-04-05-06" 15# Called-Station-Id = "aa-bb-cc-dd-ee-ff:myssid" 16# NAS-Port = 10 17# NAS-IP-Address = 10.9.0.4 18# NAS-Identifier = "Wireless-Controller-1" 19# Service-Type = Framed-User 20# NAS-Port-Type = Wireless-802.11 21# http://code.metager.de/source/xref/freeradius/server/doc/schemas/logstash/ José Manuel Román para FiberCli 31
  • 32. 26input { 27 stdin { 28 type => radiusdetail 29 } 30} http://code.metager.de/source/xref/freeradius/server/doc/schemas/logstash/ José Manuel Román para FiberCli 32
  • 33. filter { 34 35 if [type] == "radiusdetail"{ 36 37 # join all lines of a record together 38 multiline { 39 pattern => "^[^t]" 40 negate => true 41 what => "previous" 42 } 43 44 # pull off the timestamp 45 grok { 46 match => [ "message", "^(?<timestamp>[^nt]+)[nt]" ] 47 } 48 49 # create the timestamp field 50 date { 51 match => [ "timestamp", "EEE MMM dd HH:mm:ss yyyy", 52 "EEE MMM d HH:mm:ss yyyy" ] 53 } 54 55 # split the attributes and values into fields 56 kv { 57 field_split => "n" 58 source => "message" 59 trim => "" " 60 trimkey => "t " 61 } 62 } 63} http://code.metager.de/source/xref/freeradius/server/doc/schemas/logstash/ José Manuel Román para FiberCli 33
  • 34. 65output{ 66 if [type] == "radiusdetail" { 67 elasticsearch { 68 host => localhost 69 protocol => http 70 cluster => elasticsearch 71 index_type => "detail" 72 index => "radius-%{+YYYY.MM.dd}" 73 flush_size => 1000 74 } 75 } 76} http://code.metager.de/source/xref/freeradius/server/doc/schemas/logstash/ José Manuel Román para FiberCli 34
  • 35. Centralize Log 35José Manuel Román para FiberCli
  • 36. RSYSLOG RSYSLOG stand for "the rocket-fast system for log processing“ is an open-source software utility used on UNIX and Unix-like computer systems for forwarding log messages in an IP network. It implements the basic syslog protocol, extends it with content- based filtering, rich filtering capabilities, flexible configuration options and adds features such as using TCP for transport 36José Manuel Román para FiberCli http://www.rsyslog.com/rsyslog-8-19-0-v8-stable-released/
  • 37. RSYSLOG • Protocol supported by rsyslog are: • ISO 8601 timestamp with millisecond granularity and timezone information • The addition of the name of relays in the host fields to make it possible to track the path a given message has traversed • Reliable transport using TCP • Support GSS-API and TLS 37José Manuel Román para FiberCli
  • 38. RSYSLOG •Logging directly into various database engines. • Support for RFC 5424, RFC 5425, RFC 5426 • Complete input/output support for systemd journal 38José Manuel Román para FiberCli
  • 40. 40José Manuel Román para FiberCli
  • 41. 41José Manuel Román para FiberCli KIBANAELASTICSEARCHLOGSTASH RSYSLOG
  • 42. MikroTik log Configuration 42José Manuel Román para FiberCli
  • 43. 43José Manuel Román para FiberCli
  • 44. 44José Manuel Román para FiberCli
  • 45. 45José Manuel Román para FiberCli
  • 46. 46José Manuel Román para FiberCli Monitoring
  • 47. 47José Manuel Román para FiberCli /snmp set enabled=yes contact="jose.roman@fibercli.com" location="Mum Madrid" trap-community=public trap-version=2
  • 48. 48José Manuel Román para FiberCli
  • 49. 49José Manuel Román para FiberCli There are clients to export data to databases like fluentdb. https://github.com/jojohappy/zabbix-relay
  • 50. 50José Manuel Román para FiberCli We can integrate Zabbix events as input in Logstach, with the goal to have a decoupled monitorization.
  • 52. NetFlow is a network protocol created by Cisco Systems to collect information about ip traffic. 52José Manuel Román para FiberCli
  • 53. 53José Manuel Román para FiberCli
  • 54. /ip traffic-flow set active-flow-timeout=30m cache-entries=1M enabled=yes inactive-flow-timeout=15s interfaces=all 54José Manuel Román para FiberCli
  • 55. /ip traffic-flow target add dst-address=ip.server port=5055 disabled=no v9-template-refresh=20 v9-template-timeout=30m version=9 55José Manuel Román para FiberCli
  • 56. To collect the output we need a netflow collector, for example pmacctsonda. 56José Manuel Román para FiberCli
  • 57. When we collect the logs with pcmacct we’ll send the output in json format to ElasticSearch. https://github.com/pierky/pmacct-to-elasticsearch/blob/master/CONFIGURATION.md 57José Manuel Román para FiberCli
  • 59. 59José Manuel Román para FiberCli
  • 60. 60José Manuel Román para FiberCli
  • 61. Additional resources 61José Manuel Román para FiberCli
  • 65. 65José Manuel Román para FiberCli
  • 66. Thank you 66José Manuel Román para FiberCli