Introducing 

Prezi AI.

Your new presentation assistant.

Refine, enhance, and tailor your content, source relevant images, and edit visuals quicker than ever before.

Loading…
Transcript

Problema col cliente

Allarme!

Risoluzione!

Tutto quel che serve è ...

www.icinga.org

Funzioni principali

Raccolta dati

Visualizzazione

Notifiche

Funzionalità

define service{

host_name linux-server

service_description check-disk-sda1

check_command check-disk!/dev/sda1

max_check_attempts 5

check_interval 5

retry_interval 3

check_period 24x7

notification_interval 30

notification_period 24x7

notification_options w,c,r

contact_groups linux-admins

}

Interfaccia semplice

Monitoraggio di PostgreSQL in ambiente devops

nei log di PostgreSQL

Scopri informazioni nascoste

Connessioni

  • dalibo.github.io/pgbadger/

Un esempio

  • Licenza PostgreSQL
  • Dal 2012

a colpo d'occhio

  • Analizzatore di log PostgreSQL

Analizza gli eventi passati

Individua comportamenti anomali

Storia dei nodi

generando pagine HTML

Mostra il comportamento di PostgreSQL

Monitoraggio di servizi di rete

Round Robin Database

e

check_postgres

  • Plugin per Icinga/Nagios
  • Scritto in Perl
  • Numerosi controlli per PostgreSQL
  • http://bucardo.org/check_postgres/
  • Licenza BSD

Perl

PING, SMTP, POP3, HTTP, ...

  • www.munin-monitoring.org
  • Monitor degli andamenti
  • GNU/GPL v2

Monitoraggio risorse dell'host

Carico CPU, uso del disco, ...

... con software open source

Plugin personalizzati

Scrivi i tuoi controlli

Problema Tecnico

  • Sistema di monitoring e alerting
  • Fork di Nagios nel 2009
  • GNU/GPL v2

Reazione!

@fcanovai

"Monitoraggio"

Monitoraggio

francesco.canovai@2ndQuadrant.it

Mai più eventi inosservati

francescocanovai

In questo scenario...

PostgreSQL Database Administrator

Francesco Canovai

downtime ridotto

perdite ridotte

diagnosi precoce (analisi dei sintomi)

Un sistema di monitoraggio e allerta

Obiettivo

Clienti infuriati?

No, grazie

Relazioni gerarchiche

Notifiche

in Zulu

Dipendenze fra host e servizi

Io guardo

Avvisi multi-canale

Notifica inizio e fine dei problemi

Tempi di risposta più rapidi

Un sistema di monitoring e alerting adeguato è un prerequisito per l'implementazione della filosofia devops all'interno di un'organizzazione

I grafici piacciono!

Learn more about creating dynamic, engaging presentations with Prezi