05-07-2008
Creating searches?
Hello. Could do with some help on where to get started really. If anyone could help me it would be greatly appreciated.
I have been working on this for a while now and I don't really know where to start but I am looking into creating a script that will process website hit files and output statistical information to the screen.
I have all of the hit files already and i have them populated like this:
137.44.2.8 Mon Feb 4 22:02:35 GMT 2008
149.192.2.81 Mon Feb 4 23:22:12 GMT 2008
132.53.17.171 Tue Feb 5 01:56:16 GMT 2008
What i want to do is create script(s) that will:
1. Request from the user a particular time period of interest for them to search all of this information
2. find
(i) the number of hits occurring during the given time period, and
(ii) the number of hits from unique IP addresses (counting two as one)
3. Present this information in table with the headings “page”, “hits” and “unique hits”
Also all the hit files are stored in a hits directory and I want the script to be executed from the parent directory of hits.
Again if anyone can point me in a good direction this would be greatly appreciated.
All i can think of so far is using "if" functions. but this is the first time i have used unix. (im using SUSE10.3 if that helps?) i just really wanted some pointers/solutions.
thanks for your time.
8 More Discussions You Might Find Interesting
1. UNIX for Dummies Questions & Answers
I want to search the file /etc/passwd for all lines containing 'csh' but exlude all those lines that have '/usr' in them and dump the results into the file result.
IMPORTANT: I need to do this in one command line.
The following does not work:
grep -v \(\/usr\) \(csh\) /etc/passwd >... (4 Replies)
Discussion started by: sdemba
4 Replies
2. News, Links, Events and Announcements
See this article:
http://story.news.yahoo.com/news?tmpl=story&cid=74&ncid=738&e=9&u=/cmp/20030809/tc_cmp/13000487 (3 Replies)
Discussion started by: Neo
3 Replies
3. Shell Programming and Scripting
I am aware that Perl has a lot of features that originally came from sed and awk. I have a pattern that I am using like this:
sed -n '/|Y|/p'
I want to do the same thing in Perl and be able to either save that value in some kind of variable or array or potentially write it out to a file.
... (11 Replies)
Discussion started by: masinick
11 Replies
4. UNIX and Linux Applications
I just configured my ldap server in Alpine, but every search hangs indefinitely (or so it seems) and I have to end up killing Alpine and starting back up. The LDAP server runs over SSL on port 636, so I have specified port 636, but there doesn't seem to be an SSL option available so I turned on... (0 Replies)
Discussion started by: retrovertigo
0 Replies
5. Shell Programming and Scripting
Here is my code. What it does is it reads an input file (input.txt which contains roughly 2,000 search phrases) and searches a directory for files that contains the search phrase. The directory contains roughly 1900 files and 84 subdirectories. The output is a file (output.txt) that shows only the... (23 Replies)
Discussion started by: jl487
23 Replies
6. Shell Programming and Scripting
I have a below file
RCS File name : abc.txt
something
something
....
symbolic names:
implemented : 1.1
ssssssumthing
Revision 1.2
date : 12/12/12 author : abc
Revision 1.1
date : 11/11/11 author xyz
So now , in this file i have to first look for the implemented... (1 Reply)
Discussion started by: ashishagg2005
1 Replies
7. UNIX for Dummies Questions & Answers
I have a file that looks like this:
>Sample 539
GCCCAGCGCGCGILTGCCGCCGTCTCCGCCTGTCJOHNCCGCCATTGCCCCCGGTTAC
I am using the following code to search specific patterns:
awk '/^>/ { print $0 } NR==2 {if (/GIL/) { print "\t" "1" } else { print "\t" "0" }} NR==2 {if (/JOHN/) { print "\t""\t"... (7 Replies)
Discussion started by: Xterra
7 Replies
8. Shell Programming and Scripting
I tried to ease text searches so made a customized grep:
g () {
if
then
i=
for s in $2
do
i="$i --include=*.$s"
done
else
i='--include=*.txt --include=*.ini --include=*.*sh --include=*.c* --include=*.h --include=*.js --include=*.reg'
fi
grep -P -e \'$1\' -r "$i"
}
but I... (3 Replies)
Discussion started by: abdulbadii
3 Replies
LEARN ABOUT DEBIAN
apphbd
APPHBD(8) System administration utilitie APPHBD(8)
NAME
apphbd - Application Heartbeat Monitor for High-Availability Linux
SYNOPSIS
apphbd [-srkdh] [-c file]
DESCRIPTION
Warning
apphbd is deprecated; its use is strongly discouraged. The functionality provided by apphbd has been replaced by resource-level
monitoring in Pacemaker.
/usr/lib/heartbeat/apphbd is a basic application heartbeat monitor daemon for Linux-HA. A group of Application Heartbeat APIs are defined
for this heartbeat monitoring service. Applications may register with the daemon in order to be monitored. If an application fails to send
a heartbeat within the specified interval, the daemon will log an event.
apphbd may use a watchdog timer to monitor itself.
apphbd extends its functionality by using plugins. A plugin, recmgr notifies the recovery manager daemon if certain events occur (e.g. an
application fails to heartbeat).
The Recovery Manager daemon (/usr/lib/heartbeat/recoverymgrd) receives notification from the recmgr plugin, then it tries to execute
recovery scripts as configured. See the recoverymgrd default configuration file, recoverymgrd.conf for details.
recoverymgrd registers itself with apphbd as a client application. apphbd should be started first with the recmgr plugin loaded. Then,
recoverymgrd should be configured and started
OPTIONS
The following options are supported:
-s
Show the status of apphbd, running or stopped.
-k
Stop (kill) the daemon.
-r
Restart the daemon. apphbd will reload its configuration file when restarted.
-d level
Set the debug level.
-h
Show a brief usage message.
-c file
Set an alternate configuration file. The default configuration file is ./apphbd.cf. For details on the file format and supported
options, refer to the example apphbd.cf file found in the documentation directory.
FILES
o /var/run/apphbd.pid - default PID file
o apphbd.cf - Default configuration file for apphbd. apphbd searches the file in its working directory.
o recoverymgrd.conf - default configuration file for recoverymgrd. recoverymgrd searches the file in its working directory. An
alternative configuration file may be specified on the command line.
o /usr/lib/heartbeat/plugins/AppHBNotification - directory containing plugins for apphbd.
SEE ALSO
heartbeat(8)
AUTHORS
Alan Robertson <alanr@unix.sh>
apphbd
Andrea Brugger <andrea.l.brugger@intel.com>
man page
Florian Haas <florian.haas@linbit.com>
man page
Heartbeat 3.0.5 November 26, 2009 APPHBD(8)