9 More Discussions You Might Find Interesting
1. UNIX for Beginners Questions & Answers
I am writing a shell script with 2 run time arguments. During the execution if i got any error, then it needs to redirected to a error file and in console. Also both error and output to be redirected to a log file. But i am facing the below error.
#! /bin/sh
errExit ()
{
errMsg=`cat... (1 Reply)
Discussion started by: sarathy_a35
1 Replies
2. Shell Programming and Scripting
Hello,
I have another problem with my script. Please accept my apologies, but I am really nooby in sh scripts. I am writing it for first time.
My script:
returned=`tail -50 SapLogs.log | grep -i "Error"`
echo $returned
if ; then
echo "There is no errors in the logs"
fi
And after... (10 Replies)
Discussion started by: jedzio
10 Replies
3. Solaris
I have two servers with a fresh install of Solaris 11, and having problems when doing rpcinfo between them. There is no firewall involved, so everything should theoretically be getting through. Does anyone have any ideas? I did a lot of Google searches, and haven't found a working solution yet.
... (2 Replies)
Discussion started by: christr
2 Replies
4. UNIX for Dummies Questions & Answers
im kinda new to shell scripting so i need some help
i try to run this script and get the error code
> 5 ")syntax error: operand expected (error token is "
the code for the script is
#!/bin/sh
#
# script to see if the given value is correct
#
# Define errors
ER_AF=86 # Var is... (4 Replies)
Discussion started by: metal005
4 Replies
5. Solaris
Hi Guys.
This is part of my filesystem structure :
Filesystem size used avail capacity Mounted on
/dev/md/dsk/d0 47G 5.2G 42G 12% /
/devices 0K 0K 0K 0% /devices
ctfs 0K 0K 0K 0% ... (2 Replies)
Discussion started by: aggadtech08
2 Replies
6. AIX
--------------------------------------------------------------------------------
Hello, help me please.
I am trying to create a mksysb bakup using nim. I am geting this error, how to correct it ? :
Command : failed stdout: yes stderr: no... (9 Replies)
Discussion started by: astjen
9 Replies
7. UNIX for Advanced & Expert Users
I encounters a VSIFAX related error:
vfxstat: Cannot login to server on rsac3: Connect error to host 172.16.1.45: Invalid argument
It started happening last night with a core dump. Then we can't start VSIFAX again.
I am runing VSI-FAX 4.2 on AIX box (0 Replies)
Discussion started by: b_jin
0 Replies
8. UNIX for Dummies Questions & Answers
hi there
i write one awk script file in shell programing
the code is related to dd/mm/yy to month, day year format
but i get an error
please can anybody help me out in this problem ??????
i give my code here including error
awk `
# date-month -- convert mm/dd/yy to month day,... (2 Replies)
Discussion started by: Herry
2 Replies
9. UNIX for Dummies Questions & Answers
Hey guys, need some help. Running AIX Version 5.2 and one of our cron jobs is writing errors to a log file. Any ideas on the following error message.
Error: Internal system error: Unable to initialize standard output file
I'm guessing more info might be needed, so let me know.
Thanks (2 Replies)
Discussion started by: firkus
2 Replies
SMOKEPING_INSTALL(7) SmokePing SMOKEPING_INSTALL(7)
NAME
smokeping_install - How to install SmokePing
OVERVIEW
This document explains how to setup SmokePing at your site.
DESCRIPTION
Prerequisites
SmokePing does not stand alone. It relies on various other tools and services being present. Apart from a Unix OS and a working Perl
installation you need the following components:
RRDtool 1.2.x or later
Smokeping uses RRDtool for logging and graphing. If your linux distro provides an rrdtool package with perl support, use this. If you
want to get the latest and greatest version, compile your own: <http://oss.oetiker.ch/rrdtool/>
FPing (optional)
The official site <http://fping.sourceforge.net/> seems to be a bit unmaintained. You might want to grab an updated version of fping
from <http://oss.oetiker.ch/smokeping/pub/>.
Note that fping must be installed setuid root. It seems that older versions of fping report round trip times in 0.1 milliseconds
instead of 1 milliseconds as advertised ... SmokePing tries to figure this out. It tells you when it starts ... let me know if it gets
it wrong.
EchoPing (Optional)
<http://echoping.sourceforge.net/>
You need this to run the EchoPing probes
Curl (Optional)
<http://curl.haxx.se/>
You need this for the Curl probe.
dig (Optional)
<http://www.isc.org/sw/bind/>
You need this for the DNS probe.
SSH (Optional)
<http://www.openssh.org/>
You need this for the SSH probe.
Webserver
<http://httpd.apache.org/>
Well I won't get much into this. The important thing is, to have a webserver which allows you to run CGI and preferably FastCGI
scripts. If you are using Apache I strongly recommend using the suexec system for running CGI scripts as a particular user.
See <http://httpd.apache.org/mod_fcgid/mod/mod_fcgid.html> and <http://httpd.apache.org/docs/2.2/mod/mod_suexec.html> for more
information on this.
Perl 5.8.8 or later.
If you still have an older version, maybe have a look at perlbrew.
Various Perl modules (Many are optional)
The modules are all available from <http://www.cpan.org> and you may be able to get them as packages from your distro's repository.
There is also a script provided in the setup folder to install the missing bits. You will be instructed later on how to use the
script.
FCGI
The module for supporting FastCGI operation.
CGI, CGI::Fast
Perl CGI/FastCGI support. Might already be installed localy.
Config::Grammar
The configuration file parser used in smokeping
LWP The master/slave functionality introduced a dependency on LWP::UserAgent from the libwww-perl (also known as LWP) library. The
module is required even if the master/slave mode is not enabled.
Socket6 (optional)
The Socket6 module enables smokeping to check hostnames that only resolve to an IPv6 address. If you probe such hosts using ie. the
FPing6 probe and get warnings that those hosts don't resolve to an IP address, you need to install it.
Net::Telnet (optional)
You need this for the TelnetIOSPing probe.
Net::OpenSSH (optional)
You need this for the OpenSSHJunOSPing probe.
Net::DNS (optional)
You need this for the AnotherDNS probe.
Net::LDAP (optional)
You need this for the LDAP probe.
IO::Socket::SSL (optional)
You need this if you want the LDAP probe to be able to use the 'starttls' command.
Authen::Radius (optional)
You need this for the Radius probe.
Installation
Once the tools listed above are in place, you can start setting up SmokePing itself. Unpack the tar archive and run the included configure
script:
./configure --prefix=/opt/smokeping
Configure will verify that all the required perl modules are available. If some are missing it will tell you to run the module build
script. Just follow the instructions on screen and then run configure again. Once it completes, you can run
make install
to finish your setup.
Configuration
Use the etc/config.dist file as a template to create your own smokeping configuration file. See smokeping_config for details.
Installing the webinterface
Copy the content of the PREFIX/htdocs directory to the place where your webserver expects its data. Maybe to /var/www/smokeping.
Edit the smokeping.fcgi script to point to your smokeping_cgi script.
If you have no FastCGI support in your webserver, you may want to use the smokeping.cgi script.
etc/basepage.html
Edit the html template to your likings. Please do not remove the link to the SmokePing counter and my name from the template. The
content of the template will be renderd by smokeping.cgi. This means that all embedded links must be relative to smokeping.cgi.
etc/smokemail
If you are going to use the DYNAMIC IP support, customize the contents of this file.
Starting the Smokeping Daemon
With all the scaffolding in place, you can now launch the smokeping daemon and have it gather data for you. First you may want to run it in
debug mode to see what it is doing
./bin/smokeping --config=/opt/smokeping/etc/config --debug
once all is well, start it up as a daemon. I would recomend you enable the logfile option so that you can see if it runs into trouble.
./bin/smokeping --config=/opt/smokeping/etc/config --logfile=smoke.log
Once the system works, you may want to put a SmokePing startup script into your /etc/init.d tree. Check out smokeping for further
information.
You can now open the smokeping.cgi webpage to look at your data.
See the smokeping_cgi documentation on how to setup the smokeping web interface.
COPYRIGHT
Copyright (c) 2001, 2011 by Tobias Oetiker. All right reserved.
LICENSE
This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation,
Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
AUTHOR
Tobias Oetiker <tobi@oetiker.ch>
2.6.8 2012-02-26 SMOKEPING_INSTALL(7)