O gracias me pondré al tema aver si puedo dividirlo yo también
Es realmente fácil dividirlo todo.
Yo lo tengo así porque mi servidor de cache es Redis y uso Varnish delante de el para manejar todo.
- - - Actualizado - - -
Ahora que estoy desde le Mac te puedo compartir uno de mis trucos.
Yo siempre instalo y pongo a funcionar Monit en todas mis instancias de Amazon.
The Monit daemon 5.8.1 uptime: 0m
Process 'php5-fpm'
status Running
monitoring status Monitored
pid 6609
parent pid 1
uid 0
effective uid 0
gid 0
uptime 2h 32m
children 4
memory kilobytes 16928
memory kilobytes total 190760
memory percent 1.6%
memory percent total 18.7%
cpu percent 0.0%
cpu percent total 0.0%
data collected Wed, 20 Aug 2014 19:02:31
Process 'nginx'
status Running
monitoring status Monitored
pid 6504
parent pid 1
uid 0
effective uid 0
gid 0
uptime 2h 34m
children 1
memory kilobytes 9748
memory kilobytes total 20884
memory percent 0.9%
memory percent total 2.0%
cpu percent 0.0%
cpu percent total 0.0%
port response time 0.000s to localhost:80 [DEFAULT via TCP]
data collected Wed, 20 Aug 2014 19:02:31
System 'WebNginx'
status Running
monitoring status Monitored
load average [0.00] [0.01] [0.05]
cpu 17.6%us 1.0%sy 0.0%wa
memory usage 342424 kB [33.6%]
swap usage 0 kB [0.0%]
data collected Wed, 20 Aug 2014 19:02:31
Filesystem 'rootfs'
status Resource limit matched
monitoring status Monitored
permission 755
uid 0
gid 0
filesystem flags 0x1000
block size 4096 B
blocks total 2544689 [9940.2 MB]
blocks free for non superuser 462855 [1808.0 MB] [18.2%]
blocks free total 592531 [2314.6 MB] [23.3%]
inodes total 655360
inodes free 112689 [17.2%]
data collected Wed, 20 Aug 2014 19:02:31
Y estos son los datos que me da desde la consola del sistema.
Ya ves que con esta información puedo tomar decisiones más fácilmente.
Tiene muchos más usos. Uno muy interesante es que si Nginx o cualquier aplicación se para o falla y deja de mostar la web o dirección ip que tu le indiques. El solo reinicia el servicio para mantener el tiempo de inactividad al mínimo.
Es una función sumamente útil.
Además también envia email de aviso a mi móvil para avisarme de las caidas fallos y excesos de trabajo.
Por ejemplo cuando queda menos del 20% de ram libre.
Cuando el uso de cpu es superior el 90%.
ETC...
Aun sigo estudiando todo lo que este programa puede hacer en mi servidor.
Hay una versión de pago pero por ahora no la uso solo uso la gratuita.