SlideShare ist ein Scribd-Unternehmen logo
1 von 30
Zerbitzarien egoera kudeatu,
           mugikorra erabiliz

                             Aitzol Naberan | @aitzol | anaberan@codesyntax.com




Azitain industrialdea, 3-K                                  Internet Solutions
E-20600 Eibar                                             www.codesyntax.com
Tel.: +34 943821780
CodeSyntax
Web garapenak
2000 urtean hasi zen martxan hiru
 bazkideren artean
Perfil desberdinetako 15 langile
Software librean sinistu, erabili eta ahal
 den neurrian bultzatzen dugu
Garapen teknologiak
Garapenetik hosting-era




              2012ko martxoaren 6ko bilaketak
Garapenetik hosting-era
Hornitzaile dependentzia
  Kaosa erabiltzen ari ginen hornitzaileak itxi
   zuenean
VPS vs Dedikatua
Burujabetasunaren bila
Hostinga gure proiektuentzat bakarrik
Burukomin berriak
Makinen instalazioa
Makinen babesa
Baimen bereizketak
Eskuragarritasuna
Software eguneraketak
Rotazioak
Eskaera ‘bereziak’
Pausoz pauso.
Nola daude makinak?
 Arazoak zenbat eta lehenago ezagutu,
   azkarrago konpon daitezke
 Karga, disko eta erorketak detektatu behar dira
 Neurtu, neurtu, neurtu, neurtu...
Monitorizazioa
Monitorizazioa
Hyperic HQ eta Zenoss handi eta astun
 xamarrak
Nagios, sarrera kurba handia. Gure
 helburuetarako gehiegi.
Munin ezezagun xamarra
Pandora FMS, aukeraketa egin genuenean
 hasierako bertsioetan.
Gure aukera
    Cacti - www.cacti.net
      RRDTool-en frontend grafikoa
      SNMP protokoloa datu bilketarako
      MySQL dat basea datuak gordetzeko
      Plugin bidez funtzionalitateak gehitzeko
     aukera
      Instalazio eta martxan jartze azkarra
Makina guztien egoera (Up/Down)
                                 Funtzionamendu datuak




Makinen funtzionamendu
historikoa
Kudeaketa erabakiak hartzeko
Gure kasuan aztertzen direnak:
  CPU usage
  Load average
  Mem usage
Bale primeran, grafika oso
politak, baina, non daude
izenburuan aipatzen diren
       mugikorrak?
Cacti erabiliz
  Neurketak dauzkagu, historikoa
  Zerbitzarien egoera ezagutu dezakegu
  Nola? Nabegadorearen aurrean F5 saka egiten
   egonda?
    Cactiren defektuzko email notifikazioak
    Thold plugina grafiketako balioetan oinarrituta
      notifikazioak sortzeko
Thold
Grafiketako balioen arabera alertak
 sortzeko plugina
  SNMP balio minimo eta maximoen artean
   baldin badago balio bat alerta bat sortu
   (emaila)
  Balioak ondo ajustatu behar dira positibo faltsu
   gehiegi ez jasotzeko

                                     http://docs.cacti.net/plugin:thold
Bai, baina mugikorrak???
Behin zerbitzarien egoeraren alertak
 emailez izanda, hemen sartzen da
 mugikorra.
  Duela 4 urte push notifikazioak zituen sistema
   bakarra Android zen (gmail bidez)
  Baina, ordu horretan ez zegoen terminalik
   hemen (edo oso gutxi)
  Android Dev Phone 1
Guardiak
Astero dago teknikari bat mugikor batekin
 alerta hauei erantzuteko.
Lan orduetan ez dago arazorik
Guardian zegoena korrika batean etxera
 joaterik ez genuen nahi
Zerbitzarien gainean eragiteko sistema
 behar genuen: Android aplikazioak.
smtp       push



                                KeePassDroid


                                ConnectBot
SNMP




         Internet                          ssh
           - 3G



                    https://code.google.com/p/connectbot/
                    http://www.keepassdroid.com/
Beste osagaiak
Aplikazioen egoera monitorizatu behar da
  Baliabide kontsumoa
  Erantzun denborak
  Crash-ak
Segurtasun kopiak
Zeregin hauek ere email bidez bidali behar
 dituzte notifikazioak aurreko egitura
 aprobetxatzeko.
Aplikazio monitorizazioa



Python modulua
Aplikazioak abiarazten ditu fork bat eginez
  Semea hiltzean gurasoa notifikatzen da
  Semearen baliabideak kontrola ditzake

                                           http://supervisord.org/
Segurtasun kopiak
Hasieran eskuz egindako shell scriptak
  Izerdi hotza eta beldurra
  Arazoen notifikaziorik ez
  Ez eta egoera ondo zegoen edo ez
Hornitzaileen prezioak oso altuak
Segurtasun kopientzako soluzio bat behar
Segurtasun kopiak


Zerbitzari guztiak sare lokalean
 konektatuta
ssh + rsync bidezko kopiak (edo samba,
  edo lokala...)
Errore (edo funtzionamendu arraro)
 notifikazioa
                                   http://backuppc.sourceforge.net/
Ikasitakoak
Automatizatu ahal den guztia
Norberaren scriptak ondo daude
  Mugak garaiz ikusten ikasi behar da
  Lan zehatzak egiten dituzten aplikazioak
Sistemaren mantenua ez dadila lan nagusi
 bihurtu
Sinpletasuna ahal den neurrian mantendu
Mundu bizia, momentuan dagoen aukera
Karentziak
Nork zaintzen du zaintzailea?
Oraindik eskulana egiten da
  Eguneraketen kudeakea: ubuntu landscape
  Firewall erregela bereiztuak zerbitzariaren
    arabera
  Hasierako konfigurazio lana
Hauek dira nire kartak...




... hobetu nahiko nuke :)
Eskerrik asko.

Aitzol Naberan | @aitzol | anaberan@codesyntax.com

Weitere ähnliche Inhalte

Ähnlich wie Zerbitzarien egoera kudeatu, mugikorra erabiliz

Virtual box eskuliburua dok
Virtual box eskuliburua   dokVirtual box eskuliburua   dok
Virtual box eskuliburua dokTolosaldea TLHI
 
Segurtasun informatikoa
Segurtasun informatikoaSegurtasun informatikoa
Segurtasun informatikoaasiertxin
 
53_2.internauten korapiloa.ppt
53_2.internauten korapiloa.ppt53_2.internauten korapiloa.ppt
53_2.internauten korapiloa.pptElhuyarOlinpiada
 
Gnulinux05
Gnulinux05Gnulinux05
Gnulinux05joseba
 
Oinarrizko lana
Oinarrizko lanaOinarrizko lana
Oinarrizko lanaleire
 
Android, Googleren sistema eragilea mugikorrentzako
Android, Googleren sistema eragilea mugikorrentzakoAndroid, Googleren sistema eragilea mugikorrentzako
Android, Googleren sistema eragilea mugikorrentzakoTagzania
 
Antibirusak jokin
Antibirusak jokinAntibirusak jokin
Antibirusak jokinjokine93
 
Ceret (industria prozesuen automatizatzea) zuzenketa
Ceret (industria prozesuen automatizatzea) zuzenketaCeret (industria prozesuen automatizatzea) zuzenketa
Ceret (industria prozesuen automatizatzea) zuzenketairalekontsultazerbitzua
 
Software espioia
Software espioiaSoftware espioia
Software espioiaInigo-97
 
Software espioia
Software espioiaSoftware espioia
Software espioiaInigo_97
 
Dtq4_eus
Dtq4_eusDtq4_eus
Dtq4_eusDTQ4
 
Ordenagailua Lana
Ordenagailua LanaOrdenagailua Lana
Ordenagailua LanaChristian
 
Internet of Things, Getxoblog 2014 1
Internet of Things, Getxoblog 2014 1Internet of Things, Getxoblog 2014 1
Internet of Things, Getxoblog 2014 1Gorka J Palacio Arko
 

Ähnlich wie Zerbitzarien egoera kudeatu, mugikorra erabiliz (20)

Virtual box eskuliburua dok
Virtual box eskuliburua   dokVirtual box eskuliburua   dok
Virtual box eskuliburua dok
 
FIREWALL
FIREWALLFIREWALL
FIREWALL
 
Segurtasun informatikoa
Segurtasun informatikoaSegurtasun informatikoa
Segurtasun informatikoa
 
53_2.internauten korapiloa.ppt
53_2.internauten korapiloa.ppt53_2.internauten korapiloa.ppt
53_2.internauten korapiloa.ppt
 
Gnulinux05
Gnulinux05Gnulinux05
Gnulinux05
 
Firewall
FirewallFirewall
Firewall
 
Oinarrizko lana
Oinarrizko lanaOinarrizko lana
Oinarrizko lana
 
Ceret jatorrizkoa euskaraz
Ceret jatorrizkoa euskarazCeret jatorrizkoa euskaraz
Ceret jatorrizkoa euskaraz
 
Android, Googleren sistema eragilea mugikorrentzako
Android, Googleren sistema eragilea mugikorrentzakoAndroid, Googleren sistema eragilea mugikorrentzako
Android, Googleren sistema eragilea mugikorrentzako
 
Antibirusak jokin
Antibirusak jokinAntibirusak jokin
Antibirusak jokin
 
Ceret (industria prozesuen automatizatzea) zuzenketa
Ceret (industria prozesuen automatizatzea) zuzenketaCeret (industria prozesuen automatizatzea) zuzenketa
Ceret (industria prozesuen automatizatzea) zuzenketa
 
Software espioia
Software espioiaSoftware espioia
Software espioia
 
Software espioia
Software espioiaSoftware espioia
Software espioia
 
Mantenimendua
MantenimenduaMantenimendua
Mantenimendua
 
Dtq4_eus
Dtq4_eusDtq4_eus
Dtq4_eus
 
Ceret zuzenketa
Ceret zuzenketaCeret zuzenketa
Ceret zuzenketa
 
Ordenagailua Lana
Ordenagailua LanaOrdenagailua Lana
Ordenagailua Lana
 
Internet of Things, Getxoblog 2014 1
Internet of Things, Getxoblog 2014 1Internet of Things, Getxoblog 2014 1
Internet of Things, Getxoblog 2014 1
 
NAGIOS
NAGIOSNAGIOS
NAGIOS
 
NAGIOS Aurkezpena
NAGIOS AurkezpenaNAGIOS Aurkezpena
NAGIOS Aurkezpena
 

Zerbitzarien egoera kudeatu, mugikorra erabiliz

  • 1. Zerbitzarien egoera kudeatu, mugikorra erabiliz Aitzol Naberan | @aitzol | anaberan@codesyntax.com Azitain industrialdea, 3-K Internet Solutions E-20600 Eibar www.codesyntax.com Tel.: +34 943821780
  • 2. CodeSyntax Web garapenak 2000 urtean hasi zen martxan hiru bazkideren artean Perfil desberdinetako 15 langile Software librean sinistu, erabili eta ahal den neurrian bultzatzen dugu
  • 4. Garapenetik hosting-era 2012ko martxoaren 6ko bilaketak
  • 5. Garapenetik hosting-era Hornitzaile dependentzia Kaosa erabiltzen ari ginen hornitzaileak itxi zuenean VPS vs Dedikatua Burujabetasunaren bila Hostinga gure proiektuentzat bakarrik
  • 6. Burukomin berriak Makinen instalazioa Makinen babesa Baimen bereizketak Eskuragarritasuna Software eguneraketak Rotazioak Eskaera ‘bereziak’
  • 7. Pausoz pauso. Nola daude makinak? Arazoak zenbat eta lehenago ezagutu, azkarrago konpon daitezke Karga, disko eta erorketak detektatu behar dira Neurtu, neurtu, neurtu, neurtu...
  • 9. Monitorizazioa Hyperic HQ eta Zenoss handi eta astun xamarrak Nagios, sarrera kurba handia. Gure helburuetarako gehiegi. Munin ezezagun xamarra Pandora FMS, aukeraketa egin genuenean hasierako bertsioetan.
  • 10. Gure aukera Cacti - www.cacti.net RRDTool-en frontend grafikoa SNMP protokoloa datu bilketarako MySQL dat basea datuak gordetzeko Plugin bidez funtzionalitateak gehitzeko aukera Instalazio eta martxan jartze azkarra
  • 11. Makina guztien egoera (Up/Down) Funtzionamendu datuak Makinen funtzionamendu historikoa Kudeaketa erabakiak hartzeko Gure kasuan aztertzen direnak: CPU usage Load average Mem usage
  • 12. Bale primeran, grafika oso politak, baina, non daude izenburuan aipatzen diren mugikorrak?
  • 13. Cacti erabiliz Neurketak dauzkagu, historikoa Zerbitzarien egoera ezagutu dezakegu Nola? Nabegadorearen aurrean F5 saka egiten egonda? Cactiren defektuzko email notifikazioak Thold plugina grafiketako balioetan oinarrituta notifikazioak sortzeko
  • 14. Thold Grafiketako balioen arabera alertak sortzeko plugina SNMP balio minimo eta maximoen artean baldin badago balio bat alerta bat sortu (emaila) Balioak ondo ajustatu behar dira positibo faltsu gehiegi ez jasotzeko http://docs.cacti.net/plugin:thold
  • 15.
  • 16.
  • 17. Bai, baina mugikorrak??? Behin zerbitzarien egoeraren alertak emailez izanda, hemen sartzen da mugikorra. Duela 4 urte push notifikazioak zituen sistema bakarra Android zen (gmail bidez) Baina, ordu horretan ez zegoen terminalik hemen (edo oso gutxi) Android Dev Phone 1
  • 18.
  • 19. Guardiak Astero dago teknikari bat mugikor batekin alerta hauei erantzuteko. Lan orduetan ez dago arazorik Guardian zegoena korrika batean etxera joaterik ez genuen nahi Zerbitzarien gainean eragiteko sistema behar genuen: Android aplikazioak.
  • 20. smtp push KeePassDroid ConnectBot SNMP Internet ssh - 3G https://code.google.com/p/connectbot/ http://www.keepassdroid.com/
  • 21. Beste osagaiak Aplikazioen egoera monitorizatu behar da Baliabide kontsumoa Erantzun denborak Crash-ak Segurtasun kopiak Zeregin hauek ere email bidez bidali behar dituzte notifikazioak aurreko egitura aprobetxatzeko.
  • 22. Aplikazio monitorizazioa Python modulua Aplikazioak abiarazten ditu fork bat eginez Semea hiltzean gurasoa notifikatzen da Semearen baliabideak kontrola ditzake http://supervisord.org/
  • 23. Segurtasun kopiak Hasieran eskuz egindako shell scriptak Izerdi hotza eta beldurra Arazoen notifikaziorik ez Ez eta egoera ondo zegoen edo ez Hornitzaileen prezioak oso altuak Segurtasun kopientzako soluzio bat behar
  • 24. Segurtasun kopiak Zerbitzari guztiak sare lokalean konektatuta ssh + rsync bidezko kopiak (edo samba, edo lokala...) Errore (edo funtzionamendu arraro) notifikazioa http://backuppc.sourceforge.net/
  • 25.
  • 26.
  • 27. Ikasitakoak Automatizatu ahal den guztia Norberaren scriptak ondo daude Mugak garaiz ikusten ikasi behar da Lan zehatzak egiten dituzten aplikazioak Sistemaren mantenua ez dadila lan nagusi bihurtu Sinpletasuna ahal den neurrian mantendu Mundu bizia, momentuan dagoen aukera
  • 28. Karentziak Nork zaintzen du zaintzailea? Oraindik eskulana egiten da Eguneraketen kudeakea: ubuntu landscape Firewall erregela bereiztuak zerbitzariaren arabera Hasierako konfigurazio lana
  • 29. Hauek dira nire kartak... ... hobetu nahiko nuke :)
  • 30. Eskerrik asko. Aitzol Naberan | @aitzol | anaberan@codesyntax.com