![]() |
Ciao e benvenuto da parte degli Stati Uniti al UNIX e Linux Forum! Grazie per la visita ed unirsi alla nostra Comunità Globale.
|
|
google unix.com
|
|||||||
| Forum | Registrati | Regole Forum | Collegamenti | Album | FAQ | Members List | Calendario | Ricerca | Today's Posts | Mark Forums Read |
| Programmazione Web, Web 2.0 e mashups Discuti Programmazione Web e Web Server Amministrazione, compresi LAMP, Apache, MySQL, Flash, HTML, SEO, mashups e Web API e altri argomenti. |
Più di UNIX e Linux Forum Argomenti potreste trovare utili
|
||||
| Filo | Thread Starter | Forum | Risposte | Ultimo Post |
| Perl script per il controllo log | solitare123 | UNIX for Dummies Domande & Risposte | 1 | 06-25-2008 06:49 AM |
| Entra Controllo tramite Perl | solitare123 | Shell scripting e di programmazione | 0 | 06-25-2008 06:42 AM |
| script in Perl PER CONTROLLO DATA / ORA INIZIO PER FRANCOBOLLI E STOP DEL APPLICAION IN UN REGISTRO | FREDDIE091970 | Shell scripting e di programmazione | 4 | 03-31-2008 09:59 PM |
![]() |
|
|
LinkBack | Thread Tools | Cerca in questo Thread | Rate Thread | Modalità di visualizzazione |
|
|
|
|||||
|
Zabbix modello e script in Perl per la sorveglianza Apache2
Ciao,
Si prega di trovare in allegato una copia del Zabbix modello e PERL script che stiamo utilizzando per monitorare i nostri server Apache2. Qui ci sono le voci relative a zabbix_agentd.conf Codice:
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":" Se avete bisogno di ulteriori istruzioni per l'installazione o si desidera segnalare bug o fixs, sentitevi liberi di chiedere o per posta. |
|
|||||
|
Versione 3: Zabbix script per il monitoraggio dei Apache2 (+ vBulletin)
Abbiamo aggiornato Zabbix questo modello e gli script che stiamo utilizzando per monitorare i nostri server Apache2. In questa versione, si aggiunge il controllo per il web crawler (ragni), Treason uncloaked! (TCP errori) e per vBulletin Statistiche utenti online:
Qui ci sono le voci relative a oltre zabbix_agentd.conf Codice:
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 Questo è semplice per individuare uno spider due minuti con un ritardo, per dare tempo per il file di log per recuperare il tempo perduto. Tuttavia, durante il pesante carico volte, più ritardo potrebbe essere necessario: Codice:
#!/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 Codice:
#!/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 Codice:
$ourFileName = "/tmp/zabbix_vbulletin.txt"; $zabbixfile = fopen($ourFileName, 'w+'); vfprintf($zabbixfile,"%s:%s:%s\n",array($totalonline,$numberregistered,$numberguest)); fclose($zabbixfile); |
![]() |
| Segnalibri |
| Tag |
| apache2, zabbix |
| Thread Tools | Cerca in questo Thread |
| Modalità di visualizzazione | Vota questo thread |
|
|