Il test è stato fatto sulla versione di Ubuntu.
registrarsi sul sito: https://mms.10gen.com
apt-get install python-setuptools
apt-get install build-essential python-dev -- (44,3 MB)
easy_install pip
pip uninstall pymongo (si prova al massimo questa da errore se non installato)
pip install pymongo
scaricare il pacco dalla 10gen a questo indirizzo
https://mms.10gen.com/settings/10gen-mms-agent.zip
eseguire unzip del file appena scaricato.
Andare sulla pagina https://mms.10gen.com/settings e recuperare le chiavi @API_KEY@ e @SECRET_KEY@.
Editare il file settings.py e modificare le chiavi di accesso.
Mandare in esecuzione lo script:
nohup python agent.py > agent.log 2>&1 &
a questo punto l'agent comunica direttamente con il server della 10 gen.
Dal sito possiamo vedere, per esempio, lo stato del nostro sistema di replica, oltre che avere la possibilità di configurare determinati alert via email per avere info sullo stato dei server mongo monitorati.
vi consiglio di abilitare i level del profile con il comando db.setProfilingLevel(2);
vi consiglio in installare anche munin con:
apt-get install munin-node
in modo da monitorare lo stato della cpu, attenzione munun serve a richiesta quindi bisogna eseguire una accurata gestione dei permessi sui firewall.
Il supporto è favoloso, voi scrivete e loro vi rispondo al volo per qualsiasi cosa.