I've tried to integrate zabbix into site protected by http authentication. Despite authentication method is set to 'internal' in zabbix, it checks for user logged via http authentication. This way with 'http authentication' method zabbix says there's no such user, which is right. But with 'internal' method it doesn't consider user to be guest, but says 'Not connected'. It makes absolutely no sense, as different authentication methods should not interfere each other.
Code responsible for this trouble lives in include/perm.inc in function check_authorization, line 84 for version 1.6.6.
Code responsible for this trouble lives in include/perm.inc in function check_authorization, line 84 for version 1.6.6.