Find Jobs
Hire Freelancers

Analyze logfile & take action, Linux Scripting

$30-250 USD

Abgeschlossen
Veröffentlicht vor mehr als 10 Jahren

$30-250 USD

Bezahlt bei Lieferung
There is an application running which generates log file. We need to create some script which will check for errors in the logfile do the following: 1. Tail last 10 minutes of log file |grep only the rows which contain specific word 2. from the output we need to fetch 2 variables - "username" & "IP", as it is both variables we need to sed next words after specific patterns 3. the output will look like user1 1.1.1.1 user2 2.2.2.2 user3 3.3.3.3 user1 1.1.1.1 user4 4.4.4.4 4. If the username exists more than "X" times in the final output take action - ban IP for specific time & send email to email address fetched from db mysql [login to view URL] where username = $user & write some info to mysql [login to view URL] where username = $user The script must be optimized, not memory or cpu hungry, will be run each 10 min in cron job, so please only experienced users who know what to do. thank you
Projekt-ID: 5240553

Über das Projekt

8 Vorschläge
Remote Projekt
Aktiv vor 10 Jahren

Möchten Sie etwas Geld verdienen?

Vorteile einer Ausschreibung auf Freelancer

Legen Sie Ihr Budget und Ihren Zeitrahmen fest
Für Ihre Arbeit bezahlt werden
Skizzieren Sie Ihren Vorschlag
Sie können sich kostenlos anmelden und auf Aufträge bieten
Vergeben an:
Avatar des Nutzers
Hello, I will be glad to wire a script for you. For this I will need: 1. example of log file 2. dump of database 3. Installed firewall on server (CSF, iptables, lfd?) Regards, Alex_ks
$56 USD in 0 Tag
5,0 (3 Bewertungen)
1,5
1,5
8 Freelancer bieten im Durchschnitt $105 USD für diesen Auftrag
Avatar des Nutzers
Hello I'm linux system engineer with more than 8 years of production experience, familiar with such kind of work. I can help you fast and quality. Regards, Tony
$100 USD in 2 Tagen
5,0 (72 Bewertungen)
5,7
5,7
Avatar des Nutzers
Hello, I work as a Linux/Unix system administrator for the past 10 years and have all the necessary skills and hands-on experience to complete the task. Hope to hear from you soon.
$66 USD in 1 Tag
5,0 (11 Bewertungen)
3,9
3,9
Avatar des Nutzers
PMB Please...
$230 USD in 5 Tagen
5,0 (11 Bewertungen)
3,8
3,8
Avatar des Nutzers
Hello there. I'm an experienced linux system administrator and I can write the script you need quickly and well documented. Please feel free to contact me if you've any question. Best regards.
$111 USD in 2 Tagen
5,0 (4 Bewertungen)
3,2
3,2
Avatar des Nutzers
looks like you definitelly know what do you need, it is good for both of us. I believe I can help you, It will not be too long, I guess 1..2 days. Please give me a sample of source log. Thank you.
$111 USD in 3 Tagen
5,0 (2 Bewertungen)
2,6
2,6
Avatar des Nutzers
hi I am experience. programmer. I have expertise in c cpp perl Linux and kava. I can do your this work easy in perl scripting. I have also experience in mysql and familiar with cron job.
$155 USD in 3 Tagen
5,0 (1 Bewertung)
2,3
2,3
Avatar des Nutzers
Does the logfile contain timestamps because if not the "Tail last 10 minutes of log file" is not possible. If you mean go through all the lines since last check then this can be accomplished in another way (by checking inode for filechange and saving a file offset pointer upon runs). I also think it would be better to write this script in perl/python instead of the shell.
$40 USD in 7 Tagen
5,0 (2 Bewertungen)
2,1
2,1

Über den Kunden

Flagge von THAILAND
Bangkok, Thailand
5,0
14
Mitglied seit Okt. 29, 2013

Kundenüberprüfung

Danke! Wir haben Ihnen per E-Mail einen Link geschickt, über den Sie Ihr kostenloses Guthaben anfordern können.
Beim Senden Ihrer E-Mail ist ein Fehler aufgetreten. Bitte versuchen Sie es erneut.
Registrierte Benutzer Veröffentlichte Jobs
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Vorschau wird geladen
Erlaubnis zur Geolokalisierung erteilt.
Ihre Anmeldesitzung ist abgelaufen und Sie wurden abgemeldet. Bitte melden Sie sich erneut an.