ZABBIX(六) Zabbix 配置介绍

一、创建主机群组

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

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

        image.png


二、创建模板

        模板:在模板里面可以配置监控项、触发器、图形等。模板的作用是在主机上可以直接link模板,继承模板中的配置。主机套用后,就拥有了模板中的配置:监控项、触发器、图形。

        比如创建了一个监控磁盘大小的监控项,然后创建了触发器和图形。如要后期需要添加新的监控机器中也需要监控磁盘的大小,然后直接套用模板就好。在日常工作中,我们需要监控web、mysql、redis、neginx等一些常用服务,在一切服务器中这些服务都是一样的,我们只需要创建好模板,然后所有的服务器链接到这个模板中即可。

        点击“配置”-“模板”-“创建模板”:

        image.png

        创建的模板还可以链接其他模板;

        image.png

        配置模板的宏定义:

        image.png

        一切设置好后,点击“添加”完成模板的添加:

        image.png


三、创建主机

        上一篇文章详细介绍了zabbix主机与组的配置

        博客的链接为:http://blog.51cto.com/5001660/2154692

四、zabbix 维护配置

        zabbix可以给某些组或者某些Hosts设置维护时间,zabbix提供两种维护类型:依旧收集数据、暂停收集数据。

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

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

        image.png

        image.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],avg5是对应的参数等。

        想要在zabbix管理页面创建一个监控项,“配置”-“主机”会出现被监控的主机的列表。添加监控项可以在某个模板中添加监控项,也可以在某个主机中添加监控 。

     2、创建监控项

        (1)首先创建一个监控Linux系统的空白模板

        image.png

        (2)在空白的模板中添加具体的监控项

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

        image.png

        然后点击“创建监控项”:

       image.png

         根据要创建的监控项,填写监控项的详细信息:

        image.png

        具体信息如下:

        image.png

        image.png

        (3)上面介绍了在模板上创建监控项,下面介绍在主机上创建监控项:

            点击“配置”-“主机”,选择要添加监控项的主机,然后点击该主机的监控项。在此我选择的是zabbix-agent主机添加监控项:

image.png        点击要添加监控项的主机的监控项,然后会显示该主机已经存在的监控项信息,然后点击“创建监控项”:  image.png

        添加监控项的具体详细信息:

    image.png       

    image.png

     输入完监控项详细信息,然后点击“添加”,完成监控项的添加:

image.png

六、zabbix 中创建触发器

    1、触发器介绍

         触发器使用逻辑表达式来评估通过item获取到的数据是处于那种状态,通过item获取数据,然后交给触发器进行评估状态。

        在触发器表达式中我们可以定义那些值范围是合理的,哪些是不合理的,如果出现不合理的值,触发器会把状态改为PROBLEM。 

    2、触发器状态

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

        OK状态:触发器的正常状态。

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

    3、创建触发器

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

        (1)模板中创建触发器

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

image.png     image.png         填入创建触发器的详细信息:image.pngimage.png

    (2)某个主机中创建触发器:

        点击“配置”-“主机”,选择要创建触发器的主机,然后点击“触发器"  image.png

        显示该主机已经存在的触发器的信息,然后点击“创建触发器”:image.png    image.png

七、zabbix 中创建图形

        zabbix中创建图形 跟上面介绍的 创建模板 创建监控项、创建触发器的性质是一样的,也分为两种:模板中添加图形和主机中添加图形,在此我只演示在主机中添加图形:

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

        image.png

        罗列出了改主机已经存在的图形,然后我们点击“创建图形”:

image.png

image.png

    添加完成后,查看预览:

image.png

七、zabbix 中创建动作(Action)

        zabbix的功能就是用来进行监控的,当监控的对象出现问题时我们就需要告知维修人员及时过来维修,那么从监控到出现监控异常,将监控异常报告给维修人员这一系列动作需要zabbix的Action来关联完成。

    1、zabbix动作的创建

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

        (1)动作:

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

        image.png

        (2)操作:

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

        image.png

        详细属性介绍:

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

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

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

        操作的细节:

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

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

        发送到用户群组/发送到用户:就是哪些人可以接受到消息 

        尽送到:就是消息发送方式,可以使用所有报警媒介,也可以选其中一个 

        点击添加即可,操作可以添加多个

        (3)恢复操作:就是指当监控对象恢复到OK状态时的操作

        image.png

        Updated 操作

        image.png


        操作可以添加多个,当出现告警的时候,可以先触发第一个动作,然后再触发第二个动作。

猜你喜欢

转载自blog.51cto.com/5001660/2159819
今日推荐