一、规划监控拓扑

二、主机分组

  例:交换机、Nginx、Tomcat、MySQL

三、监控对象识别:

  1、使用SNMP监控交换机

    a、交换机开启snmp

      config -t

      snmp-server community public(团体名称,与下边Host macros需要对应起来) ro

      end

    b、在zabbix上添加监控

      设置SNMP interfaces

    c、关联监控模板

      添加模板Template SNMP Device

      设置Macros

        {$SNMP_COMMUNITY}=public(对应上边)

  2、使用IPMI监控服务器硬件

    容易超时,建议使用自定义item,本地执行ipmitool命令来获取数据

  3、使用Agent监控服务器

  4、使用JMX监控JAVA

    a、安装zabbix-java-gateway,装哪都可以,做收集java监控信息代理用

      yum -y install zabbix-java-gateway java-1.8.0

    b、vim /etc/zabbix/zabbix_java_gateway.conf

      LISTEN_IP="0.0.0.0" #监听的IP地址

      LISTEN_PORT=10052  #监听的端口

      START_POLLERS=5 #探测的进程数,可以和java应用相等到一半

      TIMEOUT=3 #超时时间

    c、systemctl start zabbix-java-gateway.service #重启zabbix-java-gateway服务

    d、vim /etc/zabbix/zabbix_server.conf #修改zabbix-server配置

      JavaGateway=IP(zabbix_java_gateway)

      StartJavaPollers=5(启动多少个轮训监听进程)

    e、systemctl restart zabbix-server.service #重启zabbix服务

    f、配置开启JMX远程监控

      vim /usr/l ocal/tomcat/bin/catalina.sh

      加入配置   

开启JMX远程监控,端口8888,ssl关闭,验证关闭,监控的主机
set CATALINA_OPTS="$CATALINA_OPTS -Dcom.sun.management.jmxremote
-Dcom.sun.management.jmxremote.port=%my.jmx.port%
-Dcom.sun.management.jmxremote.ssl=false
-Dcom.sun.management.jmxremote.authenticate=false
-Djava.rmi.server.hostname=192.168.56.12"

      JMX三种类型:1、无密码验证;2、用户名密码认证;3、ssl

    g、zabbix添加JMX监控主机

      JMX  interfaces :192.168.56.12:8888

      Template:Template JMX Generic

    h、手动检测监控状态

      yum -y install zabbix-get #必须在zabbix-server上

      zabbix_get -s 192.168.56.12 -k 模板中的items中的key

    i、开启Debug日志:

      vim /etc/zabbx-agentd.conf

        DebugLevel=4

      systemctl restart zabbix-agent

      tailf -f /var/log/zabbix/zabbix-agent.log

  5、监控MySQL

  6、监控Web状态

  7、监控Nginx状态

    a、开启Nginx监控

    b、编写脚本来进行数据采集

     vim ~/zabbix_linux_plugin.sh 172.16.15.223

    c、设置用户自定义参数

    d、重启zabbix-agent

    e、添加item

    f、创建图形

    g、创建触发器

    h、创建模板(item/图形/触发器/sgreen等)

zabbix监控规划及实施的更多相关文章

  1. Zabbix监控和分布式部署实施方案

    最近在研究Zabbix监控,由于机房分布在多个城市,因此采用zabbix proxy做为监控方案,在每 个节点部署zabbix proxy,由zabbix proxy收集agentd数据,然后将采集到 ...

  2. Zabbix监控系统深度实践

    Zabbix监控系统深度实践(企业级分布式系统自动化运维必选利器,大规模Zabbix集群实战经验技巧总结,由浅入深全面讲解配置.设计.案例和内部原理) 姚仁捷 著  ISBN 978-7-121-24 ...

  3. zabbix监控实战<1>

    第一章 监控家族 1.1 为什么选择监控? 因为在一个IT集群中或者是一个大环境中,包括各种硬件设备.软件设备等系统的构成也是极其复杂的. 多种应用构成负载的IT业务系统,保证这些资源的正常运转,是一 ...

  4. Zabbix监控详解

    Zabbix是什么 Zabbix 是由Alexei Vladishev创建,目前由Zabbix SIA在持续开发和支持. Zabbix 是一个企业级的分布式开源监控方案. Zabbix是一款能够监控各 ...

  5. 项目实战——企业级Zabbix监控实战(一)

    项目实战--企业级Zabbix监控实战 实验一:Zabbix监控的搭建 1.实验准备 centos系统服务器3台. 一台作为监控服务器, 两台台作为被监控节点, 配置好yum源. 防火墙关闭. 各节点 ...

  6. zabbix监控mysql性能

    使用zabbix监控mysql的三种方式 1.只是安装agent 2.启用模板监控 3.启用自定义脚本的模板监控 zabbix中默认有mysql的监控模板.默认已经在zabbix2.2及以上的版本中. ...

  7. zabbix监控Oracle

    可监控项 使用zabbix监控oracle数据库需要借助第三方的插件,目前使用较多的是orabbix.目前维护到了1.2.3版本.关于oracle自带的监控项目有以下几个: DB Version (i ...

  8. Linux实战教学笔记51:Zabbix监控平台3.2.4(三)生产环境案例

    https://www.cnblogs.com/chensiqiqi/p/9162986.html 一,Zabbix生产环境监测案例概述 1.1 项目规划 [x] :主机分组 交换机 Nginx To ...

  9. 利用zabbix监控oracle数据库

    一.概述 zabbix是一款非常强大,同时也是应用最为广泛的开源监控软件,本文将给大家介绍如何利用zabbix监控oracle数据库. 二.环境介绍 以下是我安装的环境,实际部署时并不需要跟我的环境一 ...

随机推荐

  1. P2710 数列[fhq treap]

    调了一辈子的fhq treap- 如果不会最大子段和 如果不会fhq treap 7个操作- 其中三个查询 单点查询其实可以和区间查询写成一个( fhq treap 的修改操作大概就是 \(split ...

  2. Petya and Array CodeForces - 1042D

    很不错的一道题 给你一个长度为n的数组,问共有多少个区间满足区间之和小于给定的数t 这种题一般做法肯定是枚举,固定左端点枚举右端点,枚举的过程需要优化,否则就是n方 这道题我先求一个前缀和,然后逆着枚 ...

  3. 关于f(x)

    有时 z = x + y 有时 0 = x + y 有时单独用f(x) 有时 z = f(x) 很容易分不清. 从集合角度,将f(x)看成映射 即从A集合到B集合的对应关系 这样f(x)可以单独使用, ...

  4. 书写makefile的注意点

    1.空格 定义一个变量时用“foo = 1”这种形式,1后面千万不可以有空格,否则,foo的值为“1 ”.等于号和1之间的空格有无,并没有关系. 2.ifeq ifeq的形式是“ifeq ($(foo ...

  5. 844. 走迷宫(bfs模板)

    给定一个n*m的二维整数数组,用来表示一个迷宫,数组中只包含0或1,其中0表示可以走的路,1表示不可通过的墙壁. 最初,有一个人位于左上角(1, 1)处,已知该人每次可以向上.下.左.右任意一个方向移 ...

  6. IndexedDB基本概念

    控制台 IndexedDB下为数据库 数据库下为表,表内容展现为主键值和其余值,其中其余值包括索引和其他任意字段,以对象形式表现 表下为索引字段表,用来展现拥有同一种索引字段的所有数据(有多少种索引就 ...

  7. AC认证技术

    一.认证方式 Dkey认证(数字密钥认证) 1)免认证key,形同usb,插入即通过认证 2)免审计key,也是上网不被记录审计. 单点登录 登录了某点,其他点都能访问:例如登录了支付宝淘宝就不用登录 ...

  8. mac 命令行下 vim 的使用

    vi/vim 使用实例 使用 vi 来建立名为 test.txt 的文件 vi test.txt1按下 ESC 按钮回到一般模式 在一般模式中按下 :wq 储存后离开 vi 基本上 vi/vim 共分 ...

  9. Hibernate的save方法不能进行数据库插入

    问题描述 在 MyEcplise 上运行 tomcat,利用 po 模板自动生成 po 文件,调用 po 的 save 方法,不报错,但是无法把数据插入数据库 applicationContext.x ...

  10. gogs迁移至gitlab

    一.先来聊一聊迁移的思路,不管是gogs迁移至gitlab,还是gitlab迁移至gogs,亦或gitlab迁移至gitlab,手动迁移的步骤都是如下图所示(在gitlab上新建一个空项目就会有这样的 ...