Re: [Monitorix-general] Freebsd 12 vs Monitorix
Monitorix is a system monitoring tool
Brought to you by:
mikaku
From: <cr...@lo...> - 2019-02-18 15:50:12
|
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. > |