Closed mmattel closed 3 years ago
Why you have a white background on the black
theme?
Nevertheless, seems it's working good after adding the global option enable_back_button = y
in the configuration file.
I see that the color of the arrow is not the expected after applying all the theme changes in the last version, so I'll try to fix it. The rest though, is working finely.
The rest though, is working finely.
These are my settings, and it is white instead of black. I installed 3.13.1 as I did the releases before using the .deb file. (Ubuntu 20.04)
title = Monitorix
hostname = xxxx
theme_color = black
refresh_rate = 150
iface_mode = graph
enable_zoom = y
netstats_in_bps = n
disable_javascript_void = n
temperature_scale = c
show_gaps = n
global_zoom = 1
max_historic_years = 1
accept_selfsigned_certs = y
image_format = PNG
enable_parallelizing = y
ipv6_disabled = y
enable_back_button = y
include_dir = /etc/monitorix/conf.d
Please, make sure you did a correct installation and now you have an extra directory /var/lib/monitorix/www/css/
which includes the files black.css
and white.css
, corresponding to the two possible themes.
Also, check your log file to make sure there isn't any error message.
/var/lib/monitorix/www/css/
is present with both files.
If I stop and start the service, nothing special catches my eyes.
Only Use of uninitialized value...
messages for mysql and redis as I am using socket pop up regulary
and
WARNING: the 'max' option in 'net.pm' doesn't exist. Please consider upgrading your configuration file.
WARNING: the 'autocheck_responsiveness' option is not valid or doesn't exist. Please consider upgrading your configuration file.
WARNING: the 'default_option_when_all' option is not valid or doesn't exist. Please consider upgrading your configuration file.
fs::fs_init: Unable to detect the device name of 'swap', I/O stats won't be shown in graph. If this is really a mount point then consider using <devmap> to map it manually to a device name.
These error messages are harmless, but denote you are not configuring correctly Monitorix. That is, you are editing the main configuration file. While this is, of course, accepted is not the best practice.
Please, see this FAQ.
I'm running out of ideas, ... are you sure this is not a browser cache problem?
are you sure this is not a browser cache problem?
No it is not a browser cache issue. Tested with Opera, FF, with or without incognito mode
Digging more, this is what the developer tools in the browser show: Main page:
Next page (there is no css folder):
Paste the output of ls -l /var/lib/monitorix/www/cgi/
, also your whole configuration file (hiding any sensitive information)
ls -l /var/lib/monitorix/www/cgi/
total 28
-rwxr-xr-x 1 root root 21552 Jan 27 16:38 monitorix.cgi
-rw-r--r-- 1 root root 30 Mar 22 18:31 monitorix.conf.path
cat monitorix.conf
# Monitorix - configuration file
#
# See monitorix.conf(5) manpage for a detailed description of each option.
#
title = Monitorix
hostname = mm-eddie
theme_color = black
refresh_rate = 150
iface_mode = graph
enable_zoom = y
netstats_in_bps = n
disable_javascript_void = n
temperature_scale = c
show_gaps = n
global_zoom = 1
max_historic_years = 1
accept_selfsigned_certs = y
image_format = PNG
enable_parallelizing = y
ipv6_disabled = y
enable_back_button = y
include_dir = /etc/monitorix/conf.d
base_dir = /var/lib/monitorix/www/
base_lib = /var/lib/monitorix/
base_url = /monitorix
base_cgi = /monitorix-cgi
<httpd_builtin>
enabled = y
host =
port = 8081
user = nobody
group = nobody
log_file = /var/log/monitorix-httpd
hosts_deny =
hosts_allow =
<auth>
enabled = n
msg = Monitorix: Restricted access
htpasswd = /var/lib/monitorix/htpasswd
</auth>
</httpd_builtin>
# Log files pathnames
# -----------------------------------------------------------------------------
log_file = /var/log/monitorix
secure_log = /var/log/secure
mail_log = /var/log/maillog
milter_gl = /var/milter-greylist/greylist.db
imap_log = /var/log/imap
hylafax_log = /var/spool/hylafax/etc/xferfaxlog
cups_log = /var/log/cups/page_log
ftp_log = /var/log/proftpd/access.log
fail2ban_log = /var/log/fail2ban.log
spamassassin_log = /var/log/maillog
clamav_log = /var/log/clamav/clamav.log
cg_logdir = /var/CommuniGate/SystemLogs/
squid_log = /var/log/squid/access.log
imap_log_date_format = %b %d
secure_log_date_format = %b %e
<piwik_tracking>
enabled = n
url = "://example.com/piwik/"
sid = "1"
img = "http://example.com/piwik/piwik.php?idsite=1"
</piwik_tracking>
# Graphs (de)activation
# -----------------------------------------------------------------------------
<graph_enable>
system = y
kern = y
proc = y
hptemp = n
lmsens = n
nvidia = n
disk = n
fs = y
zfs = n
du = y
net = y
netstat = y
tc = n
libvirt = n
process = n
serv = n
mail = n
port = y
user = n
ftp = n
apache = n
nginx = y
lighttpd = n
mysql = y
varnish = n
pagespeed = n
squid = n
nfss = n
nfsc = y
bind = n
ntp = n
chrony = n
fail2ban = n
icecast = n
raspberrypi = n
phpapc = n
memcached = n
redis = y
phpfpm = n
apcupsd = n
nut = n
wowza = n
int = n
verlihub = n
</graph_enable>
# SYSTEM graph
# -----------------------------------------------------------------------------
<system>
rigid = 1, 0
limit = 1, 100
<alerts>
loadavg_enabled = n
loadavg_timeintvl = 3600
loadavg_threshold = 5.0
# loadavg_script = /path/to/script.sh
</alerts>
</system>
# KERN graph
# -----------------------------------------------------------------------------
<kern>
graph_mode = r
<list>
user = y
nice = y
sys = y
iow = y
irq = y
sirq = y
steal = y
guest = y
</list>
rigid = 2, 1, 2
limit = 100, 1000, 100
</kern>
# PROC graph
# -----------------------------------------------------------------------------
<proc>
max = 4
graphs_per_row = 2
size = medium
data = y
rigid = 2
limit = 100
</proc>
# HPTEMP graph
# -----------------------------------------------------------------------------
<hptemp>
graph_0 = 2, 3
graph_1 = 1, 6
graph_2 = 16, 18, 19, 20, 21, 22
</hptemp>
# LMSENS graph
# -----------------------------------------------------------------------------
<lmsens>
<list>
core0 = Core 0
core1 = Core 1
mb0 = M/B Temp
cpu0 = CPU Temp
fan0 = fan1
fan1 = fan2
fan2 = fan3
volt0 = VCore 1
volt1 = VCore 2
volt2 = \+3.3V
volt3 = \+5V
volt4 = \+12V
volt5 = \-12V
volt6 = \-5V
volt7 = Battery
gpu0 = nvidia
</list>
<desc>
</desc>
</lmsens>
# NVIDIA graph
# -----------------------------------------------------------------------------
<nvidia>
max = 1
rigid = 1, 2, 2
limit = 50, 100, 100
</nvidia>
# DISK graph
# -----------------------------------------------------------------------------
<disk>
<list>
0 = /dev/sda, /dev/sdb, /dev/sdc
</list>
<alerts>
realloc_enabled = n
realloc_timeintvl = 0
realloc_threshold = 1
realloc_script = /path/to/script.sh
pendsect_enabled = n
pendsect_timeintvl = 0
pendsect_threshold = 1
pendsect_script = /path/to/script.sh
</alerts>
</disk>
# FS graph
# -----------------------------------------------------------------------------
<fs>
<list>
0 = /, swap, /boot
</list>
<desc>
</desc>
<devmap>
</devmap>
rigid = 2, 0, 2, 0
limit = 100, 1000, 100, 1000
<alerts>
</alerts>
</fs>
# ZFS graph
# -----------------------------------------------------------------------------
<zfs>
max_pools = 5
list = pool1, pool2
rigid = 0, 0, 0, 0, 2, 0, 2
limit = 1000, 1000, 1000, 1000, 100, 1000, 100
</zfs>
# DU graph
# -----------------------------------------------------------------------------
<du>
list = System, owncloud
<desc>
0 = /tmp
1 = /mnt/xyz, /mnt/abc
# 0 = /var/spool/mail, /var/spool/mqueue, /etc, /var/ftp, /tmp
# 1 = /home/ace, /home/gene, /home/paul, /home/peter
</desc>
<dirmap>
/mnt/xyz = xyz
/mnt/abc = abc
# /var/spool/mail = Mail boxes
# /var/spool/mqueue = Mail queue
</dirmap>
graphs_per_row = 2
rigid = 0
limit = 100
</du>
# NET graph
# -----------------------------------------------------------------------------
<net>
list = ens160
# list = eth0
<desc>
ens160 = FastEthernet LAN, 0, 10000000
# eth0 = FastEthernet LAN, 0, 10000000
</desc>
gateway = eth0
</net>
# NETSTAT graph
# -----------------------------------------------------------------------------
<netstat>
rigid = 0, 0, 0, 0, 0
limit = 100, 100, 100, 100, 100
</netstat>
# TC graph
# -----------------------------------------------------------------------------
<tc>
list = ens160
# list = eth0
<desc>
ens160 = cbq 1, sfq 10, sfq 20, sfq 30, ingress ffff
# eth0 = cbq 1, sfq 10, sfq 20, sfq 30, ingress ffff
</desc>
<map>
</map>
rigid = 0, 0, 0, 0
limit = 1000, 1000, 1000, 1000
</tc>
# LIBVIRT graph
# -----------------------------------------------------------------------------
<libvirt>
cmd = virsh
<list>
0 = centos6, winxp
</list>
<desc>
centos6 = CentOS 6, vda, 52:54:00:45:d0:e7
winxp = MS Windows XP, hda, 52:54:00:97:1c:e5
</desc>
rigid = 2, 0, 0, 0
limit = 100, 1000, 1000, 1000
</libvirt>
# PROCESS graph
# -----------------------------------------------------------------------------
<process>
<list>
0 = httpd, sshd, ntpd, mysqld, proftpd, clamd, imap, sendmail, named, smbd
</list>
<desc>
httpd = Apache
imap = Dovecot
named = Bind
</desc>
rigid = 2, 0, 0, 0, 0, 0, 0, 0
limit = 100, 1000, 1000, 1000, 1000, 1000, 1000, 1000
</process>
# SERV graph
# -----------------------------------------------------------------------------
<serv>
mode = i
rigid = 0, 0, 0
limit = 1000, 1000, 1000
</serv>
# MAIL graph
# -----------------------------------------------------------------------------
<mail>
mta = sendmail
greylist = milter-greylist
rigid = 0, 0, 0, 0, 0
limit = 1, 1000, 1000, 1000, 1000
<alerts>
delvd_enabled = n
delvd_timeintvl = 60
delvd_threshold = 100
delvd_script = /path/to/script.sh
mqueued_enabled = n
mqueued_timeintvl = 3600
mqueued_threshold = 100
mqueued_script = /path/to/script.sh
</alerts>
</mail>
# PORT graph
# -----------------------------------------------------------------------------
<port>
max = 9
rule = 24000
list = 80, 443, 22
# list = 25, 21, 80, 22, 110, 139, 3306, 53, 143
<desc>
# 25 = SMTP, tcp, in, 0, 1000
# 21 = FTP, tcp, in, 0, 1000
80 = HTTP, tcp, in, 0, 1000
443 = HTTPS, tcp, in, 0, 1000
22 = SSH, tcp, in, 0, 1000
# 110 = POP3, tcp, in, 0, 1000
# 139 = NETBIOS, tcp, in, 0, 1000
# 3306 = MYSQL, tcp, in, 0, 1000
# 53 = DNS, udp, in, 0, 1000
# 143 = IMAP, tcp, in, 0, 1000
</desc>
graphs_per_row = 3
</port>
# USER graph
# -----------------------------------------------------------------------------
<user>
rigid = 0, 0, 0
limit = 1000, 1000, 1000
</user>
# FTP graph
# -----------------------------------------------------------------------------
<ftp>
server = proftpd
anon_user = anonymous, ftp
rigid = 0, 0, 0
limit = 1000, 1000, 1000
</ftp>
# APACHE graph
# -----------------------------------------------------------------------------
<apache>
list = http://localhost/server-status?auto
<alerts>
</alerts>
rigid = 0, 0, 2, 0, 0, 0
limit = 100, 100, 100, 100, 100, 100
</apache>
# NGINX graph
# -----------------------------------------------------------------------------
<nginx>
url = http://127.0.0.1/nginx_status
port = 80
rule = 24100
rigid = 0, 0, 0
limit = 100, 100, 100
</nginx>
# LIGHTTPD graph
# -----------------------------------------------------------------------------
<lighttpd>
list = http://localhost/server-status?auto
rigid = 0, 0, 0
limit = 100, 100, 100
</lighttpd>
# MYSQL graph
# -----------------------------------------------------------------------------
<mysql>
conn_type = socket
# conn_type = host
list = /var/run/mysqld/mysqld.sock
# list = localhost
<desc>
/var/run/mysqld/mysqld.sock, xyz, abc
# localhost = 3306, user, secret
</desc>
rigid = 0, 2, 0, 0, 0, 0
limit = 100, 100, 100, 100, 100, 100
</mysql>
# VARNISH graph
# -----------------------------------------------------------------------------
<varnish>
rigid = 0, 0, 0, 0, 0, 0
limit = 100, 100, 100, 100, 100, 100
</varnish>
# PAGESPEED graph
# -----------------------------------------------------------------------------
<pagespeed>
list = http://modpagespeed.com/mod_pagespeed_statistics
rigid = 0, 0, 2, 0, 0, 0, 0, 0
limit = 1000, 1000, 100, 1000, 1000, 1000, 1000, 1000
</pagespeed>
# SQUID graph
# -----------------------------------------------------------------------------
<squid>
cmd = squidclient -h 127.0.0.1
graph_0 = TCP_MISS, TCP_DENIED, TCP_REFRESH_HIT, TCP_IMS_HIT, TCP_HIT, TCP_REFRESH_MISS, TCP_MEM_HIT, TCP_NEGATIVE_HIT, TCP_CLIENT_REFRESH_MISS
graph_1 = 200, 403, 304, 204, 302, 000, 404, 301, 206
rigid = 0, 0, 0, 0, 0, 0, 0, 0, 0
limit = 100, 100, 100, 100, 100, 100, 100, 100, 100
</squid>
# NFSS graph
# -----------------------------------------------------------------------------
<nfss>
version = 3
graph_0 = readlink, create, mkdir, symlink, rmdir, remove, rename, link, readdir
graph_1 = mknod, readdirplus, fsstat, fsinfo, pathconf, access, lookup, commit, null
graph_2 = read, write, getattr, setattr
rigid = 0, 0, 0, 0, 0, 0, 0, 0, 0
limit = 100, 100, 100, 100, 100, 100, 100, 100, 100
</nfss>
# NFSC graph
# -----------------------------------------------------------------------------
<nfsc>
version = 3
graph_0 = readlink, create, mkdir, symlink, rmdir, remove, rename, link, readdir
graph_1 = mknod, readdirplus, fsstat, fsinfo, pathconf
graph_2 = read, write
graph_3 = getattr, setattr
graph_4 = access, lookup, commit, null
rigid = 0, 0, 0, 0, 0, 0
limit = 100, 100, 100, 100, 100, 100
</nfsc>
# BIND graph
# -----------------------------------------------------------------------------
<bind>
list = http://localhost:8053/
<in_queries_list>
http://localhost:8053/ = A, AAAA, ANY, DS, MX, NS, PTR, SOA, SRV, TXT, NAPTR, A6, CNAME, SPF, KEY, DNSKEY, HINFO, WKS, PX, NSAP
</in_queries_list>
<out_queries_list>
http://localhost:8053/ = A, AAAA, ANY, DS, MX, NS, PTR, SOA, SRV, TXT, NAPTR, A6, CNAME, SPF, KEY, DNSKEY, HINFO, WKS, PX, NSAP
</out_queries_list>
<server_stats_list>
http://localhost:8053/ = Requestv4, Requestv6, ReqEdns0, ReqBadEDNSVer, ReqTSIG, ReqSIG0, ReqBadSIG, ReqTCP, Response, QrySuccess, QryAuthAns, QryNoauthAns, QryReferral, QryNxrrset, QrySERVFAIL, QryNXDOMAIN, QryRecursion, QryDuplicate, QryDropped, QryFailure
</server_stats_list>
<resolver_stats_list>
http://localhost:8053/ = Queryv4, Queryv6, Responsev4, Responsev6, NXDOMAIN, SERVFAIL, FORMERR, OtherError, EDNS0Fail, Truncated, Lame, Retry, QueryTimeout, GlueFetchv4, GlueFetchv6, GlueFetchv4Fail, GlueFetchv6Fail, ValAttempt, ValOk, ValNegOk
</resolver_stats_list>
<cache_rrsets_list>
http://localhost:8053/ = A, !A, AAAA, !AAAA, DLV, !DLV, DS, !DS, MX, NS, CNAME, !CNAME, SOA, !SOA, !ANY, PTR, RRSIG, NSEC, DNSKEY, NXDOMAIN
</cache_rrsets_list>
rigid = 0, 0, 0, 0, 0, 0, 0, 0
limit = 100, 100, 100, 100, 100, 100, 100, 100
</bind>
# NTP graph
# -----------------------------------------------------------------------------
<ntp>
list = localhost
<desc>
localhost = AUTH, AUTO, CRYP, DENY, GPS, INIT, NKEY, RATE, RMOT, RSTR
</desc>
rigid = 0, 0, 0
limit = 100, 100, 100
</ntp>
# CHRONY graph
# -----------------------------------------------------------------------------
<chrony>
list = localhost
rigid = 0, 0, 0, 0, 0, 0
limit = 100, 100, 100, 100, 100, 100
</chrony>
# FAIL2BAN graph
# -----------------------------------------------------------------------------
<fail2ban>
list = Security, Overload / Abuse
<desc>
0 = [apache], [apache-mod-security], [apache-overflows], [courierauth], [ssh], [pam-generic], [php-url-fopen], [vsftpd]
1 = [apache-evasive], [apache-badbots], [named-refused-udp], [named-refused-tcp]
</desc>
graphs_per_row = 2
rigid = 0
limit = 100
</fail2ban>
# ICECAST graph
# -----------------------------------------------------------------------------
<icecast>
list = http://localhost:8000/status.xsl
<desc>
http://localhost:8000/status.xsl = stream1, stream2, stream3
</desc>
graph_mode = r
rigid = 0, 0
limit = 100, 100
</icecast>
# RASPBERRYPI graph
# -----------------------------------------------------------------------------
<raspberrypi>
cmd = /opt/vc/bin/vcgencmd
clocks = arm, core, h264, isp, v3d, uart, emmc, pixel, hdmi
volts = core, sdram_c, sdram_i, sdram_p
rigid = 0, 0, 0
limit = 100, 100, 100
</raspberrypi>
# PHPAPC graph
# -----------------------------------------------------------------------------
<phpapc>
list = http://localhost/apc.php?auto
rigid = 2, 2, 0
limit = 100, 100, 100
</phpapc>
# MEMCACHED graph
# -----------------------------------------------------------------------------
<memcached>
list = localhost:11211
rigid = 0, 0, 0, 0, 0, 0, 0
limit = 100, 100, 100, 100, 100, 100, 100
</memcached>
# REDIS graph
# -----------------------------------------------------------------------------
<redis>
list = /var/run/redis/redis-server.sock
# list = localhost:6379
rigid = 0, 0, 0, 0, 0, 0
limit = 1000, 1000, 1000, 1000, 1000, 1000
</redis>
# PHP-FPM graph
# -----------------------------------------------------------------------------
<phpfpm>
<group>
0 = xyz
1 = abc
2 = uvw
</group>
<list>
0 = www1, abc, def
1 = www2, stu
2 = oc
</list>
<desc>
www1 = abc/php_fpm_status
owncloud = def/php_fpm_status
terminal = ghi/php_fpm_status
www2 = jkl/php_fpm_status
dev = mno/php_fpm_status
oc = pqr/php_fpm_status
</desc>
<map>
</map>
rigid = 0, 0, 2, 0, 0, 0
limit = 100, 100, 100, 100, 100, 100
</phpfpm>
# APCUPSD graph
# -----------------------------------------------------------------------------
<apcupsd>
cmd = apcaccess
list = localhost:3551
rigid = 0, 2, 0, 0, 0, 0
limit = 100, 100, 100, 100, 100, 100
</apcupsd>
# NUT graph
# -----------------------------------------------------------------------------
<nut>
list = ups@localhost
rigid = 0, 2, 0, 0, 0, 0
limit = 100:0, 100, 100:0, 100:0, 100:0, 100:0
</nut>
# WOWZA graph
# -----------------------------------------------------------------------------
<wowza>
list = http://localhost:8086/connectioncounts
<desc>
http://localhost:8086/connectioncounts = channel1, channel2
</desc>
rigid = 0, 0, 0, 0, 0
limit = 100, 100, 100, 100, 100
</wowza>
# INT graph
# -----------------------------------------------------------------------------
<int>
rigid = 0, 0, 0
limit = 100, 100, 100
</int>
# VERLIHUB graph
# -----------------------------------------------------------------------------
<verlihub>
host = localhost
port = 3306
user = verlihub_user
password = verlihub_password
database = verlihub_database
rigid = 0, 0, 0
limit = 1000, 1000, 1000
</verlihub>
# TRAFFACCT graph
# -----------------------------------------------------------------------------
<traffacct>
enabled = n
max = 10
graphs_per_row = 2
list = pc101, pc102, pc103, pc104
<desc>
0 = 192.168.1.101/32, ace@example.com
1 = 192.168.1.102/32, gene@example.com
2 = 192.168.1.103/32, paul@example.com
3 = 192.168.1.104/32, peter@example.com
</desc>
<reports>
enabled = n
language = en
default_mail = root@localhost
url_prefix = http://localhost:8080
smtp_hostname = localhost
from_address = noreply@example.com
</reports>
rigid = 0
limit = 100
</traffacct>
# Multihost
# -----------------------------------------------------------------------------
<multihost>
enabled = y
footer_url = y
graphs_per_row = 2
remotehost_list = mm-klaus
<remotehost_desc>
1 = http://xyz:8081,/monitorix,/monitorix-cgi
# 0 = http://www.example.com,/monitorix,/monitorix-cgi
# 1 = http://10.0.0.1,/monitorix,/monitorix-cgi
# 2 = http://192.168.0.100:8080,/,/
</remotehost_desc>
groups = n
remotegroup_list = My Group
<remotegroup_desc>
0 = server 2, server 3
</remotegroup_desc>
</multihost>
# Email Reports
# -----------------------------------------------------------------------------
<emailreports>
enabled = n
url_prefix = http://localhost:8080
smtp_hostname = localhost
from_address = noreply@example.com
hour = 0
minute = 0
<daily>
enabled = n
graphs = system, fs
to = ace@example.com
</daily>
<weekly>
enabled = n
graphs = system, fs
to = gene@example.com
</weekly>
<monthly>
enabled = n
graphs = system, fs
to = paul@example.com
</monthly>
<yearly>
enabled = n
graphs = system, fs
to = peter@example.com
</yearly>
</emailreports>
# ========================================================================
# ====== Probably you don't need to touch anything below this line ======
# ========================================================================
timeout = 15
imgs_dir = imgs/
usage_dir = usage/
report_dir = reports/
favicon = monitorixico.png
logo_top = logo_top.png
logo_top_url = http://www.monitorix.org/
logo_bottom = logo_bot.png
<theme>
<white>
main_bg = FFFFFF
main_fg = 000000
title_bg = 777777
title_fg = CCCC00
graph_bg = CCCCCC
gap = 000000
</white>
<black>
canvas = 000000
back = 101010
font = C0C0C0
mgrid = 80C080
grid = 808020
frame = 808080
arrow = FFFFFF
shadea = 404040
shadeb = 404040
axis = 101010
main_bg = 000000
main_fg = FFFFFF
title_bg = 333333
title_fg = 888800
graph_bg = 888888
gap = FFFFFF
</black>
</theme>
<graph_size>
main = 450x150
medium = 325x150
medium2 = 325x70
small = 200x66
mini = 183x66
tiny = 110x40
zoom = 800x300
remote = 300x100
</graph_size>
graph_name = system, kern, proc, hptemp, lmsens, nvidia, disk, fs, zfs, du, net, netstat, tc, libvirt, process, serv, mail, port, user, ftp, apache, nginx, lighttpd, mysql, varnish, pagespeed, squid, nfss, nfsc, bind, ntp, chrony, fail2ban, icecast, raspberrypi, phpapc, memcached, phpfpm, redis, apcupsd, nut, wowza, int, verlihub
<graph_title>
system = System load average and usage
kern = Global kernel usage
proc = Kernel usage per processor
hptemp = HP ProLiant System Health
lmsens = LM-Sensors and GPU temperatures
nvidia = NVIDIA temperatures and usage
disk = Disk drive temperatures and health
fs = Filesystem usage and I/O activity
zfs = ZFS statistics
du = Directory usage
net = Network traffic and usage
netstat = Netstat statistics
tc = Traffic Control statistics
libvirt = Libvirt statistics
process = Processes statistics
serv = System services demand
mail = Mail statistics
port = Network port traffic
user = Users using the system
ftp = FTP statistics
apache = Apache statistics
nginx = Nginx statistics
lighttpd = Lighttpd statistics
mysql = MySQL statistics
varnish = Varnish statistics
pagespeed = PageSpeed statistics
squid = Squid statistics
nfss = NFS server statistics
nfsc = NFS client statistics
bind = BIND statistics
ntp = NTP statistics
chrony = Chrony statistics
fail2ban = Fail2ban statistics
icecast = Icecast Streaming Media Server
raspberrypi = Raspberry Pi sensor statistics
phpapc = Alternative PHP Cache statistics
redis = Redis Statistics
phpfpm = PHP-FPM statistics
memcached = Memcached statistics
apcupsd = APC UPS statistics
nut = Network UPS Tools statistics
wowza = Wowza Media Server
int = Devices interrupt activity
verlihub = VerliHub statistics
</graph_title>
<graphs>
_system1 = System load
_system2 = Active processes
_system3 = Memory allocation
_kern1 = Kernel usage
_kern2 = Context switches and forks
_kern3 = VFS usage
_proc = Processor
_hptemp1 = Temperatures 1
_hptemp2 = Temperatures 2
_hptemp3 = Temperatures 3
_lmsens1 = Core temperatures
_lmsens2 = Voltages
_lmsens3 = MB and CPU temperatures
_lmsens4 = Fan speeds
_lmsens5 = GPU temperatures
_nvidia1 = NVIDIA temperatures
_nvidia2 = CPU usage
_nvidia3 = Memory usage
_disk1 = Disk drives temperatures
_disk2 = Reallocated sector count
_disk3 = Current pending sector
_fs1 = Filesystems usage
_fs2 = Disk I/O activity
_fs3 = Inode usage
_fs4 = Time spent in I/O activity
_zfs1 = ARC usage
_zfs2 = ARC cache
_zfs3 = L2ARC cache
_zfs4 = Pool data usage
_zfs5 = Pool usage
_du = Directory usage
_net1 = Network traffic
_net2 = Network packets
_net3 = Network errors
_netstat1 = IPv4 states
_netstat2 = IPv6 states
_netstat3 = Active close
_netstat4 = Passive close
_netstat5 = UDP statistics
_tc1 = Traffic
_tc2 = Dropped
_tc3 = Overlimits
_tc4 = Requeues
_libvirt1 = CPU time usage
_libvirt2 = Memory usage
_libvirt3 = Disk usage
_libvirt4 = Network usage
_process1 = CPU time usage
_process2 = Memory usage
_process3 = Disk usage
_process4 = Network usage
_process5 = Opened files
_process6 = Number of threads
_process7 = Context switches
_process8 = Number of processes
_serv1 = System services demand
_serv2 = IMAP and POP3 services
_serv3 = SMTP service
_mail1 = Mail statistics
_mail2 = Network traffic
_mail3 = Mails in queue
_mail4 = Queue size
_mail5 = SPF
_mail6 = Greylisting
_port = Port
_user1 = Users logged in
_user2 = Samba users
_user3 = Netatalk users
_ftp1 = Commands usage
_ftp2 = New sessions
_ftp3 = FTP traffic
_apache1 = Apache workers
_apache2 = Apache workers
_apache3 = Apache CPU usage
_apache4 = Apache requests
_apache5 = Apache workers
_apache6 = Apache open slots
_nginx1 = Nginx connections
_nginx2 = Nginx requests
_nginx3 = Nginx traffic
_lighttpd1 = Lighttpd workers
_lighttpd2 = Lighttpd traffic
_lighttpd3 = Lighttpd requests
_mysql1 = MySQL query types
_mysql2 = MySQL overall stats
_mysql3 = Table saturation and MyISAM
_mysql4 = MySQL queries
_mysql5 = MySQL connections
_mysql6 = MySQL traffic
_varnish1 = Varnish statistics
_varnish2 = Backend usage
_varnish3 = Client connections
_varnish4 = Cache performance
_varnish5 = Objects
_varnish6 = Traffic
_pagespeed1 = Cache overview
_pagespeed2 = HTML optimization
_pagespeed3 = Saved ratio
_pagespeed4 = Memcached
_pagespeed5 = Pcache cohorts
_pagespeed6 = Rewrite & SHM cache
_pagespeed7 = LRU & File cache
_pagespeed8 = Cache time
_squid1 = Squid statistics 1
_squid2 = Squid statistics 2
_squid3 = Overall I/O
_squid4 = Memory usage
_squid5 = Store directory stats
_squid6 = IP cache stats
_squid7 = Network protocols usage
_squid8 = Client traffic
_squid9 = Server traffic
_nfss1 = NFS server stats 1
_nfss2 = NFS server stats 2
_nfss3 = NFS server stats 3
_nfss4 = Overall I/O
_nfss5 = Network layer
_nfss6 = RPC
_nfss7 = Thread utilization
_nfss8 = Read cache
_nfss9 = File handle cache
_nfsc1 = NFS client stats 1
_nfsc2 = NFS client stats 2
_nfsc3 = NFS client stats 3
_nfsc4 = NFS client stats 4
_nfsc5 = NFS client stats 5
_nfsc6 = RPC client stats
_bind1 = Incoming queries
_bind2 = Outgoing queries (_default)
_bind3 = Name server statistics
_bind4 = Resolver statistics (_default)
_bind5 = Cache DB RRsets (_default)
_bind6 = Memory usage
_bind7 = Task manager
_ntp1 = NTP timing stats
_ntp2 = Stratum level
_ntp3 = Codes
_chrony1 = Chrony timing stats
_chrony2 = Network path delays
_chrony3 = Stratum level
_chrony4 = System's clock drift
_chrony5 = Estimated error in frequency
_chrony6 = Update interval
_fail2ban = Fail2ban jails
_icecast1 = Current listeners
_icecast2 = Bitrate
_raspberrypi1 = Clock frequency
_raspberrypi2 = Temperatures
_raspberrypi3 = Voltages
_phpapc1 = Memory usage
_phpapc2 = Hits & misses
_phpapc3 = File cache
_memcached1 = Memcached statistics 1
_memcached2 = Memcached statistics 2
_memcached3 = Cache usage
_memcached4 = Items in cache
_memcached5 = Objects I/O
_memcached6 = Connections
_memcached7 = Memcached traffic
_apcupsd1 = Line voltage
_apcupsd2 = Battery charge
_apcupsd3 = Temperatures
_apcupsd4 = Battery voltage
_apcupsd5 = Time left
_apcupsd6 = Line frequency
_nut1 = Line voltage
_nut2 = Battery charge
_nut3 = Temperatures
_nut4 = Battery voltage
_nut5 = Time left
_nut6 = Line frequency
_wowza1 = Current connections
_wowza2 = Messages bytes rate
_wowza3 = Connections accepted
_wowza4 = Connections rejected
_wowza5 = Streams
_int1 = Interrupt activity
_int2 = Core activity
_int3 = Interrupt activity
_verlihub1 = Users in hub
_verlihub2 = Total hub upload
_verlihub3 = Total hub share
</graphs>
Your configuration file looks outdated, nevertheless the black theme is working good:
The file black.css
is correctly referenced in the source code:
Closing due to no response for two weeks.
If you still need more information, please add a comment and the issue can be reopened.
I used v3.12 before and the black theme was working. Post upgrading to 3.13.1, it is no longer working even the setting is set, see: