![]() |
Hallo en welkom van de Verenigde Staten aan de UNIX en Linux Forum! Bedankt voor uw bezoek en Deelnemen aan onze wereldwijde gemeenschap.
|
|
google unix.com
|
|||||||
| Forums | Registreer | Forum Regels | Links | Albums | Veelgestelde vragen | Ledenlijst | Kalender | Zoeken | Today's Posts | Markeer forums als gelezen |
| Web Programmeren, Web 2.0 en mash-ups Bespreek Web Programmeren en Web Server Administration, waaronder LAMP, Apache, MySQL, Flash, HTML, SEO, mash-ups en andere web-API's en onderwerpen. |
Meer UNIX en Linux Forum Onderwerpen Misschien vindt u Helpful
|
||||
| Draad | Thread Starter | Forum | Antwoorden | Last Post |
| Perl Scripting voor monitoring logs | solitare123 | UNIX voor Dummies Questions & Answers | 1 | 06-25-2008 06:49 |
| Aanmelden Controle door middel van Perl | solitare123 | Programmeren en Shell Scripting | 0 | 06-25-2008 06:42 |
| Perl script aan voor MONITORING DATUM / TIJD VOOR STAMPS starten en stoppen van APPLICAION in een logboek | FREDDIE091970 | Programmeren en Shell Scripting | 4 | 03-31-2008 09:59 PM |
![]() |
|
|
LinkBack | Thread Tools | Zoeken in deze Thread | Rate Thread | Display Modes |
|
|
|
|||||
|
Zabbix Sjabloon en PERL script voor Toezicht Apache2
Hallo,
Gelieve hierbij een afschrift van de Zabbix sjabloon en PERL script gebruiken we om toezicht te houden op onze Apache2 server. Hier zijn de inzendingen voor zabbix_agentd.conf Code:
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":" Als u bijkomende installatie-instructies of wilt melden bugs of fixs, voel je vrij om te vragen of post. |
|
|||||
|
Versie 3: Zabbix Scripts voor Toezicht Apache2 (+ vBulletin)
Wij bijgewerkt dit Zabbix template en scripts die wij gebruiken om toezicht te houden op onze Apache2 server. In deze versie, voegen we monitoring voor webcrawlers (spinnen), Verraad uncloaked! (TCP bug) en voor vBulletin online gebruikers stats:
Hier zijn naast de vermeldingen voor zabbix_agentd.conf Code:
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 Deze eenvoudige is voor het opsporen van spinnen met een twee minuten vertraging, om tijd voor de log-bestand te halen. Echter, tijdens zware belasting, meer vertraging zou kunnen zijn nodig: Code:
#!/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 Code:
#!/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 Code:
$ourFileName = "/tmp/zabbix_vbulletin.txt"; $zabbixfile = fopen($ourFileName, 'w+'); vfprintf($zabbixfile,"%s:%s:%s\n",array($totalonline,$numberregistered,$numberguest)); fclose($zabbixfile); |
![]() |
| Bladwijzers |
| Labels |
| apache2, zabbix |
| Thread Tools | Zoeken in deze Thread |
| Display Modes | Beoordeel deze draad |
|
|