Re: Nfsen and php problems...?
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' = '#ff', | 'type' = 'netflow' }, | 'slacker'= { 'port'= '9995', 'col' = '#ff', 'type' | = 'netflow' }, | # 'peer1'= { 'port'= '9996', 'col' = '#ff' }, | ); | | 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 | udp0 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
Re: Nfsen and php problems...?
--On March 4, 2008 10:03:43 AM -0800 Balgaa [EMAIL PROTECTED] wrote: | Peter, | | Thank you very much. Is there way to see protocol based graph view like ftp, | http, ssh, voip, P2P (bittorrent, edonkey, kazaa etc.,). | | I saw Nfsen only show tcp/udp, icmp and port based graph. Create a profile which shows all the profiles you want to see. - Peter | | | | Peter Haag-2 wrote: | | 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' = '#ff', | | 'type' = 'netflow' }, | | 'slacker'= { 'port'= '9995', 'col' = '#ff', 'type' | | = 'netflow' }, | | # 'peer1'= { 'port'= '9996', 'col' = '#ff' }, | | ); | | | | 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 | | udp0 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 | | | | | -- | View this message in context: http://www.nabble.com/Nfsen-and-php-problems...--tp15526200p15833347.html | Sent from the openbsd user - misc mailing list archive at Nabble.com. | -- Peter Haag
Re: Nfsen and php problems...?
--On March 4, 2008 19:38:58 -0800 Balgaa [EMAIL PROTECTED] wrote: | Peter, | | How can I create profile? | | I am new to Nfsen+Nfdump. I need to create profile on Nfsen or? Please read the documentation. Everything is written there. - Peter | | | | Peter Haag-2 wrote: | | --On March 4, 2008 10:03:43 AM -0800 Balgaa [EMAIL PROTECTED] wrote: | | | Peter, | | | | Thank you very much. Is there way to see protocol based graph view like | ftp, | | http, ssh, voip, P2P (bittorrent, edonkey, kazaa etc.,). | | | | I saw Nfsen only show tcp/udp, icmp and port based graph. | | Create a profile which shows all the profiles you want to see. | | - Peter | | | | | | | | Peter Haag-2 wrote: | | | | 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' = '#ff', | | | 'type' = 'netflow' }, | | | 'slacker'= { 'port'= '9995', 'col' = '#ff', | 'type' | | | = 'netflow' }, | | | # 'peer1'= { 'port'= '9996', 'col' = '#ff' | }, | | | ); | | | | | | 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 | | | udp0 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
Re: Nfsen and php problems...?
--On February 18, 2008 9:48:09 +0100 Tasmanian Devil [EMAIL PROTECTED] wrote: | Hello! | | lookup.php at least gives a yellow page and also allows me to see it's | source, unlike the others: | | ? | /* This file was automatically created by the NfSen install.pl script */ Ouch! I'll fix that! All other php files have the right tags! Thanks - Peter | | This and especially the empty pages sound like you've short_open_tag | = Off in your /var/www/conf/php.ini. From that file: | | ; Allow the ? tag. Otherwise, only ?php and script tags are recognized. | ; NOTE: Using short tags should be avoided when developing applications or | ; libraries that are meant for redistribution, or deployment on PHP | ; servers which are not under your control, because short tags may not | ; be supported on the target server. For portable, redistributable code, | ; be sure not to use short tags. | short_open_tag = Off | | So if my guess is right, you should either fix the php files or set | short_open_tag = On. | | Tas. | -- Peter Haag