SlideShare a Scribd company logo
1 of 40
Download to read offline
How to create an
effective NOC
in Poland?
Kamil Grabowski,
Paweł Nastachowski
PLIX
Do not forget to tell
about the contest!
Sylwester 
What is PLIX?
• PLIX is not only Sylwester Biernacki 
• 11 people, the chameleon, and some fish.
• PLIX is the only neutral (and the biggest!)
point of exchange of IP traffic in Poland.
• We are in 3 locations, including the
warmest place in Warsaw (LIM 42th floor).
PLIX in numbers
The amount of Coustomers
PLIX in numbers
The amount of traffic
PLIX in numbers
Network
Operation Center
• What is a NOC?
• Requirements
• Monitoring
• Diagnosis
• First Aid
• Customer information
• Events documentation
NOC PLIX
• This is our NOC (a ‘potty’ in English
means NOCNIK / NOC operator in
Polish ((-;
NOC PLIX
• ... And an "old school" NOC Manager
NOC PLIX
What do we really monitor in PLIX NOC
• BGP Session state
• IP traffic level
• Availability BGP neighbours
• Port state (up/down)
NOC PLIX
• It operates 24 hours a day, 7 days a
week
• You can contact us in many ways:
• Phone: +48 22 427 39 99
• Mobile: +48 721 333 999
• E-Mail: noc@plix.pl
• Customer panel my.plix.pl
• It is always on the site
my.plix.pl
Drawing
irb(main):> rand(108) % 1 + 73
=> 73
my.plix.pl
Disadvantages of the former
NOC – Tools: nagios
• No possibility of grouping events,
•
Resources,
•
Nagios must regularly check the all of
the services
Disadvantages of the former
NOC – Tools: CACTI
•
Problems when switching customers
between ports/devices,
• Lack of integration with CRM,
• No possibility of traffic aggregation
from selected ports.
Disadvantages of the former
NOC – Tools: SMOKEPING
• Poor notification,
•
a lot of e-mails.
Disadvantages of the former
NOC – Tools: TRAP BROWSER
• A large number of events to
review,
• No possibility of grouping
events,
• No filtering / searching.
Disadvantages of the
former NOC - Tools.
• Many utilities are :
• many different APIs
• many different user interfaces,
• many different configuration files
• many different types of notification…(e-mail, sms,
www),
• ... and lack of personalization (example: assigning
the client to the port), counting SLA (agreement with
the client),
• All of this makes the monitoring system is very
unreadable .
Disadvantages of the
former NOC - Infrastructure
• No redundancy,
• Susceptibility to failure,
• Difficulty in maintaining and updating,
• Complex relations between system
elements,
• Long time "disaster recovery",
• Low productivity, duplicating
processes
Disadvantages of the
former NOC - Infrastructure
Changes were needed
• To cope with the demands we
had to have eyes in the back
of our heads,
• The recruitment process
won the chameleon called Strips.
(His name takes roots from a type
of a meal served in KFC restaurants),
• We decided to hire him
• It was a good step.
• As you can see he does excellent
cable work and does his best debugging
our software (from any possible crickets )
PLIX LAB - objectives
• The creation of efficient infrastructure and redundancy,
• Creating a consolidated system of notification of
anomalies
occurring in the networks,
• Intelligent monitoring - diagnosis, grouping and filtering
of events,
• Centralization (webservice) - uniform API for all tools,
• Personalization of systems, in the direction of the
SLA,
and contract terms with customers
PLIX LAB - implementation
• New infrastructure,
• Admin.plix
• Webservice - API
• Trap Monitor,
• Live Network Map,
• Live Network Traffic Graph,
Implementation
- infrastructure
• Redundancy of services,
• Virtualization,
• Simplifying the process of deploying
and maintenance,
• Optimization processes (no tasks
duplication)
Implementation
- infrastructure
Implementation
- infrastructure
PLIX LAB – admin.plix
• Complete customer information (ports,
sessions, statistics),
• Infrastructure management and ticket
system,
• Configuration tools, which are still in use
(nagios, smokeping)
Competition!!!
• Guys probably forgot about the
competition, so the slide will remind
them:)
• Do you remember how we called
our chameleon, and what the
origin of his name is?
• All the time thinking about you ... Sylwester

Implementation - tools
Trap Monitor
• Visualization of events (live),
• Centralization,
• Grouping of events on the basis of the
customer information system (session,
port, ip),
• Uniform notification,
• Trap browser,
• Precise counting time of failure.
Implementation - tools
Trap Monitor
Implementation - tools
Live Network Map
• Visualization of network infrastructure,
• State of the network infrastructure,
• Saturation uplinks between the
switches,
• Visualization of events on devices.
Implementation - tools
Live Network Map
Implementation - tools
Live Network Traffic Graph
• Drawing graphs with traffic on selected
ports, (example: uplinks) in real time,
• Sampling every 30-60 seconds (optional).
PLIX LAB – current projects
Trap Monitor
• Create tickets on the basis of
grouped events,
• Grouping and filtering of events
using values such as BGP software,
data transmission provider, location,
• Intelligent diagnostics - the ability to
detect a power outage at LIM, the
supplier of transmission failures,
errors in the software.
PLIX LAB – current projects
Live Network Traffic Graph
• Analysis of traffic (multicast,
broadcast),
• Anomalies (peaks and declines).
Brain storm
• What an ideal NOC should be like?
• How should NOC work?
• What tools should it use?
• Procedures
Questions? 
”

More Related Content

Similar to PLNOG 3: Kamil Grabowski - Jak stworzyc skuteczne NOC w Polsce

network-management Web base.ppt
network-management Web base.pptnetwork-management Web base.ppt
network-management Web base.ppt
AssadLeo1
 

Similar to PLNOG 3: Kamil Grabowski - Jak stworzyc skuteczne NOC w Polsce (20)

How to create effective NOC in Poland
How to create effective NOC in PolandHow to create effective NOC in Poland
How to create effective NOC in Poland
 
Teach your application eloquence. Logs, metrics, traces - Dmytro Shapovalov (...
Teach your application eloquence. Logs, metrics, traces - Dmytro Shapovalov (...Teach your application eloquence. Logs, metrics, traces - Dmytro Shapovalov (...
Teach your application eloquence. Logs, metrics, traces - Dmytro Shapovalov (...
 
SplunkLive! Austin Customer Presentation - Xerox
SplunkLive! Austin Customer Presentation - XeroxSplunkLive! Austin Customer Presentation - Xerox
SplunkLive! Austin Customer Presentation - Xerox
 
Kaseya Connect 2012 - THE ABC'S OF MONITORING
Kaseya Connect 2012 - THE ABC'S OF MONITORINGKaseya Connect 2012 - THE ABC'S OF MONITORING
Kaseya Connect 2012 - THE ABC'S OF MONITORING
 
network-management Web base.ppt
network-management Web base.pptnetwork-management Web base.ppt
network-management Web base.ppt
 
Adventures in Observability - Clickhouse and Instana
Adventures in Observability - Clickhouse and InstanaAdventures in Observability - Clickhouse and Instana
Adventures in Observability - Clickhouse and Instana
 
Adventures in Observability: How in-house ClickHouse deployment enabled Inst...
 Adventures in Observability: How in-house ClickHouse deployment enabled Inst... Adventures in Observability: How in-house ClickHouse deployment enabled Inst...
Adventures in Observability: How in-house ClickHouse deployment enabled Inst...
 
ClickHouse Paris Meetup. Pragma Analytics Software Suite w/ClickHouse, by Mat...
ClickHouse Paris Meetup. Pragma Analytics Software Suite w/ClickHouse, by Mat...ClickHouse Paris Meetup. Pragma Analytics Software Suite w/ClickHouse, by Mat...
ClickHouse Paris Meetup. Pragma Analytics Software Suite w/ClickHouse, by Mat...
 
LACNOG - Logging in the Post-IPv4 World
LACNOG - Logging in the Post-IPv4 WorldLACNOG - Logging in the Post-IPv4 World
LACNOG - Logging in the Post-IPv4 World
 
Suning OpenStack Cloud and Heat
Suning OpenStack Cloud and HeatSuning OpenStack Cloud and Heat
Suning OpenStack Cloud and Heat
 
CQRS and Event Sourcing for IoT applications
CQRS and Event Sourcing for IoT applicationsCQRS and Event Sourcing for IoT applications
CQRS and Event Sourcing for IoT applications
 
Automation & Programmability.pptx
Automation & Programmability.pptxAutomation & Programmability.pptx
Automation & Programmability.pptx
 
Building an Observability Platform in 389 Difficult Steps
Building an Observability Platform in 389 Difficult StepsBuilding an Observability Platform in 389 Difficult Steps
Building an Observability Platform in 389 Difficult Steps
 
You Can't Correlate what you don't have - ArcSight Protect 2011
You Can't Correlate what you don't have - ArcSight Protect 2011You Can't Correlate what you don't have - ArcSight Protect 2011
You Can't Correlate what you don't have - ArcSight Protect 2011
 
Kentik Detect Engine - Network Field Day 2017
Kentik Detect Engine - Network Field Day 2017Kentik Detect Engine - Network Field Day 2017
Kentik Detect Engine - Network Field Day 2017
 
Data Stream Processing with Apache Flink
Data Stream Processing with Apache FlinkData Stream Processing with Apache Flink
Data Stream Processing with Apache Flink
 
DevOps in the Amazon Cloud – Learn from the pioneersNetflix suro
DevOps in the Amazon Cloud – Learn from the pioneersNetflix suroDevOps in the Amazon Cloud – Learn from the pioneersNetflix suro
DevOps in the Amazon Cloud – Learn from the pioneersNetflix suro
 
Adding Real-time Features to PHP Applications
Adding Real-time Features to PHP ApplicationsAdding Real-time Features to PHP Applications
Adding Real-time Features to PHP Applications
 
Librato's Joseph Ruscio at Heroku's 2013: Instrumenting 12-Factor Apps
Librato's Joseph Ruscio at Heroku's 2013: Instrumenting 12-Factor AppsLibrato's Joseph Ruscio at Heroku's 2013: Instrumenting 12-Factor Apps
Librato's Joseph Ruscio at Heroku's 2013: Instrumenting 12-Factor Apps
 
ManageEngine OpUtils Technical Overview
ManageEngine OpUtils Technical OverviewManageEngine OpUtils Technical Overview
ManageEngine OpUtils Technical Overview
 

Recently uploaded

Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 

Recently uploaded (20)

Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 

PLNOG 3: Kamil Grabowski - Jak stworzyc skuteczne NOC w Polsce

  • 1. How to create an effective NOC in Poland? Kamil Grabowski, Paweł Nastachowski PLIX
  • 2. Do not forget to tell about the contest! Sylwester 
  • 3. What is PLIX? • PLIX is not only Sylwester Biernacki  • 11 people, the chameleon, and some fish. • PLIX is the only neutral (and the biggest!) point of exchange of IP traffic in Poland. • We are in 3 locations, including the warmest place in Warsaw (LIM 42th floor).
  • 4. PLIX in numbers The amount of Coustomers
  • 5. PLIX in numbers The amount of traffic
  • 7. Network Operation Center • What is a NOC? • Requirements • Monitoring • Diagnosis • First Aid • Customer information • Events documentation
  • 8. NOC PLIX • This is our NOC (a ‘potty’ in English means NOCNIK / NOC operator in Polish ((-;
  • 9. NOC PLIX • ... And an "old school" NOC Manager
  • 10. NOC PLIX What do we really monitor in PLIX NOC • BGP Session state • IP traffic level • Availability BGP neighbours • Port state (up/down)
  • 11. NOC PLIX • It operates 24 hours a day, 7 days a week • You can contact us in many ways: • Phone: +48 22 427 39 99 • Mobile: +48 721 333 999 • E-Mail: noc@plix.pl • Customer panel my.plix.pl • It is always on the site
  • 14. Disadvantages of the former NOC – Tools: nagios • No possibility of grouping events, • Resources, • Nagios must regularly check the all of the services
  • 15. Disadvantages of the former NOC – Tools: CACTI • Problems when switching customers between ports/devices, • Lack of integration with CRM, • No possibility of traffic aggregation from selected ports.
  • 16. Disadvantages of the former NOC – Tools: SMOKEPING • Poor notification, • a lot of e-mails.
  • 17. Disadvantages of the former NOC – Tools: TRAP BROWSER • A large number of events to review, • No possibility of grouping events, • No filtering / searching.
  • 18. Disadvantages of the former NOC - Tools. • Many utilities are : • many different APIs • many different user interfaces, • many different configuration files • many different types of notification…(e-mail, sms, www), • ... and lack of personalization (example: assigning the client to the port), counting SLA (agreement with the client), • All of this makes the monitoring system is very unreadable .
  • 19. Disadvantages of the former NOC - Infrastructure • No redundancy, • Susceptibility to failure, • Difficulty in maintaining and updating, • Complex relations between system elements, • Long time "disaster recovery", • Low productivity, duplicating processes
  • 20. Disadvantages of the former NOC - Infrastructure
  • 21. Changes were needed • To cope with the demands we had to have eyes in the back of our heads, • The recruitment process won the chameleon called Strips. (His name takes roots from a type of a meal served in KFC restaurants), • We decided to hire him • It was a good step. • As you can see he does excellent cable work and does his best debugging our software (from any possible crickets )
  • 22. PLIX LAB - objectives • The creation of efficient infrastructure and redundancy, • Creating a consolidated system of notification of anomalies occurring in the networks, • Intelligent monitoring - diagnosis, grouping and filtering of events, • Centralization (webservice) - uniform API for all tools, • Personalization of systems, in the direction of the SLA, and contract terms with customers
  • 23.
  • 24.
  • 25. PLIX LAB - implementation • New infrastructure, • Admin.plix • Webservice - API • Trap Monitor, • Live Network Map, • Live Network Traffic Graph,
  • 26. Implementation - infrastructure • Redundancy of services, • Virtualization, • Simplifying the process of deploying and maintenance, • Optimization processes (no tasks duplication)
  • 29. PLIX LAB – admin.plix • Complete customer information (ports, sessions, statistics), • Infrastructure management and ticket system, • Configuration tools, which are still in use (nagios, smokeping)
  • 30. Competition!!! • Guys probably forgot about the competition, so the slide will remind them:) • Do you remember how we called our chameleon, and what the origin of his name is? • All the time thinking about you ... Sylwester 
  • 31. Implementation - tools Trap Monitor • Visualization of events (live), • Centralization, • Grouping of events on the basis of the customer information system (session, port, ip), • Uniform notification, • Trap browser, • Precise counting time of failure.
  • 33. Implementation - tools Live Network Map • Visualization of network infrastructure, • State of the network infrastructure, • Saturation uplinks between the switches, • Visualization of events on devices.
  • 35. Implementation - tools Live Network Traffic Graph • Drawing graphs with traffic on selected ports, (example: uplinks) in real time, • Sampling every 30-60 seconds (optional).
  • 36. PLIX LAB – current projects Trap Monitor • Create tickets on the basis of grouped events, • Grouping and filtering of events using values such as BGP software, data transmission provider, location, • Intelligent diagnostics - the ability to detect a power outage at LIM, the supplier of transmission failures, errors in the software.
  • 37. PLIX LAB – current projects Live Network Traffic Graph • Analysis of traffic (multicast, broadcast), • Anomalies (peaks and declines).
  • 38. Brain storm • What an ideal NOC should be like? • How should NOC work? • What tools should it use? • Procedures
  • 40.