sysadmin:automation
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| sysadmin:automation [2015/01/12 09:00] – [Monitoraggio dei log] kobe | sysadmin:automation [Unknown date] (current) – removed - external edit (Unknown date) 127.0.0.1 | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ====== 1ring: Automating Ops ====== | ||
| - | L' | ||
| - | * deploy e monitoraggio delle applicazioni | ||
| - | * monitoraggio dei processi principali (attivi e disattivi) | ||
| - | * monitoraggio delle risorse hardware (CPU load, RAM, Swap, disco..) | ||
| - | * assicurarsi che tutti i server siano sempre accessibili via SSH | ||
| - | * test sugli URL e redirect (verifica ritorno status code 200/30x su richieste HTTP) | ||
| - | * inviare notifiche a '' | ||
| - | |||
| - | I luoghi di riferimento di questo progetto sono: | ||
| - | * [[automation|questa stessa pagina wiki]] | ||
| - | * l' | ||
| - | * gli alert arrivano all' | ||
| - | |||
| - | ===== Repository Git ===== | ||
| - | |||
| - | Il **master** ('' | ||
| - | |||
| - | doc/ documentazione | ||
| - | inventories/ | ||
| - | group_vars/ | ||
| - | group_files/ | ||
| - | host_vars/ | ||
| - | host_files/ | ||
| - | prod.ini | ||
| - | dev.ini | ||
| - | playbooks/ | ||
| - | jobs_high.yml | ||
| - | jobs_low.yml | ||
| - | roles/ | ||
| - | secrets/ | ||
| - | utils/ | ||
| - | ansible.cfg | ||
| - | README.rst | ||
| - | |||
| - | Nota: per info sui nostri role [[Ansible|tutti i dettagli qui]] | ||
| - | |||
| - | ==== FAQ ==== | ||
| - | |||
| - | Alcune FAQ su dove trovare cosa: | ||
| - | |||
| - | * **archivio keepassx?** '' | ||
| - | * **chiavi SSH?** '' | ||
| - | * **info sulle installazioni di Gasista Felice?** '' | ||
| - | * **messaggio motd per host befair0?** '' | ||
| - | * **demoni/ | ||
| - | * **limite swap su tutti i server spes?** '' | ||
| - | * **info per accedere via SSH ai server?** '' | ||
| - | * **ci sono variabili globali?** '' | ||
| - | |||
| - | Il repository Git disponde di 2 branch: | ||
| - | * '' | ||
| - | * '' | ||
| - | |||
| - | L'idea e' fare periodicamente il rebase del branch '' | ||
| - | |||
| - | E' possibile clonarsi il repository in locale con: | ||
| - | |||
| - | $ git clone root@befair2.befair.it: | ||
| - | |||
| - | ===== Monitoraggio delle risorse ===== | ||
| - | |||
| - | Sezione spostata [[resmonitor|qui]]. | ||
| - | |||
| - | ===== Monitoraggio dei log ===== | ||
| - | |||
| - | Work In Progress!! | ||
| - | |||
| - | Ecco i progetti identificati finora: | ||
| - | |||
| - | * [[https:// | ||
| - | |||
| - | Sentry è adatto per ricevere errori ed eccezioni, purtroppo non si presta molto bene a ricevere una serie di log temporali che devono essere poi in seguito aggregati ed analizzati. | ||
| - | |||
| - | * [[https:// | ||
| - | |||
| - | [[http:// | ||
| - | ===== Backups ===== | ||
| - | |||
| - | In una condizione ideale, le directory " | ||
| - | * /root | ||
| - | * /home | ||
| - | * /var in generale | ||
| - | * / | ||
| - | |||
| - | Tutto il resto infatti dovrebbe essere rigenerato automaticamente dai playbook di Ansible. | ||
| - | |||
| - | TODO: | ||
| - | * prendere i vari scripts in / | ||
| - | |||
| - | ===== Approfondimenti ===== | ||
| - | |||
| - | * comparativa principali sw automazione: | ||
| - | * visita la [[labs|sezione dedicata alla ricerca di nuove soluzioni]] | ||
| - | * come reagire automaticamente ad eventuali problemi? | ||
sysadmin/automation.1421053224.txt.gz · Last modified: 2015/01/12 09:00 by kobe
