08-07-2002
Controlling logfiles
I support an app that outputs alert and audit messages to one log file (vendor says they can't be separated). The script that I have written takes a copy (mv cmd) of the file to do the separation and reformatting. I have a problem that I loose records (messages are being written constantly, upto 3+ a second) between doing the mv and touch command on the log file. What could I do to stop these records being missed? feed the output straight into a script? Can I name pipes (this should allow for the script to read one message at a time)? any ideas would be great. Easier the better.
10 More Discussions You Might Find Interesting
1. UNIX for Dummies Questions & Answers
My server has only has access logs turned on. How do I turn on the other standard logs (i.e. I'd like to see the referring urls).
Thanks in advance. (3 Replies)
Discussion started by: pingdom
3 Replies
2. UNIX for Advanced & Expert Users
Dear Forum,
My .cshrc settings are embedded in a massive jungle of code distributed all over the place, where finding anything is a "needle in a haystack" daily pain in the royal backside.
Is there anyway, i can dump out every command and file executed to STDOUT after sourcing my .cshrc ???
... (2 Replies)
Discussion started by: fawqati
2 Replies
3. Shell Programming and Scripting
Hi All
There are some cron jobs ,which runs 24 hrs. Log files are generated when one job fails.
So I need the log files to be emailed to my personal e-mail id. So that I can see the log files at my home If there is any error.
How can I implement this in Unix shell programming.
Thanks... (4 Replies)
Discussion started by: deep_kol
4 Replies
4. Shell Programming and Scripting
Hi,
I have a lot of logfiles like fooYYYYMM.log (foo200301.log, foo200810.log) with lines like
YYYY-MM-DD TIMESTAMP,text1,text2,text3...
but I need (for postprocessing) the form fooYYYYMMDD.log (so foo200402.log becomes foo20040201.log, foo20040202.log...)
with unmodified content of lines.
... (1 Reply)
Discussion started by: clzupp
1 Replies
5. Shell Programming and Scripting
Hi All,
I have a peculiar problem. I will call a script from another script.
Script abc.ksh is called by ABC.ksh as
ABC.ksh abc.ksh
in abc.ksh I will create and redirect all the statements to log file.
ABC.ksh will also has a log file. I want all the logs generated in file abc in ABC... (5 Replies)
Discussion started by: javeed7
5 Replies
6. UNIX for Dummies Questions & Answers
Hi All,
I am working on a script and i am now been stuck in the mid of it..
My Script actually list the files consuming large disk it need compress the log files..
Here are the files
Hello_2009_10_22.log
Hello_2009_10_23.log.gz
Hello_2009_10_24.log.gz
Hello_2009_10_22.log... (2 Replies)
Discussion started by: sumithra
2 Replies
7. Red Hat
Hi,
I need to logrotate logs in directories in /var/log/httpd/. There are 4 directories in /var/log/httpd/... these directories are /var/log/httpd/access/
/var/log/httpd/debug/
/var/log/httpd/error/
/var/log/httpd/required/
Each of the access, required, error and debug directories have around... (1 Reply)
Discussion started by: renuka
1 Replies
8. Shell Programming and Scripting
Hi,I have a task have to do is writing an only Bourne shell to do with logfiles.
Because I am not really a programmer,just unix administrator.
So I need someone can do this for me.
The requirement is
1,be able to run in an environment that does not include a path. (i.e. the environment... (2 Replies)
Discussion started by: lemon_06
2 Replies
9. Shell Programming and Scripting
Hi guys,
I need to check a few log files as below to find out whether certain ip addresses is present on these log files.
type8code0: ls -alt
-rw-r--r-- 1 root other 796219588 Mar 20 02:25 logfile
drwxr-xr-x 2 root root 1536 Mar 20 02:00 .
-rw-r--r-- ... (3 Replies)
Discussion started by: type8code0
3 Replies
10. Red Hat
Why does removing "rhgb quiet" from the kernel boot parameters control whether or not the commands I enter are displayed in single user mode ?
For instance, if I do not remove "rhgb quiet", when I am in single user mode, whatever command I type will not be displayed on the screen.
The... (0 Replies)
Discussion started by: Hijanoqu
0 Replies
LEARN ABOUT DEBIAN
drawvalmap
DRAWVALMAP(1p) User Contributed Perl Documentation DRAWVALMAP(1p)
NAME
drawvalmap - Generate a graphical output of validation status values
encountered by the validator library.
SYNOPSIS
drawvalmap <logfile>
drawvalmap
DESCRIPTION
drawvalmap is a simple utility that can be used to display the validator status values in a graphical format. The input to this script is
a set of log messages that can be read either from file or from a socket. The output is an image file containing an image of the various
validator authentication chain status values.
drawvalmap reads data from STDIN if the logfile and the socket option are both unspecified. If the -f option is given, the output image
file is embedded in an HTML file with the given name. The HTML file auto-refreshes according to the refresh time supplied by the -r
option, allowing changes to the validator graph to be constantly tracked.
The typical usage of this script is in the following way:
# drawvalmap <logfile>
It would not be uncommon to use this script for troubleshooting purposes, in which case output generated by a driver program would be
"piped" to this script in the manner shown below.
# dt-validate -o6:stdout secure.example.com. | drawvalmap -f val_log_map.html
In each case the script generates the results in a val_log_map.png file. In the second case, an HTML file with the name val_log_map.html
is also generated.
OPTIONS
-a IP-address
This changes the address to which drawvalmap binds itself to the specified value. This option takes effect only if the -s option is
also specified.
-f file.ext
This creates an image of the type determined by the file extension
-g xxxx (deprecated)
Use -f instead.
-h file.html
This creates an HTML file with the given name, which contains the image of the validation map.
-i ignore_pattern_string
This causes drawvalmap to ignore log records that match the given ignore pattern.
-l log_event1,log_event2
This causes drawvalmap to enable display of events for the given list of log types. The following log event types are defined with
their default enabled status indicated in parenthesis: SUCCESS(1), BOGUS(1), DATA_MISSING(1), ERROR(1), and IGNORED(0).
-m match_pattern_string
This causes drawvalmap to include only log records that match the given pattern. If a given log record matches a pattern given by the
-m option and also matches the pattern given by the -i option the effective result is that of ignoring the record.
-p port
This changes the port to which drawvalmap binds itself to the specified value. This option takes effect only if the -s option is also
specified.
-r refresh-period
This changes the refresh period in the HTML file to the given value. The default is 5 seconds.
-s This changes the mode of operation to read input from a socket. The default address and port to which drawvalmap binds are
127.0.0.1:1053.
PRE-REQUISITES
GraphViz
COPYRIGHT
Copyright 2005-2012 SPARTA, Inc. All rights reserved. See the COPYING file included with the DNSSEC-Tools package for details.
AUTHOR
Suresh Krishnaswamy, hserus@users.sourceforge.net
SEE ALSO
libval(3)
perl v5.14.2 2012-06-21 DRAWVALMAP(1p)