Automate the monitoring of your Network through PMp 6th TF-NOC - - PowerPoint PPT Presentation

automate the monitoring of your network through pmp
SMART_READER_LITE
LIVE PREVIEW

Automate the monitoring of your Network through PMp 6th TF-NOC - - PowerPoint PPT Presentation

Automate the monitoring of your Network through PMp 6th TF-NOC Meeting DUBLIN 5-6 June, 2012 By Wallemacq Pierre BELNET pierrew@belnet.be Agenda Introduc=on Nagios


slide-1
SLIDE 1

¡ ¡ ¡ ¡ ¡ By ¡Wallemacq ¡Pierre ¡ BELNET ¡ pierrew@belnet.be ¡

Automate the monitoring

  • f your

Network through PMp …

6th TF-NOC Meeting DUBLIN 5-6 June, 2012

slide-2
SLIDE 2
  • Introduc=on ¡
  • Nagios ¡through ¡PMp ¡
  • Why ¡Nagios/OMD ¡? ¡
  • Your ¡configura=on ¡in ¡a ¡few ¡steps; ¡
  • Why ¡PMp? ¡
  • Who’s ¡PMp ¡? ¡
  • Whence ¡? ¡
  • PMp ¡
  • Conceptual ¡Overview ¡
  • Installa=on ¡
  • Roadmap ¡
  • Ques=ons ¡

Agenda ¡

slide-3
SLIDE 3
  • Proac=ve ¡Monitoring ¡PlaOorm; ¡
  • Response ¡to ¡the ¡configura=on ¡of ¡the ¡network ¡

environment; ¡

  • Roots ¡are ¡in ¡a ¡L3 ¡environment; ¡
  • Real-­‑=me ¡Nagios ¡configura=on ¡WebApp; ¡
  • Dynamic ¡graphical ¡representa=on ¡of ¡your ¡network; ¡
  • Rules ¡based; ¡
  • Understanding ¡of ¡your ¡topology; ¡
  • Dynamic ¡network ¡survey ¡based ¡on ¡itera=ve ¡checks ¡and ¡

“automa=c ¡analog ¡change ¡discovery”; ¡ ¡ ¡

Nagios ¡through ¡PMp ¡ ¡

slide-4
SLIDE 4

¡ Nagios: ¡

  • Widely ¡used ¡ ¡
  • It ¡is ¡not ¡only ¡Nagios ¡but ¡also ¡an ¡ecosystem: ¡
  • GUI/addons: ¡Icinga ¡-­‑ ¡Nagvis ¡– ¡PNP4nagios ¡– ¡Thruck ¡– ¡shinken ¡– ¡etc ¡
  • Wide ¡collec=on ¡of ¡probes ¡out ¡of ¡the ¡shelve ¡
  • Lot ¡of ¡tools ¡around ¡it ¡
  • Builds ¡on ¡many ¡year ¡of ¡development ¡( ¡plugins, ¡

configura=on ¡exper=se, ¡..) ¡

Why ¡Nagios ¡/ ¡OMD? ¡ ¡

slide-5
SLIDE 5

¡ ¡ OMD ¡(Open ¡Monitoring ¡Distribu<on): ¡

  • Integra=on ¡of ¡a ¡set ¡of ¡tool; ¡
  • Easy ¡to ¡deploy ¡(package ¡based) ¡
  • Integrates ¡a ¡lot ¡of ¡interes=ng ¡tools, ¡GUI ¡
  • Maps ¡(Nagvis) ¡/graphs ¡(PNP4NAGIOS)/GUIs/WIKI ¡.. ¡ ¡
  • Recent ¡evolu=on ¡in ¡PMp ¡actual ¡environment; ¡
  • Before ¡OMD, ¡we ¡had ¡to ¡install ¡all ¡the ¡different ¡

components ¡separately ¡.. ¡

  • Could ¡simply ¡reuse ¡the ¡config ¡+ ¡a ¡few ¡adapta=ons ¡
  • One ¡config ¡fits ¡it ¡all; ¡

Why ¡Nagios ¡/ ¡OMD? ¡ ¡

slide-6
SLIDE 6

Why ¡Nagios/ ¡OMD? ¡

slide-7
SLIDE 7

Why ¡Nagios/OMD? ¡

slide-8
SLIDE 8

Your ¡configura<on ¡in ¡a ¡few ¡steps. ¡

Select the settings

  • menu. Then go to

Group

slide-9
SLIDE 9

Your ¡configura<on ¡in ¡a ¡few ¡steps. ¡

You can use these buttons to either create/delete a group or add a user to a group Notice the navigation bar

slide-10
SLIDE 10

Your ¡configura<on ¡in ¡a ¡few ¡steps. ¡

When done, Click on Settings - Networks

slide-11
SLIDE 11

Your ¡configura<on ¡in ¡a ¡few ¡steps. ¡

You presented with a list of

  • networks. Now, either select the
  • ne you want to edit/delete or click

add to create a new one

slide-12
SLIDE 12

Your ¡configura<on ¡in ¡few ¡steps. ¡

Link this network to a group Name the management subnet Fill the Subnet information Enter a network name

slide-13
SLIDE 13

Your ¡configura<on ¡in ¡a ¡few ¡steps. ¡

slide-14
SLIDE 14

Your ¡configura<on ¡in ¡a ¡few ¡steps. ¡

Select your device here Interface are automatically selected if relevant for the monitoring BB interfaces are used to interconnect two devices are polled more often

slide-15
SLIDE 15

Your ¡configura<on ¡in ¡a ¡few ¡steps. ¡

slide-16
SLIDE 16

Your ¡configura<on ¡in ¡a ¡few ¡steps. ¡

Select Operations -> Topology. For graphs options: Settings -> Topology

slide-17
SLIDE 17

Why ¡PMp? ¡ ¡ ¡

slide-18
SLIDE 18
  • To ¡simplify ¡installa=on ¡process; ¡
  • To ¡simplify ¡configura=on ¡process; ¡
  • To ¡simplify ¡maintenance ¡process; ¡
  • To ¡benefit ¡from ¡the ¡exper=se ¡in ¡the ¡tools; ¡
  • No ¡perfect ¡solu=on: ¡
  • Ocen ¡work ¡on ¡a ¡device ¡base ¡and, ¡
  • Need ¡development ¡work ¡to ¡customize ¡it. ¡

¡

¡

Why ¡PMp? ¡ ¡

slide-19
SLIDE 19

¡ And ¡also ¡

  • To ¡reduce ¡Monitoring ¡burden; ¡
  • To ¡reduce ¡TCO; ¡
  • To ¡add ¡flexibility…. ¡
  • Tested ¡today ¡on ¡Force10, ¡cisco, ¡Juniper, ¡… ¡ ¡ ¡

But ¡first ¡of ¡all,… ¡

  • To ¡be ¡PROACTIVE ¡

¡

¡

Why ¡PMp? ¡ ¡

slide-20
SLIDE 20
  • Pierre ¡Wallemacq ¡ ¡

¡Network ¡Engineer ¡ ¡@ ¡Belnet ¡

  • Belnet ¡=> ¡200 ¡nodes ¡
  • …. ¡
  • And ¡a ¡small ¡team ¡of ¡enthousia=cs ¡guys… ¡

Who’s ¡PMp? ¡ ¡

slide-21
SLIDE 21

Whence? ¡ ¡

  • 2002: ¡Nagios ¡first ¡install ¡
  • Nagios ¡is ¡used ¡for ¡servers ¡and ¡the ¡network; ¡
  • Watchlist ¡– ¡PERL ¡scripts ¡to ¡automate ¡the ¡configura=ons; ¡
  • 2002 ¡– ¡2008: ¡
  • New ¡features ¡– ¡links ¡– ¡mul=cast ¡– ¡wheathermap ¡.. ¡
  • 2008 ¡NCT: ¡
  • First ¡test ¡to ¡build ¡auto ¡discovery ¡func=ons: ¡NCT ¡
  • Automa=on ¡of ¡the ¡network ¡self ¡( ¡configura=on ¡is ¡built ¡through ¡scripts ¡running ¡
  • n ¡the ¡routers). ¡
  • 2011: ¡NCT, ¡becomes ¡PMp ¡ ¡ ¡

¡

slide-22
SLIDE 22

Whence? ¡ ¡

  • End ¡Q4 ¡2011 ¡– ¡Q1 ¡2012 ¡
  • Totally ¡rewrinen ¡– ¡ ¡repackaging ¡through ¡team ¡work! ¡
  • Improved ¡user ¡experience ¡(story ¡board); ¡
  • Improved ¡robustness; ¡
  • Improved ¡logging: ¡
  • ¡configuration:

contacts = main:0;add_user:1;del_user:1;add_user2group:1;del_group:1;

  • Generic ¡front ¡end ¡
  • Fasten ¡display ¡of ¡new ¡informa=on ¡
  • Almost ¡ready ¡for ¡Open ¡Source ¡
  • Own ¡WEB ¡site ¡– ¡dedicated ¡appliance ¡
  • PMp ¡is ¡now ¡fully ¡working ¡and ¡geqng ¡ready ¡to ¡be ¡distributed. ¡

¡

¡

slide-23
SLIDE 23

Whence, ¡1-­‑2 ¡xls, ¡NCT ¡… ¡ ¡ ¡

slide-24
SLIDE 24

Whence: ¡NCT ¡

slide-25
SLIDE 25

Whence? ¡

slide-26
SLIDE 26

PMp ¡Conceptual ¡Overview ¡ ¡

Nagio's Daemon

Log File’s

PMp Web Interface

Status File’s Config. File External Command file Internal DB

Network

slide-27
SLIDE 27
  • PMp ¡is ¡available ¡as ¡an ¡"out ¡of ¡the ¡box" ¡Virtual ¡Machine ¡
  • VM ¡ware, ¡VirtualBox, ¡… ¡
  • Based ¡on ¡OMD ¡(LAMP). ¡

¡

  • PMp ¡is ¡Opera=on ¡System ¡Agnos=c ¡
  • Ubuntu, ¡Centos, ¡Windows... ¡

¡ ¡

PMp ¡Installa<on ¡ ¡

slide-28
SLIDE 28

Q4 ¡2012] ¡

  • Finalize ¡the ¡current ¡version ¡ ¡
  • Finalize ¡CDP ¡integra=on ¡
  • Wiki ¡Online ¡ ¡
  • Online ¡demo ¡environnement ¡
  • LDAP, ¡…. ¡ ¡

End ¡2012] ¡

  • High ¡Availability/Cloud ¡Oriented ¡Architecture ¡
  • Improve ¡Nagios ¡performance ¡&& ¡Customisa=ons ¡
  • Edit ¡discovery ¡-­‑> ¡let’s ¡the ¡user ¡choose ¡the ¡informa=on ¡he ¡is ¡presented ¡with ¡ ¡
  • ¡configura=ons ¡rules ¡-­‑> ¡no=on ¡of ¡what ¡should ¡be ¡monitored ¡and ¡how ¡

PMp ¡Roadmap ¡ ¡

slide-29
SLIDE 29

Ques<ons ¡? ¡

PMp ¡ ¡ ¡

slide-30
SLIDE 30

Thank ¡You ¡! ¡ ¡

www.pmp-­‑solu<ons.org ¡ info@pmp-­‑solu<ons.org ¡

PMp ¡ ¡