本章你会学习如何登陆Zabbix,以及在Zabbix内建立一个系统用户。
这是Zabbix的“欢迎”界面。输入用户名 Admin 以及密码 zabbix 以作为Zabbix超级用户登陆。
登陆后,你将会在页面右下角看到“以管理员连接(Connected as Admin)”。 同时会获得访问配置(Configuration) 和 管理(Administration) 菜单的权限。
为了防止暴力破解和词典攻击,如果发生连续尝试五次登陆失败,Zabbix界面将在暂停30秒。
在下次成功登陆后,将会在界面上尝试登录失败的IP地址。
可以在管理(Administration) → 用户(Users)下 查看用户信息。
Zabbix在安装后只定义了两个用户。
点击 创建用户(Create user) 以增加用户。
在添加用户的表单中,确认将新增的用户添加到了一个已有的用户组,比如'Zabbix administrators'。
默认情况下,没有为新增的用户定义媒介(media,即通知发送方式) 。如需要创建,可以到'媒介(Media)'标签下,然后点击增加(Add)。
在这个对话框中,为用户输入Email地址。
你可以为媒介指定一个时间活动周期,(访问时间周期说明页面,查看该字段格式的描述)。默认情况下,媒介一直是活动的。你也可以通过自定义触发器严重等级来激活媒介,默认所有的等级都保持开启。
点击新增(Add),然后在用户属性表单中点击新增(Add)。新的用户将出现在用户清单中。
一个新用户默认没有权限访问主机。在组(Groups)下,点击用户所在的组(这里为'Zabbix administrators'),为用户提升权限。在组的属性表单下,点击权限(Permissions)标签。
为了使这个用户对Linux servers组拥有只读权限,点击用户组选择栏位旁边的选择(Select)按钮。
在这个对话框中,勾选'Linux servers'旁边的复选框,然后点击选择(Select)。Linux servers组会在选择栏位中显示。点击'读(Read)'按钮以设置权限,然后点击添加(Add)将所列出的权限分配给这个组。在用户组属性表单中,点击更新(Update)。
<note important>在Zabbix中,对于主机的访问权限是分配给用户组(user groups),而不是单独的用户(users)。 :::
完成!你现在可以尝试使用这个新用户的访问Zabbix了!