HTTP Basic Auth认证方式,我们将在实例中使用nginx来演示,Apache也类似。
zabbix认证配置
Administration>> Authentication,将http authentication改为HTTP,保存即可,如下图:
接下来在nginx中创建Admin用户,或者创建zabbix已经存在的其他用户。
nginx用户认证配置
nginx配置如下
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
{
;
;
;
.
$
{
;
;
{
;
;
;
;
;
;
}
}
.
|
创建用户密码
|
1
2
3
|
# cat conf/htpasswd
xyJkVhXGAZ8tM
|
重启nginx
|
1
|
# /usr/local/nginx-1.5.2/sbin/nginx -s reload
|
更多关于nginx认证的内容,请参考前面的文章:nginx用户认证配置( Basic HTTP authentication)
zabbix http认证效果
像往常一样打开zabbix管理地址,此时会弹出账号密码框,账号是Admin,密码123456。假如哪天你取消了http认证,那么zabbix会使用zabbix系统内的密码。
输入完账号密码之后,直接进入了zabbix界面。