1 登陆和配置用户
登陆Zabbix,以及在Zabbix内建立一个系统用户。
用户名:Admin 或者 admin
密码 : zabbix
增加用户
可以在 管理(Administration) → 用户(Users)下 查看用户信息。
点击 创建用户(Create user) 以增加用户。
在添加用户的表单中,确认将新增的用户添加到了一个已有的用户组,比如'Zabbix administrators'。
默认情况下,没有为新增的用户定义媒介(media,即通知发送方式) 。如需要创建,可以到 '媒介(Media)'标签下,然后点击 增加(Add)。
增加权限
一个新用户默认没有权限访问主机。在组(Groups)下,点击用户所在的组(这里为'Zabbix administrators'),为用户提升权限。在组的属性表单下,点击权限(Permissions)标签。
为了使这个用户对Linux servers组拥有只读权限,点击用户组选择栏位旁边的选择(Select)按钮。
2 新建主机Zabbix中的主机(Host)是一个你想要监控的网络实体(物理的,或者虚拟的)。Zabbix中,对于主机的定义非常灵活。它可以时一台物理服务器,一个网络交换机,一个虚拟机或者一些应用。
增加主机
Zabbix中,可以通过配置(Configuration) → 主机(Hosts)菜单,查看已配置的主机信息。默认已有一个名为'Zabbix server'的预先定义好的主机。但我们需要学习如何添加另一个。
点击 创建主机(Create host)以添加新的主机,这将向我们显示一张主机配置表格。
至少需要填写下列字段:
主机名称(Host name)
输入一个主机名称,可以使用字母数字、空格、点”.“、中划线”-“、下划线”_“。
组
从右边的选择框中,选择一个或者多个组,然后点击 « 移动它们到'所在组(In groups)'选择框。
所有访问权限都分配到主机组,而不是单独的主机。这也是主机需要属于至少一个组的原因。
IP地址
输入主机的IP地址。注意如果这是Zabbix server的IP地址,它必须是Zabbix agent配置文件中‘Server’参数的值。
暂时保持其他选项的默认值。
当完成后,点击添加(Add)。你可以在主机列表中看到你新添加的主机。
如果可用性(Availability)列中的ZBX图标是红色的,通信可能存在一些问题。将你的鼠标移动到上面查看错误信息。如果这个图标是灰色的,说明目前状态还没更新。确认Zabbix server正在运行,同时过一会儿刷新这个页面。
3 新建监控项监控项是Zabbix中获得数据的基础。没有监控项,就没有数据——因为一个主机中只有监控项定义了单一的指标或者需要获得的数据。
添加监控项
主机包含了所有的监控项。如果需要配置一个监控项的示例,我们需要前往 配置(Configuration) → 主机(Hosts) 并找到我们已创建的'新主机(New host)'。
在'新主机(New host)'行中,监控项(Items)的链接旁的数量会显示为'0'。点击这个链接,然后点击创 建监控项(Create item),将会显示一个监控项定义表格
对于监控项的示例,需要输入以下必要的信息:
名称(Name)
输入 CPU Load 作为值。在列表中和其他地方,都会显示这个值作为监控项名称。
值(Key)
手动输入 system.cpu.load 作为值。这是监控项的一个技术上的名称,用于识别获取信息的类型。这个特定值需要是Zabbix Agent预定义值重的一种。
信息类型(Type of information)
在此处选择 Numeric (float)。这个属性定义了想获得数据的格式。
你也需要减少监控项历史保留的天数,7或者14天。对于数据库而言,最佳实践是避免数据库保留过多的历史数据。
查看数据
当一个监控项定义完成后,你可能好奇它具体获得了什么值。前往 监控(Monitoring) → 最新数据(Latest data),点击- other -前面的 + ,然后查看你之前定义的监控项和获得的值。
同时,第一次获得的监控项值最多需要60秒才能到达。默认情况下,这是服务器读取变化后的配置文件,获取并执行新的监控项的频率。
如果你在‘变化(Change)’列中没有看到值,可能到目前为止只获得了一次值。等待30秒以获得新的监控项值。
如果你在当前界面中没有看到监控项的信息,请确认: