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 12:05:14
|
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 |