zabbix添加主机、管理模板、管理图形和窗口
2019独角兽企业重金招聘Python工程师标准>>>
zabbix客户端部署
在客户端需要安装zabbix-agent
- rpm -ivh https://repo.zabbix.com/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-1.el7.noarch.rpm
- yum install zabbix-agent 安装客户端
配置zabbix_agentd.conf 文件
vi /etc/zabbix/zabbix_agentd.conf
Server=192.168.254.128 #(提供zabbix-server的服务器ip)
ServerActive=192.168.254.128 #(跟上面一条一样,主动模式)
HostName=ZBS # 自定义的主机名,在web界面下需要设置跟这个一样。启动服务,并让它开机启动
[root@localhost ~]# systemctl start zabbix-agent
[root@localhost ~]# systemctl enable zabbix-agent
添加主机
客户端部署完毕,将客户端添加到主机中,然后配置一些监控规则,就可以监控客户端了。
- 在zabbix的web界面中,点击configuration→hostgroups→create host group.
- 输入自定义的组名,点击add,这样主机组就添加完了,然后再添加主机到该组中。
- 点击configuration→hosts→create host→按要求填写完后点击最下面的add
- 在zabbix的web界面中,点击configuration→hostgroups→create host group.
这样主机就添加完了,接下来需要配置监听项目,在这里就涉及了几个概念。
- 监控项:就是要对zabbix-agent机器监控的项目。
- 应用集:多个监控项的组合,比如CPU相关的应用集、内存相关的应用集,应用集里面有具体的监控项。
- 触发器:是针对某个监控项做的告警规则,比如监控磁盘容量,当容量使用达到80%时就触发告警。
- 图形:监控的图形界面。
- 自动发现:是zabbix特有的一个机制,它会自动的去发现服务器上的监控项。比如网卡浏览就可以自动发现网卡并监控起来。
- web监测:可以监控指定网站的某个URL访问是否正常。
添加模板
- 依次点击configuration→templates就可以看到zabbix自带的模板了
- zabbix自带的模板很多,这些模板几乎包含了所有提供不同服务的机器,但是如果我们需要监控的东西跟这些模板没有完全一致的时候,就需要我们自己创建一个新的模板,以便下次再应用到监控其他机器。
- 点击一个跟我们想要创建的模板规则较接近的模板(我选的是OS Linux)→点击full clone,然后根据我们的需要填写信息。
- 然后再根据我们的需求将里面不需要监控的监控项delete掉。
- 先删graphs,再删triggers,在删items,discovery里面是我们需要的东西,不要删除掉。
- 添加模板就完成了
应用模板
- 将新创建的模板应用到我们之前搭建好的zabbix-agent就行了。
- 依次点击configuration→→hosts→web1(之前我们添加的主机),在第5步的时候选择我们刚创建的模板。
回到hosts发现,连接失败,是因为两台机器的防火墙的原因,可以将两台机器互相设置成白名单。
iptables -I INPUT -s 192.168.254.137 -j ACCEPT 这是server服务器写的规则
iptables -I INPUT -s 192.168.254.128 -j ACCEPT 这是agent上写的规则。然后就可以正常连接了,zabbix也就可以正常使用了。
转载于//my.oschina.net/u/3731306/blog/3017758
还没有评论,来说两句吧...