yiwai 发表于 2019-1-17 14:08:33

ZABBIX(六) Zabbix 配置介绍

  一、创建主机群组
  zabbix可以同时监控多台机器,当我们想要只查看某一类或者某一个项目的机器是,只需要将被监控的机器添加要相应的主机即可。我们可以根据自己的实际需要创建主机分组。例如可以根据被监控的设备的类型分类为:网络设备分组、服务器分组;网络设备分组还可以细分为:路由器分组、交换机分组、防火墙设备、无线设备分组等等。服务器分期可以细分为:Linux分组、Windows分组等。

  点击“配置”-“主机群组”,然后点击“创建主机群组”,在此我创建的是test主机群组。

http://s1.运维网.com/images/20180807/1533614876323408.png
  二、创建模板
  模板:在模板里面可以配置监控项、触发器、图形等。模板的作用是在主机上可以直接link模板,继承模板中的配置。主机套用后,就拥有了模板中的配置:监控项、触发器、图形。
  比如创建了一个监控磁盘大小的监控项,然后创建了触发器和图形。如要后期需要添加新的监控机器中也需要监控磁盘的大小,然后直接套用模板就好。在日常工作中,我们需要监控web、mysql、redis、neginx等一些常用服务,在一切服务器中这些服务都是一样的,我们只需要创建好模板,然后所有的服务器链接到这个模板中即可。

  点击“配置”-“模板”-“创建模板”:
http://s1.运维网.com/images/20180807/1533624321890329.png
  创建的模板还可以链接其他模板;

http://s1.运维网.com/images/20180807/1533625474553918.png
  配置模板的宏定义:

http://s1.运维网.com/images/20180807/1533625631730765.png
  一切设置好后,点击“添加”完成模板的添加:

http://s1.运维网.com/images/20180807/1533625696295316.png
  三、创建主机
  上一篇文章详细介绍了zabbix主机与组的配置

  博客的链接为:http://blog.运维网.com/5001660/2154692
  四、zabbix 维护配置
  zabbix可以给某些组或者某些Hosts设置维护时间,zabbix提供两种维护类型:依旧收集数据、暂停收集数据。

  在服务器维护期间不会生成报警(前提:触发器设置了‘Maintenance status=not in “maintenance”’),如果在维护期间出现故障,并且没有解决掉,那么在维护周期结束之后,服务器会生成报警。如果你想再维护期间也能收到报警,那么触发器不需要设置‘Maintenance status=not in “maintenance”’。

  点击“配置”-“维护”-“创建维护期间”

http://s1.运维网.com/images/20180808/1533713460107169.png
http://s1.运维网.com/images/20180808/1533713505538114.png
  五、zabbix 中Item监控项配置
  1、item介绍

  Item是从主机里面获取要被监控的数据。在此我们叫做item为监控项。

  item由key+参数组成。例如监控项中需要获取cpu信息,则需要一个对应的监控项key:system.cpu.load。如果是获取网卡流量,需要获取这个监控项需要的key:net.if.in或者net.if.out。
  一般情况下key要与参数结合起来使用,例如获取5分钟的负载情况:system.cpu.load,avg5是对应的参数等。
  想要在zabbix管理页面创建一个监控项,“配置”-“主机”会出现被监控的主机的列表。添加监控项可以在某个模板中添加监控项,也可以在某个主机中添加监控 。
  2、创建监控项
  (1)首先创建一个监控Linux系统的空白模板
http://s1.运维网.com/images/20180808/1533726094634444.png
  (2)在空白的模板中添加具体的监控项

  “配置”-“模板”,点击刚刚新建的空白监控模板“监控Linux系统”,然后点击“监控项”

http://s1.运维网.com/images/20180808/1533726291177279.png
  然后点击“创建监控项”:

http://s1.运维网.com/images/20180808/1533726343588770.png
  根据要创建的监控项,填写监控项的详细信息:

http://s1.运维网.com/images/20180808/1533727573116004.png
  具体信息如下:

http://s1.运维网.com/images/20180808/1533731293557460.png
http://s1.运维网.com/images/20180808/1533731309661490.png
  (3)上面介绍了在模板上创建监控项,下面介绍在主机上创建监控项:
  点击“配置”-“主机”,选择要添加监控项的主机,然后点击该主机的监控项。在此我选择的是zabbix-agent主机添加监控项:
http://s1.运维网.com/images/20180811/1533950706595690.png      点击要添加监控项的主机的监控项,然后会显示该主机已经存在的监控项信息,然后点击“创建监控项”:http://s1.运维网.com/images/20180811/1533951169809221.png
  添加监控项的具体详细信息:
http://s1.运维网.com/images/20180811/1533955900319016.png
http://s1.运维网.com/images/20180811/1533955959900653.png
  输入完监控项详细信息,然后点击“添加”,完成监控项的添加:
http://s1.运维网.com/images/20180811/1533956023698777.png
  六、zabbix 中创建触发器
  1、触发器介绍
  触发器使用逻辑表达式来评估通过item获取到的数据是处于那种状态,通过item获取数据,然后交给触发器进行评估状态。
  在触发器表达式中我们可以定义那些值范围是合理的,哪些是不合理的,如果出现不合理的值,触发器会把状态改为PROBLEM。
  2、触发器状态

  触发器一般有两个状态:OK状态和PROBLEM状态。
  OK状态:触发器的正常状态。

  PROBLEM状态:非正常状态,例如数据挂了,系统负载高了,都是非正常状态。

  3、创建触发器

  触发器和监控项是相互的,监控项是获取数据的,触发器是检测获取的数据是否正常。对于创建触发器从模板中创建触发器,也可以通过主机中的监控项创建触发器。

  (1)模板中创建触发器

  点击“配置”-“模板”,选择要创建触发器的模板,然后点击“触发器”:

http://s1.运维网.com/images/20180811/1533958620639767.png   http://s1.运维网.com/images/20180811/1533959513806854.png         填入创建触发器的详细信息:http://s1.运维网.com/images/20180811/1533966417512943.pnghttp://s1.运维网.com/images/20180811/1533966571278035.png
  (2)某个主机中创建触发器:

  点击“配置”-“主机”,选择要创建触发器的主机,然后点击“触发器"http://s1.运维网.com/images/20180811/1533966885867797.png
  显示该主机已经存在的触发器的信息,然后点击“创建触发器”:http://s1.运维网.com/images/20180811/1533967006660445.png    http://s1.运维网.com/images/20180811/1533967595858708.png
  七、zabbix 中创建图形
  zabbix中创建图形 跟上面介绍的 创建模板 创建监控项、创建触发器的性质是一样的,也分为两种:模板中添加图形和主机中添加图形,在此我只演示在主机中添加图形:

  点击“配置”-“主机”,选择要创建图形的主机,然后点击图形:

http://s1.运维网.com/images/20180811/1533968435201196.png
  罗列出了改主机已经存在的图形,然后我们点击“创建图形”:

http://s1.运维网.com/images/20180811/1533968494912806.png
http://s1.运维网.com/images/20180811/1533968626254878.png
  添加完成后,查看预览:

http://s1.运维网.com/images/20180811/1533968709697846.png
  七、zabbix 中创建动作(Action)
  zabbix的功能就是用来进行监控的,当监控的对象出现问题时我们就需要告知维修人员及时过来维修,那么从监控到出现监控异常,将监控异常报告给维修人员这一系列动作需要zabbix的Action来关联完成。

  1、zabbix动作的创建

  点击“配置”-“动作”-“创建动作”,这里需要填写三个部分(动作、操作、恢复操作):

  (1)动作:

  这一部分主要填写动作的名称,选择触发器,这里的触发器可以选择多个,当选择多个时需要明确这几个触发器之间的关系,与或或者是自定义关系。

http://s1.运维网.com/images/20180813/1534166758597172.png
  (2)操作:

  这里主要填写发送内容,以及通过何种方式将消息发送给谁

http://s1.运维网.com/images/20180813/1534167365872428.png
  详细属性介绍:

  默认操作步骤持续时间:默认为1h,与后面的设置有关联,在此保持默认就好。

  默认标题:在此保持默认就好

  消息内容:要发送报警信息的内容,这里要发送的内容也可以自定义,需要用到zabbix的macros(宏)。

  操作的细节:

  步骤:执行多少次,0表示无穷大;

  步骤持续时间:如果填0,就是上面开头的默认操作步骤持续时间,可以自定义时间

  发送到用户群组/发送到用户:就是哪些人可以接受到消息
  尽送到:就是消息发送方式,可以使用所有报警媒介,也可以选其中一个
  点击添加即可,操作可以添加多个
  (3)恢复操作:就是指当监控对象恢复到OK状态时的操作
http://s1.运维网.com/images/20180814/1534230820811629.png
  Updated 操作
http://s1.运维网.com/images/20180814/1534233999480869.png
  操作可以添加多个,当出现告警的时候,可以先触发第一个动作,然后再触发第二个动作。




页: [1]
查看完整版本: ZABBIX(六) Zabbix 配置介绍