When using PiHole, if you choose to use Apache instead of Lighttpd to serve the admin/interface, you will get a yellow (eww!) "Unknown" status icon.
This is because by default, the pihole creates the needed sudo permissions for lighttpd, but not for Apache. To change it, edit /etc/sudoers.d/pihole , replace lighttpd with apache, and then restart pihole.
Now the icon is accurate. :-)