![]() |
Hola y bienvenida de los Estados Unidos a la UNIX y Linux Foros! Gracias por su visita y formar parte de nuestra comunidad global.
|
|
google unix.com
|
|||||||
| Foros | Registro | Reglas de los Foros | Enlaces | Álbumes | Preguntas más frecuentes | Lista de miembros | Calendario | Búsqueda | Puestos de hoy | Marcar Foros Como Leídos |
| Programación Web, Web 2.0 y Mashups Discutir y Programación Web Administración de Servidor Web, incluyendo LAMP, Apache, MySQL, Flash, HTML, SEO, Mashups y Web API y otros temas. |
Más UNIX y Linux Foro Temas usted puede encontrar útiles
|
||||
| Hilo | Hilo para principiantes | Foro | Respuestas | Último mensaje |
| De scripts de Perl para el seguimiento de los registros | solitare123 | UNIX for Dummies Preguntas y Respuestas | 1 | 06-25-2008 06:49 AM |
| Registro de seguimiento a través de Perl | solitare123 | Programación de scripts de shell y | 0 | 06-25-2008 06:42 AM |
| script perl DE SEGUIMIENTO DE FECHA / HORA DE INICIO Y SELLOS DE APPLICAION STOP EN UN DIARIO | FREDDIE091970 | Programación de scripts de shell y | 4 | 03-31-2008 09:59 PM |
![]() |
|
|
Linkback vínculo | Herramientas de hilo | Buscar en este Hilo | Tasa de Hilo | Modos de visualización |
|
|
|
|||||
|
Zabbix plantilla y script de perl para la Supervisión de Apache2
Hola,
Sírvase encontrar adjunta una copia de la Zabbix plantilla y PERL script que se está utilizando para vigilar nuestro servidor Apache2. Aquí están las entradas para zabbix_agentd.conf Código:
UserParameter=apache2.total_accesses,/etc/zabbix/zabbix_apache2.pl|cut -f1 -d":" UserParameter=apache2.total_kbytes,/etc/zabbix/zabbix_apache2.pl|cut -f2 -d":" UserParameter=apache2.cpuload,/etc/zabbix/zabbix_apache2.pl|cut -f3 -d":" UserParameter=apache2.uptime,/etc/zabbix/zabbix_apache2.pl|cut -f4 -d":" UserParameter=apache2.reqpersec,/etc/zabbix/zabbix_apache2.pl|cut -f5 -d":" UserParameter=apache2.bytespersec,/etc/zabbix/zabbix_apache2.pl|cut -f6 -d":" UserParameter=apache2.bytesperreq,/etc/zabbix/zabbix_apache2.pl|cut -f7 -d":" UserParameter=apache2.busyworkers,/etc/zabbix/zabbix_apache2.pl|cut -f8 -d":" UserParameter=apache2.idleworkers,/etc/zabbix/zabbix_apache2.pl|cut -f9 -d":" UserParameter=apache2.totalworkers,/etc/zabbix/zabbix_apache2.pl|cut -f10 -d":" Si necesita más instrucciones de instalación o si desea informar de los errores o fixs, no dude en preguntar o por correo. |
|
|||||
|
Versión 3: Scripts para Zabbix Vigilancia Apache2 (+ vBulletin)
Se actualizaron Zabbix esta plantilla y los scripts que se utiliza para controlar nuestro servidor Apache2. En esta versión, se añade el seguimiento de los rastreadores web (arañas), uncloaked Traición! (Error de TCP) para vBulletin y usuarios de estadísticas en línea:
Además aquí están las entradas para zabbix_agentd.conf Código:
UserParameter=spider.googlebot,cut -f1 -d":" /tmp/zabbix_spiders.dat UserParameter=spider.slurp,cut -f2 -d":" /tmp/zabbix_spiders.dat UserParameter=spider.others,cut -f3 -d":" /tmp/zabbix_spiders.dat UserParameter=vbulletin.totalonline,cut -f1 -d":" /tmp/zabbix_vbulletin.txt UserParameter=vbulletin.membersonline,cut -f2 -d":" /tmp/zabbix_vbulletin.txt UserParameter=vbulletin.guestsonline,cut -f3 -d":" /tmp/zabbix_vbulletin.txt UserParameter=security.treason,cut -f1 -d":" /tmp/zabbix_security.dat Este es un sencillo para la detección de las arañas con dos minutos de retraso, para dar tiempo para que el archivo de registro para ponerse al día. Sin embargo, durante el tiempo de carga pesada, más demora podría ser necesaria: Código:
#!/bin/bash #spiders.sh TIME=`date +%d/%b/%Y:%H:%M` LOG="/website/logs/apache2/access.log" sleep 120 GBOT=`grep "$TIME" "$LOG"| grep Googlebot |wc -l` SLURP=`grep "$TIME" "$LOG"|grep "Yahoo! Slurp" |wc -l` OTHER=`grep "$TIME" "$LOG"|grep -i bot| grep -v "Yahoo! Slurp"|grep -v Googlebot |grep -v Firefox|wc -l` echo $GBOT:$SLURP:$OTHER > /tmp/zabbix_spiders.dat Código:
#!/bin/bash #security.sh TIME=`date +%d/%b/%Y:%k:%M` LOG="/var/log/kern.log" sleep 60 TREASON=`grep "$TIME" "$LOG"| grep -i "Treason Uncloaked" |wc -l` echo $TREASON: > /tmp/zabbix_security.dat Código:
$ourFileName = "/tmp/zabbix_vbulletin.txt"; $zabbixfile = fopen($ourFileName, 'w+'); vfprintf($zabbixfile,"%s:%s:%s\n",array($totalonline,$numberregistered,$numberguest)); fclose($zabbixfile); |
![]() |
| Marcadores |
| Etiquetas |
| apache2, zabbix |
| Herramientas de hilo | Buscar en este Hilo |
| Modos de visualización | Vota a este hilo |
|
|