zhouu 发表于 2019-1-24 11:05:16

zabbix监控第一台主机

zabbix监控第一台主机   
  实现监控最起码要把zabbix安装好。至于zabbix-server的安装请看我的 : ubantu 安装zabbix (server和agent)
  在ubantu上部署了zabbix-server后,我们就可以在要监控的主机上安装zabbix-agent(客户端),然后修改一下配置文件,指定一下我们安装的这台机器可以被哪个ip的zabbix-server机器检测到,还有一个是主动汇报状态的ip。这样就可以实现主机的监控了。
  实测的走一遍:
因为我是在ubantu下安装的zabbix-server,且身边的机器都是ubantu的,索性就拿了一个ubantu系统的主机做实验:
1:在要被监控的主机上安装zabbix-agent(在centos和windows下都可以安装agent,在哪里按看你自己的mood)
  添加源:
  Zabbix 2.2 for Ubuntu 12.04 LTS:
   view plain copy

[*]  # wget http://repo.zabbix.com/zabbix/2.2/ubuntu/pool/main/z/zabbix-release/zabbix-release_2.2-1+precise_all.deb
[*]  # dpkg -i zabbix-release_2.2-1+precise_all.deb
[*]  # apt-get update
  安装agent
   view plain copy

[*]  #sudo apt-get install zabbix-agent
  如果安装了agent端,那zabbix_agentd.conf 也会在/etc/zabbix目录下。这个zabbix_agentd.conf 在Server和ServerActive两处指定了zabbixserver的IP地址.eg:
   view plain copy

[*]  # vim /etc/zabbix/zabbix_agentd.conf
[*]  Server=127.0.0.1
[*]  ServerActive=127.0.0.1
[*]  Hostname=Zabbix server
[*]
[*]  上面的zabbix_agentd.conf配置是我在上一篇安装篇配置的,因为那里面是同一台机器既安装了server又安装了agent,所以两个指向的ip地址可以直接填回环地址127.0.0.1
[*]
[*]  但是现在我的被监控机器和server的机器是一个内网,所以就要指向server机器的内网ip。
[*]
[*]  # vim /etc/zabbix/zabbix_agentd.conf
[*]  Server=10.27.8.79
[*]  ServerActive=10.27.8.79
[*]  Hostname=Zabbix server
  agent端这样就完成了
2.在web页面新建检测的主机。 前面在安装篇有提到管理员账号是:Admin 密码:zabbix 这是官方默认
   view plain copy

[*]  登陆后:
[*]  configuration --》hosts--》create host
https://img-blog.csdn.net/20160519200225863?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center
  设置要监控host的ip: 我这里要检测的主机内网ip是10.27.8.75,所以我填了这个   Grous 加入了linux servers组,还有 hostname 自己随意填一个容易区分的名字
https://img-blog.csdn.net/20160519200539867?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center
  这还没完,还要在templates标签项设置模板:
https://img-blog.csdn.net/20160519202126574?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center
https://img-blog.csdn.net/20160519202327743?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center
https://img-blog.csdn.net/20160519202525252?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center
  然后主机创建完毕。
  可以在monitoring--latest data下看到检测的主机的数据信息。
  如图所示:
https://img-blog.csdn.net/20160519204816314?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center
3.接下来我要去检测我的host的磁盘空间,因为zabbix模板默认磁盘空间要不足20%才触发报警,而我的要检测的host主机还有40%多的剩余空间,所以要想触发此事件需要区修改模板中的磁盘触发事件。
  configuratin---》Templates--》然后如图
https://img-blog.csdn.net/20160519203210948?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center
https://img-blog.csdn.net/20160519203525891?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center
https://img-blog.csdn.net/20160519203727768?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center
https://img-blog.csdn.net/20160519203850094?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center
  然后就ok了
  接下来就会等一小会就会触发事件,说磁盘空间不足了。
https://img-blog.csdn.net/20160519204209087?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center
  但是事件触发了,你知道了又能怎么样呢?不能一直盯着web页面看吧。这样该有多2,所以我们还需要去配置邮件告警功能,实现事件触发的邮件告警功能。好在事件发生时不需要去web看,就能收到zabbix-server发的告警邮件。下一篇介绍如何配置邮件告警。

页: [1]
查看完整版本: zabbix监控第一台主机