?
Solved

Sar error

Posted on 2011-02-11
13
Medium Priority
?
1,345 Views
Last Modified: 2012-05-11
When trying to run Sar command error


 sar
Cannot open /var/log/sa/sa11: No such file or directory

Open in new window


Running:

cat /etc/redhat-release
Red Hat Enterprise Linux AS release 4 (Nahant Update 4)

Open in new window


How can I create all log files needed /var/log/sa/saXX - is a cron job required?


0
Comment
Question by:jaxstorm
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 6
  • 4
  • 2
  • +1
13 Comments
 
LVL 68

Expert Comment

by:woolmilkporc
ID: 34870320
Hi,

do you have the "sysstat" script in /etc/cron.d?

What's in /var/log/sa anyway?

wmp
0
 
LVL 12

Expert Comment

by:upanwar
ID: 34870345
If you just give the command 'sar' then sar searches for the current day's file in /var/adm/sa directory. If you want the current stats from sar, you have to provide the appropriate switch (such as -d for disk info, -u for cpu util and so on), the sampling interval and the number of samples.

Try:

sar -mu -P ALL <Intervals> <No. of samples>
0
 
LVL 8

Author Comment

by:jaxstorm
ID: 34870351
systat does exist in /etc/cron.d

ll /var/log/sa
total 16
-rw-r--r--  1 root root 528 Oct  3  2007 sa03
-rw-r--r--  1 root root 528 Feb 19  2008 sa19
-rw-r--r--  1 root root 528 Sep 24 15:30 sa24
-rw-r--r--  1 root root 816 May 25  2010 sa25

Open in new window



0
Stressed Out?

Watch some penguins on the livecam!

 
LVL 22

Expert Comment

by:robocat
ID: 34870368


Put these into your crontab

*/10 * * * * root /usr/lib/sa/sa1 1 1
59 23 * * * root /usr/lib/sa/sa2 -A

They will collect the data in the sa directory, needed by sar.
 
0
 
LVL 8

Author Comment

by:jaxstorm
ID: 34870378
upanwar:

While I know you're correct, surely the /var/log/sa directory should be populated for for sa11 given that the cron job exists and the system has been up for 100+ days?

Fwiw, /var/adm/sa does not exist, would making that directory rectify the problem?
0
 
LVL 8

Author Comment

by:jaxstorm
ID: 34870390
robocat, they already exist in cron.d

cat /etc/cron.d/sysstat
# run system activity accounting tool every 10 minutes
*/10 * * * * root /usr/lib64/sa/sa1 1 1
# generate a daily summary of process accounting at 23:53
53 23 * * * root /usr/lib64/sa/sa2 -A

Open in new window

0
 
LVL 68

Accepted Solution

by:
woolmilkporc earned 1000 total points
ID: 34870410
Afaik you don't need /var/adm/sa with RedHat. It's /var/log/sa

>> they already exist in cron.d <<

That's why I asked for sysstat.

You could add >/tmp/sa1.log 2>&1 at the end of the sa1 line to check for possible error messages.

wmp
0
 
LVL 22

Assisted Solution

by:robocat
robocat earned 1000 total points
ID: 34870412

What happens if you run this manually ?


/usr/lib64/sa/sa1 1 1

Any errors ? Is sa11 being created in /var/log/sa ?

0
 
LVL 8

Author Comment

by:jaxstorm
ID: 34870427
Running /usr/lib64/sa/sa1 1 1 manually seems to have created the file correctly so I think the issue must be with the cron job. Any ideas?
0
 
LVL 22

Expert Comment

by:robocat
ID: 34870449

check /var/log/cron for errors ?
0
 
LVL 8

Author Comment

by:jaxstorm
ID: 34870471
This doesn't look good

less /var/log/cron | grep sysstat
Feb 11 06:53:01 ana0dl-a0018s00 crond[4831]: (*system*) BAD FILE MODE (/etc/cron.d/sysstat)

Open in new window

0
 
LVL 22

Expert Comment

by:robocat
ID: 34870495

Check for appropriate (execute) permissions on that file.
0
 
LVL 8

Author Comment

by:jaxstorm
ID: 34870505
Way ahead of you RC, thanks guys you all contributed :)
0

Featured Post

Get MongoDB database support online, now!

At Percona’s web store you can order your MongoDB database support needs in minutes. No hassles, no fuss, just pick and click. Pay online with a credit card. Handle your MongoDB database support now!

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

The purpose of this article is to fix the unknown display problem in Linux Mint operating system. After installing the OS if you see Display monitor is not recognized then we can install "MESA" utilities to fix this problem or we can install additio…
Every server (virtual or physical) needs a console: and the console can be provided through hardware directly connected, software for remote connections, local connections, through a KVM, etc. This document explains the different types of consol…
Learn how to navigate the file tree with the shell. Use pwd to print the current working directory: Use ls to list a directory's contents: Use cd to change to a new directory: Use wildcards instead of typing out long directory names: Use ../ to move…
Get a first impression of how PRTG looks and learn how it works.   This video is a short introduction to PRTG, as an initial overview or as a quick start for new PRTG users.
Suggested Courses
Course of the Month9 days, 7 hours left to enroll

762 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question