![]() |
Hallo und herzlich Willkommen aus den Vereinigten Staaten, die UNIX-und Linux-Foren! Vielen Dank für Ihren Besuch und die Teilnahme an unserem Global Community.
|
|
Google unix.com
|
|||||||
| Foren | Registrieren | Forum-Regeln | Links | Alben | FAQ | Benutzerliste | Kalender | Suche | Die heutige Beiträge | Alle Foren als gelesen markieren |
| Web-Programmierung, Web 2.0 und Mashups Diskussion Web-Programmierung und Web-Server-Verwaltung, einschließlich LAMP, Apache, MySQL, Flash, HTML, SEO, Mashups und andere Web-APIs und Themen. |
Mehr UNIX-und Linux-Forum Themen Vielleicht finden Sie hilfreiche
|
||||
| Faden | Thread Starter | Forum | Antworten | Last Post |
| Perl Scripting für die Überwachung der Protokolle | solitare123 | UNIX for Dummies Questions & Answers | 1 | 06-25-2008 07:49 AM |
| Log Monitoring durch Perl | solitare123 | Shell Programmierung und Scripting | 0 | 06-25-2008 07:42 AM |
| Perl Skript an die ÜBERWACHUNG DATE / TIME STAMPS für Start und Beendigung der APPLICAION in einer Log - | FREDDIE091970 | Shell Programmierung und Scripting | 4 | 03-31-2008 10:59 PM |
![]() |
|
|
LinkBack | Thread Tools | Suche diesen Thread | Rate Thread | Anzeige-Modi |
|
|
|
|||||
|
Zabbix Vorlage und PERL Script für die Überwachung von Apache2
Hallo,
Bitte in der Anlage eine Kopie der Zabbix Vorlage und PERL Skript, mit dem wir unsere Apache2-Server überwachen. Hier sind die Einträge für 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":" Wenn Sie weitere Anweisungen zur Installation oder wollen Fehler melden oder fixs, sich zu fragen, oder per Post. |
|
|||||
|
Version 3: Zabbix Scripts zur Überwachung Apache2 (+ vBulletin)
Wir Zabbix Aktualisierung dieser Vorlage und Skripte, mit dem wir unsere Apache2-Server überwachen. In dieser Version haben wir mit Monitoring für Web-Crawler (Spider), Verrat uncloaked! (TCP-Fehler) und für Online-Benutzer vBulletin stats:
Hier sind neben den Angaben für 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 Das ist einfach für die Erkennung von Spinnen mit zwei Minuten Verspätung, um Zeit für die Log-Datei, um aufzuholen. Allerdings werden bei hoher Last mal mehr Verzögerung erforderlich sein könnten: 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); |
![]() |
| Lesezeichen |
| Tags |
| apache2, zabbix |
| Thread Tools | Suche diesen Thread |
| Anzeige-Modi | Rate this thread |
|
|