From: Ambati S. <am....@gm...> - 2009-12-01 12:48:57
|
Hi Sir, Thanks a tons. Your steps helped. devmon PID spawned and file devmon.pid is created. -bash-3.00# mkdir /var/run/devmon -bash-3.00# chown devmon /var/run/devmon/ -bash-3.00# cd /usr/local/devmon -bash-3.00# ./devmon -bash-3.00# ps -ef | grep devmon root 9952 9941 0 19:41:51 ? 0:00 /usr/bin/perl -w ./devmon root 9948 9941 0 19:41:51 ? 0:00 /usr/bin/perl -w ./devmon root 9951 9941 0 19:41:51 ? 0:00 /usr/bin/perl -w ./devmon root 9949 9941 0 19:41:51 ? 0:00 /usr/bin/perl -w ./devmon root 9945 9941 1 19:41:51 ? 0:00 /usr/bin/perl -w ./devmon root 9946 9941 0 19:41:51 ? 0:00 /usr/bin/perl -w ./devmon root 9944 9941 1 19:41:51 ? 0:00 /usr/bin/perl -w ./devmon root 9941 1 1 19:41:49 ? 0:02 /usr/bin/perl -w ./devmon root 9953 9941 0 19:41:51 ? 0:00 /usr/bin/perl -w ./devmon root 9947 9941 0 19:41:51 ? 0:00 /usr/bin/perl -w ./devmon root 9950 9941 0 19:41:51 ? 0:00 /usr/bin/perl -w ./devmon root 9955 9695 0 19:41:58 pts/1 0:00 grep devmon -bash-3.00# cd /var/run/devmon/ -bash-3.00# ls -la total 48 drwxr-xr-x 2 devmon root 184 Dec 1 19:41 . drwxr-xr-x 8 root sys 1329 Dec 1 19:34 .. -rw-rw-rw- 1 root root 4 Dec 1 19:41 devmon.pid -bash-3.00# Thanks again, Srini On Tue, Dec 1, 2009 at 1:15 AM, Buchan Milne <bg...@st...>wrote: > On Monday, 30 November 2009 14:15:46 Ambati Srinivas wrote: > > Hi Sir, > > > > I have my comments as *Srini:* > > > > On Mon, Nov 30, 2009 at 4:45 PM, Buchan Milne > <bg...@st...>wrote: > > > On Monday, 30 November 2009 09:40:31 Ambati Srinivas wrote: > > > > *Hi Guys, > > > > > > > > Please, Please help me out. > > > > > > > > I have installed Xymon 4.3.0-0.beta2 on Sun Solaris* *(SunOS bsma06 > > > > 5.10 Generic_139555-08 sun4u sparc SUNW,Sun-Fire-480R), I had > > > > successful installation. I had installed Devmonn-0.3.0. and > > > > SNMP_Session-1.13 also > > > > > > to > > > > > > > monitor few network devices (Cisco Switches and routers). however > when > > > > I grep for devmon no PID shows up as shown below: > > > > > > You didn't state that you had attempted to start it. If it does not > > > start, the > > > recommended route would be to look at the options it supports (by > > > providing the --help option). Specifically, -v or --debug may help. > > > > ******************************************************** > > Srini: -bash-3.00# ./devmon -v > > [09-11-30@21:01:46] Forking to background process 17075 > > Attached debug file for review. > > ******************************************************** > > > > > > -bash-3.00# ps -ef | grep devmon > > > > root 6849 3708 0 14:06:33 pts/1 0:00 grep devmon > > > > -bash-3.00# ps -ef | grep Devmon > > > > root 6858 3708 0 14:06:42 pts/1 0:00 grep Devmon > > > > -bash-3.00# ps -ef | grep DEVMON > > > > root 6897 3708 0 14:07:01 pts/1 0:00 grep DEVMON > > > > > > > > As shown in devmon.cfg > > > > # PIDFILE: Sets the full path to the Devmon process ID file. The > > > > > > directory > > > > > > > # containing this file should be read/writable by the user running > the > > > > Devmon > > > > # process. (case sensitive) [DEFAULT: /var/run/devmon/devmon.pid] > > > > PIDFILE=/var/run/devmon/devmon.pid > > > > > > Does this directory exist, and is it writeable by the user devmon runs > > > as? If > > > not, it *should* log this to the log file, *if* it has permission to > > > write to > > > the log file. In 0.3.1-beta1 I think I fixed it to log to the console > if > > > it could not open the log file ... I > > > > ******************************************************** > > Srini: I dont see any directory /var/run/devmon/ > > devmon.pid > > > > I have listed please see for review: > > -bash-3.00# cd /var/run/ > > .inetd.uds kcfd_door rpc_door/ syslog.pid > > apache2/ metaset.468 sendmail.pid syslog_door > > daemon/ name_service_door smc898/ > > fpsdiagd_door nfs4_domain sshd.pid > > ipsecconf.lock picld_door sysevent_channels/ > > -bash-3.00# > > Assuming you run devmon as the 'devmon' user: > > # mkdir /var/run/devmon > > # chown devmon /var/run/devmon > > then try again > > > ******************************************************** > > > > > > Please let me know what more details you may require. > > > > > > > > some info I am providing: I manually changed owner and group of files > > > > to root:root, earlier they were 501:501, which I didn't understand. > > > > > > It is your responsibility to ensure correct ownership of file extracted > > > from a > > > tarball. This is however another reason for me to consider providing a > > > make file just to provide an install target. > > > > > > > /usr/local/**devmo**n > > > > -bash-3.00$ ls -l > > > > total 86 > > > > -rw-r--r-- 1 root root 836 Nov 30 14:51 @!: > > > > -rw-r--r-- 1 root root 9001 Apr 3 2008 CHANGELOG > > > > -rw-r--r-- 1 root root 15122 Apr 3 2008 COPYING > > > > -rw-r--r-- 1 root root 4935 Apr 3 2008 README > > > > -rwxr-xr-x 1 root root 1153 Apr 3 2008 devmon > > > > -rw-r--r-- 1 root root 5999 Nov 30 14:08 devmon.cfg > > > > drwxr-xr-x 2 root root 512 Apr 3 2008 docs > > > > drwxr-xr-x 2 root root 512 Apr 3 2008 extras > > > > -rw-r--r-- 1 root root 119 Nov 30 15:01 hosts.db > > > > drwxr-xr-x 2 root root 512 Apr 3 2008 modules > > > > drwxr-xr-x 40 root root 1024 Apr 3 2008 templates > > > > -bash-3.00$ > > > > > > > > Thanks so much. > > > > > > It would help me if you could tell me what documentation you were > > > following, > > > so that I can improve it to address any areas that were not covered > > > > ******************************************************** > > Srini: I am following > > http://devmon.svn.sourceforge.net/viewvc/devmon/trunk/docs/INSTALLATIONand > > which is same in /usr/local/devmon/docs/INSTALLATION in my server. > > > > When I run ./devmon no PIDs are spawned. > > ******************************************************** > > Yep, PID and log file directory creation are not covered, I will try and > update > the documentation this week. > > Regards, > Buchan > |