Re: [Monitorix-general] Freebsd 12 vs Monitorix

2019-02-18 Thread Jordi Sanfeliu

Kamil,

OK, after reading these messages I think it's better to remove the 
entropy support for FreeBSD systems. So, no one will experience these 
same errors you had.


Thank you very much.
Best regards.


On 2/18/19 4:49 PM, c...@lordcyber.net wrote:
all i found is : 
http://freebsd.1045724.x6.nabble.com/Querying-entropy-state-td6257051.html
so i tried to comment out these lines 293 to 296 in system.pm and seems 
it started to work again, al lerrors in log are gone


On 18.02.2019 12:46, Jordi Sanfeliu wrote:

Hello Kamil,


On 2/15/19 3:48 PM, c...@lordcyber.net wrote:
OK, 2nd issue is gone now, i just reinstalled monitorix from ports 
with all dependencies so now i'm able to generate graphs. but still 
having issues with SYSTEM monitoring as described earlier ...


- Kamil


On 15.02.2019 13:29, c...@lordcyber.net wrote:

Hi,

i'm using Monitorix since FreeBSD 7 and its simply great. BUT 
recently i've installed FreeBSD 12 on new machine and having two 
problems now ...


1st - cannot monitor SYSTEM, the rest of monitors i'm using are OK. 
i can see lots of these errors in logfile:


Use of uninitialized value in lc at /usr/local/bin/monitorix line 714.
Use of uninitialized value in lc at /usr/local/bin/monitorix line 740.


Looks like you removed some parts ('traffacct' and 'emailreports') 
from the configuration file that you won't use. Monitorix expects to 
read the original configuration file, and you think you won't use an 
option, just leave it disabled (with 'n').




sysctl: unknown oid 'kern.random.sys.seeded'
Use of uninitialized value $entropy in scalar chomp at 
/usr/local/share/monitorix/system.pm line 296.
Use of uninitialized value $entropy in chomp at 
/usr/local/share/monitorix/system.pm line 361.
Use of uninitialized value $entropy in concatenation (.) or string 
at /usr/local/share/monitorix/system.pm line 401.
Fri Feb 15 13:16:00 2019 - ERROR: while updating 
/var/db/monitorix/system.rrd: /var/db/monitorix/system.rrd: Function 
update_pdp_prep, case DST_GAUGE - Cannot convert '' to float


according to man page "kern.random.sys.seeded" is not in FreeBSD 11 
and newer, last seen in 10: 
https://www.freebsd.org/cgi/man.cgi?query=random=0=4=FreeBSD+10.4-stable=default=html 

i can confirm that as previous machine was running 10 with no issue 
(i skipped 11 to 12 now)


It seems then that FreeBSD folks have removed (or perhaps changed the 
name) of the option 'kern.random.sys.seeded'. Do you know if there 
exist a different way to know the entropy on a FreeBSD system?


Meanwhile as a work-around comment out the lines from 293 to 296 in 
the 'system.pm' file of your FreeBSD system. I believe that the last 
error about 'unable to convert '' to float is just a consequence of 
the previous problem.





2nd - i'm not able to generate graphs, when i try this:
monitorix.cgi mode=localhost graph=all when=day color=black

i'll get:
Use of uninitialized value $ENV{"HTTP_HOST"} in concatenation (.) or 
string at ./monitorix.cgi line 260.


as i said i had no issue before (FreeBSD 7 8 9 10) but started after 
instalation of 12 ...


thanks!
Kamil



Regards.



--
Jordi Sanfeliu
FIBRANET Network Services Provider
https://www.fibranet.cat


___
Monitorix-general mailing list
Monitorix-general@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/monitorix-general


Re: [Monitorix-general] Freebsd 12 vs Monitorix

2019-02-18 Thread crx
all i found is : 
http://freebsd.1045724.x6.nabble.com/Querying-entropy-state-td6257051.html
so i tried to comment out these lines 293 to 296 in system.pm and seems 
it started to work again, al lerrors in log are gone


On 18.02.2019 12:46, Jordi Sanfeliu wrote:

Hello Kamil,


On 2/15/19 3:48 PM, c...@lordcyber.net wrote:
OK, 2nd issue is gone now, i just reinstalled monitorix from ports 
with all dependencies so now i'm able to generate graphs. but still 
having issues with SYSTEM monitoring as described earlier ...


- Kamil


On 15.02.2019 13:29, c...@lordcyber.net wrote:

Hi,

i'm using Monitorix since FreeBSD 7 and its simply great. BUT 
recently i've installed FreeBSD 12 on new machine and having two 
problems now ...


1st - cannot monitor SYSTEM, the rest of monitors i'm using are OK. 
i can see lots of these errors in logfile:


Use of uninitialized value in lc at /usr/local/bin/monitorix line 714.
Use of uninitialized value in lc at /usr/local/bin/monitorix line 740.


Looks like you removed some parts ('traffacct' and 'emailreports') 
from the configuration file that you won't use. Monitorix expects to 
read the original configuration file, and you think you won't use an 
option, just leave it disabled (with 'n').




sysctl: unknown oid 'kern.random.sys.seeded'
Use of uninitialized value $entropy in scalar chomp at 
/usr/local/share/monitorix/system.pm line 296.
Use of uninitialized value $entropy in chomp at 
/usr/local/share/monitorix/system.pm line 361.
Use of uninitialized value $entropy in concatenation (.) or string 
at /usr/local/share/monitorix/system.pm line 401.
Fri Feb 15 13:16:00 2019 - ERROR: while updating 
/var/db/monitorix/system.rrd: /var/db/monitorix/system.rrd: Function 
update_pdp_prep, case DST_GAUGE - Cannot convert '' to float


according to man page "kern.random.sys.seeded" is not in FreeBSD 11 
and newer, last seen in 10: 
https://www.freebsd.org/cgi/man.cgi?query=random=0=4=FreeBSD+10.4-stable=default=html 

i can confirm that as previous machine was running 10 with no issue 
(i skipped 11 to 12 now)


It seems then that FreeBSD folks have removed (or perhaps changed the 
name) of the option 'kern.random.sys.seeded'. Do you know if there 
exist a different way to know the entropy on a FreeBSD system?


Meanwhile as a work-around comment out the lines from 293 to 296 in 
the 'system.pm' file of your FreeBSD system. I believe that the last 
error about 'unable to convert '' to float is just a consequence of 
the previous problem.





2nd - i'm not able to generate graphs, when i try this:
monitorix.cgi mode=localhost graph=all when=day color=black

i'll get:
Use of uninitialized value $ENV{"HTTP_HOST"} in concatenation (.) or 
string at ./monitorix.cgi line 260.


as i said i had no issue before (FreeBSD 7 8 9 10) but started after 
instalation of 12 ...


thanks!
Kamil



Regards.




___
Monitorix-general mailing list
Monitorix-general@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/monitorix-general