Re: [Monitorix-general] Freebsd 12 vs Monitorix
Monitorix is a system monitoring tool
Brought to you by:
mikaku
From: Jordi S. <jo...@fi...> - 2019-02-18 16:48:49
|
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, cr...@lo... 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, cr...@lo... 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, cr...@lo... 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&apropos=0&sektion=4&manpath=FreeBSD+10.4-stable&arch=default&format=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 |