1. In php.ini, set
 "short_open_tag = On"

2. Apply the following patch where you have installed NfSen:

--- libexec/Nfcomm.pm.orig  Sun Feb 17 13:12:15 2008
+++ libexec/Nfcomm.pm       Sun Feb 17 13:12:20 2008
@@ -753,6 +753,7 @@
                       return undef;
               }
               chmod 0660, $socket_path;
+               chown $NfConf::UID, $NfConf::GID, $socket_path;

       } else {
               # TCP Internet socket

The error message:
ERROR: nfsend connect() error: Permission denied!
will be solved with the two steps above.

Reload nfsen: ./nfsen reload
and you are done.


The error message:
ERROR: nfsend connect() error: No such file or directory!
requires anadditional step: Either run apache in non chroot mode ( -u ) or 
follow
the steps below:

1. in nfsen.conf
#
# nfsend communication socket
# $COMMSOCKET = "$PIDDIR/nfsen.comm";

Set COMMSOCKET to a path inside the chroot of apache e.g.
$COMMSOCKET = "/var/www/var/tmp/nfsen.comm";

Make sure the directory exists and user $USER can read/write.

2. Edit the conf.php file in the nfsen htdocs directory:
Edit the line:
$COMMSOCKET = ".."

to point to the socket inside apache root e.g.
$COMMSOCKET = "/var/tmp/nfsen.comm";

Reload nfsen: ./nfsen reload

   - Peter


--On March 3, 2008 1:21:51 PM -0800 Balgaa <[EMAIL PROTECTED]> wrote:

| hello,
|
| I have problem similiar but it says about permission.
| ERROR: nfsend connect() error: Permission denied!
| ERROR: nfsend - connection failed!!
| ERROR: Can not initialize globals!
|
| Is there anything wrong with directory or file permission?
|
|
|
| Richard Daemon wrote:
| >
| > Hi,
| >
| > I'm really stumped on this and any help would be greatly appreciated.
| >
| > When trying to load the nfsen/nfsen.php page I get:
| >
| > ERROR: nfsend connect() error: No such file or directory!
| > ERROR: nfsend - connection failed!!
| > ERROR: Can not initialize globals!
| >
| > I'm sure I have it configured properly and started properly as the
| > documentation states, I've read over and over and over again...
| >
| > I've used the default ./etc/nfsen-dist.conf > ./etc/nfsen.conf (tried
| > with and without changing HTMLDIR)
| >
| > I'm running httpd -u (non-chroot), php enabled, configured in
| > httpd.conf and tested ok - httpd chrooted works less, for now.
| >
| > I did the mkdir /data then ran the ./install.pl etc/nfsen.conf
| >
| > Started it with: ./nfsen start and it starts ok.
| >
| > in nfsen.conf I tried with /var/www/nfsen and /var/www/htdocs/nfsen
| > (same results)...
| >
| > %sources = (
| >     # 'upstream1'    => { 'port'    => '9995', 'col' => '#0000ff',
| > 'type' => 'netflow' },
| >     'slacker'    => { 'port'    => '9995', 'col' => '#0000ff', 'type'
| > => 'netflow' },
| >     # 'peer1'        => { 'port'    => '9996', 'col' => '#ff0000' },
| > );
| >
| > Then when I try http://slacker/nfsen/nfsen.php I get:
| >
| > ERROR: nfsend connect() error: No such file or directory!
| > ERROR: nfsend - connection failed!!
| > ERROR: Can not initialize globals!in red.
| >
| > pfflowd -d -n 192.168.0.10 running from remote host.
| >
| > I tried 1.3 and 1.3b, including nfsen -r live.
| >
| > I also get this in /var/log/messages:
| > Feb 16 22:50:15 slacker nfsen[689]: Error reading channel stat
| > information. Missing key 'first'
| >
| > $ netstat -anf inet |grep 995
| > udp        0      0  *.9995                 *.*
| >
| > Running OpenBSD 4.2-stable.
| >
| > Did I miss anything? Am I doing something wrong?
| >
| > Any help is greatly appreciated!
| >
| >
| >
|
| --
| View this message in context: 
http://www.nabble.com/Nfsen-and-php-problems...--tp15526200p15814259.html
| Sent from the openbsd user - misc mailing list archive at Nabble.com.
|



--
Peter Haag

Reply via email to