[Nagios-devel] ndoutils1.4b3 issue with writing to mysql dbase

Support forum for Nagios Core, Nagios Plugins, NCPA, NRPE, NSCA, NDOUtils and more. Engage with the community of users including those using the open source solutions.
Locked
Guest

[Nagios-devel] ndoutils1.4b3 issue with writing to mysql dbase

Post by Guest »

This message is in MIME format. Since your mail reader does not understand
this format, some or all of this message may not be legible.

------_=_NextPart_001_01C7A85E.DE938CF4
Content-Type: text/plain

Hi,

I am having issue with ndoutils 1.4b3 writing to mysql dbase. I
receive a "Broke pipe" error when running log2ndo or file2sock. Once
the error is generated the ndo2db is killed.

I am using ndo.sock for my unix domain socket. The perms on the socket
are :

srwxr-xr-x 1 apache apache 0 Jun 6 10:46
/opt/ACSnagios/var/ndo.sock



I have changed the perms to 777 and get the same results.



Netstat -P tcp:

Address Type Vnode Conn Local Addr Remote Addr

60002af8560 stream-ord 60012ee1d40 00000000 /opt/ACSnagios/var/ndo.sock



I am running Nagios as apache because I am using fruity webinterface for
configuration. The Nagios part works great.

I startup the ndomod daemon:

apache 23128 1 0 10:46:35 ? 0:00
/opt/ACSnagios/bin/ndo2db -c /opt/ACSnagios/etc/ndo3db.cfg



The ndo2db is actually ndo2db-3x renamed.

In the Nagios.log file you can see the data sink is connected:

[1181140722] Nagios 3.0a3 starting... (PID=18095)

[1181140722] LOG VERSION: 2.0

[1181140722] ndomod: NDOMOD 1.4b3 (04-10-2007) Copyright (c) 2005-2007
Ethan Galstad ([email protected])

[1181140722] ndomod: Successfully connected to data sink. 0 queued
items to flush.

[1181140722] Event broker module '/opt/ACSnagios/bin/ndomod.o'
initialized successfully.



Some of the variables in ndo3db.cfg

ndo2db_user=apache

ndo2db_group=apache

db_host=localhost

db_name=Nagios

db_user=nagios

db_pass=xxxxx



Some of the variables in ndomod.cfg...I have tried output_type
unixsocket and output = /opt/ACSnagios-3.0a3/var/ndo.sock

instance_name=default

output_type=file

output=/opt/ACSnagios-3.0a3/var/ndo.dat

buffer_file=/opt/ACSnagios-3.0a3/var/ndomod.tmp



Here is the output of the truss of the log2ndo -s
/opt/ACSnagios/var/log/ndo.dat.060042007 -d /opt/ACSnagios/var/ndo.sock
-i default -t unix

19222: open("/opt/ACSnagios/var/xaa", O_RDONLY) = 3

19222: fstat(3, 0xFFBFF6D0) = 0

19222: d=0x03D40000 i=262972 m=0100644 l=1 u=0 g=0
sz=6288849

19222: at = Jun 6 09:43:39 CDT 2007 [ 1181141019 ]

19222: mt = Jun 6 09:43:29 CDT 2007 [ 1181141009 ]

19222: ct = Jun 6 09:43:29 CDT 2007 [ 1181141009 ]

19222: bsz=8192 blks=12304 fs=ufs

19222: mmap(0x00000000, 6288849, PROT_READ, MAP_PRIVATE, 3, 0) =
0xFE800000

19222: so_socket(PF_UNIX, SOCK_STREAM, 0, "", SOV_DEFAULT) = 4

19222: connect(4, 0xFFBFF6F8, 29, SOV_DEFAULT) = 0

19222: AF_UNIX name = /opt/ACSnagios/var/ndo.sock

19222: time() = 1181142021

19222: write(4, " H E L L O\n P R O T O C".., 178) = 178

19222: write(4, " 1 0 0 :\n 7 2 =\n 9 9 9".., 14) = 14



.........snipet



19222: write(4, " 1 0 0 :\n 7 2 = 3 = 0\n".., 17) = 17

19222: write(4, " 1 0 0 :\n 7 2 = 4 = 1 1".., 33) Err#32 EPIPE

19222: Received signal #13, SIGPIPE [default]


Thanks
Drex




------_=_NextPart_001_01C7A85E.DE938CF4
Content-Type: text/html
Content-Transfer-Encoding: quoted-printable













st1\:*{behavior:url(#default#ieooui) }



<!--
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{margin:0in;
margin-bottom:.0001pt;
font

...[email truncated]...


This post was automatically imported from historical nagios-devel mailing list archives
Original poster: [email protected]
Locked