Zabbix 3.4.11监督 apache服务,ftp服务的安插

点添加,更新。

zabbix自定义监察和控制项

1、创制主机组,能够依据redis、mysql、web等创立对于的主机组

图片 1

2、成立主机

图片 2

3、创建Screens

图片 3

图片 4

4、自定义监察和控制项

zabbix_agentd.conf配置文件定义路径

图片 5

cd/etc/zabbix/zabbix_agentd.d

概念两个nginx品质监控配置文件 vim nginx.conf

?

12 # key名称,命令UserParameter=nginx.active,/usr/bin/curl -s http://192.168.137.11:8080/nginx-status |grep "Active"|awk '{print $NF}'

重启 systemctl restart zabbix-agent

别的脚本也得以上传在这里目录下,如zabbix_linux_plugin.sh

测试 zabbix_get -s 192.168.137.11 -p 10050 -k 'nginx.active'

页面创制items

图片 6

图片 7

图片 8

成立趋向图

图片 9

图片 10

Zabbix安排与应用,Zabbix安顿使用

 

  *******亟待配备搜狐YUM源来设置相关重视包:        

      [local_yum]

      name=local_yum
      baseurl=
      enabled=1
      gpgcheck=0

1》Zabbix介绍:      

             zabbix是二个国外的开源互联网监督系统,后台配置逻辑分类清晰,轻便配置上手,大家都清楚cacti和nagios,是运行圈内常用的监督检查和流量互补工具,那么由于cacti依             赖于snmp商业事务,引致有互连网波动的时候有的数据错失,nagios尽管不正视snmp,但是开始配置及索要读懂插件的语法,引致点不清初读书人急流勇退,那么zabbix集结了cacti以               及Nagios 两个的绘图和动态监督的助益,並且超越四分之一的插件甚至常用的模版都以系统自带的,最珍视的是计划和功力分类清晰明了,省出不胜枚举上学的时光的,何况能够依照个             人爱好定义分化的言语帮衬;

    1>特点           

      -        安装与配置轻便,学习话费低

      -        协助多语言(包蕴汉语)

      -        免费开源

      -        自动开掘服务器与互联网设施

      -        遍及式监视以至WEB集中管理成效

      -        可以无agent监视

      -        客商安全阐明和软和的授权情势

      -        通过WEB分界面设置或查看监视结果

      -        email等照看功效等等

    2>功能:         

      -        CPU负荷

      -        内部存储器使用

      -        磁盘使用

      -        网络处境

      -        端口监视

      -        日志监视

    3>职业规律与结构:          

      zabbix由2有的结合,zabbix server与可选组件zabbix agent:
          zabbix server:能够经过SNMP,zabbix agent,ping,端口监视等情势提供对长途服务器/网络状态的监视,数据网罗等效果,它能够运维在Linux, Solaris, HP-UX,                                                         AIX, Free BSD, Open BSD, OS X等楼台之上;
          zabbix agent:供给安装在被监视的目的服务器上,它至关心珍视要形成对硬件音信或与操作系统有关的内部存款和储蓄器,CPU等音信的收罗。zabbix agent能够运作在Linux ,Solaris, HP-                                                     UX, AIX, Free BSD, Open BSD, OS X, Tru64/OSF1, Windows NT4.0, Windows 贰零零零/2004/XP/Vista等种类之上;-   

         Server:指安装zabbix服务的服务器(以下简单的称呼服务器端卡塔尔(英语:State of Qatar),是最主要的部份,首要安装在linux系统上(扶植各类操作系统卡塔尔,接纳mysql存款和储蓄监.控数据并利用apache+php                                          的主意表现;
        Agent:指安装在被监.控设备上的zabbix代理(以下简单称谓代理卡塔尔(قطر‎,被监.控设备上的数目由代理搜集后联合上传播服务器端由劳动器端收罗、收拾并显现;
        SNMP:也是agent的一种,指辅助SNMP协议的设施(也得以是服务器卡塔尔国,通过设定SNMP的参数将相关监.控数据传送至服务器端(大部份的交换机、防火墙等网络设施                                          都扶植SNMP合同卡塔尔(英语:State of Qatar);

       IPMI:Agent的另生机勃勃种方法,首要选择于设备的物理品质监.控,举例设备的温度、电风扇的转向等;

      Zabbix种类结构图:

            图片 11

2》中期筹算:

     1>安装软件:

        1)打开 Server)

              图片 12

        2)找到和2.2相应的Agen包,何况下载(客户被监察和控制端安装卡塔尔(英语:State of Qatar),选用底工版本为2.6 构造为adm X86_60人安装包;

            图片 13

      2>安装注重包          

        # yum -y install make mysql-server httpd php mysql-devel gcc net-snmp-devel curl-devel perl-DBI php-gd  php-mysql  php-bcmath  php-mbstring  php-xml

        # useraddzabbix

     3>启动Mysql          

        # /etc/init.d/mysql start

        # mysqladmin–u root –p password ‘123456’

        # mysql–uroot–p

     4>创建zabbix数据库              

        Mysql> create database zabbix character set utf8;

        Mysql> grant all on zabbix.* TO [email protected]'localhost' identified by 'zabbixpass';

        Mysql> flush privileges;

     5>导入zabbix数据          

        # tar -xvf zabbix-2.2.2.tar.gz

        # cd zabbix-2.2.2/database/mysql

        # mysql -uroot -p123456 -h localhostzabbix<schema.sql

        # mysql -uroot -p123456 -h localhostzabbix<images.sql

        # mysql -uroot -p123456 -h localhostzabbix<data.sql

        6>调节服务器时间        

        # date -s "二〇一六-3-11 11:22:35"借使时间正确的话,这一步直接跳过;

3》Zabbix服务器安装配备

     1>安装Zabbix         

      #cd zabbix-2.2.2

      # ./configure --enable-java--with-mysql --with-net-snmp --with-libcurl --enable-server --enable-agent --enable-proxy --prefix=/usr/local/zabbix

      # make&&mamke install

    2>增添端口         

      #vim /etc/services

        zabbix-agent 10050/tcp # Zabbix Agent

        zabbix-agent 10050/udp # Zabbix Agent

        zabbix-trapper 10051/tcp # Zabbix Trapper

        zabbix-trapper 10051/udp # Zabbix Trapper

       3>订正apache配置文件           

        # vim /etc/httpd/conf/httpd.conf

        DirectoryIndex index.html index.html.varindex.php

    4>匡正zabbix配置文件        

        # vim/usr/local/zabbix/etc/zabbix_server.conf

        DBName=zabbix

        DBUser=zabbix连接数据库的账号,与Mysql授权账号对应

        DBPassword=zabbixpass连接数据库的密码,与Mysql授权账号的密码对应

    5>匡正服务运营文件        

      回到编写翻译安装目录

        # cd zabbix-2.2.2/misc/init.d/fedora/core5

        # cp  zabbix_*     /etc/init.d/

        # chmod 700 /etc/init.d/zabbix_*

        # vim /etc/init.d/zabbix_server

      安装路线校正为

        ZABBIX_BIN="/usr/local/zabbix/sbin/zabbix_server"

        # vim /etc/init.d/zabbix_agentd

      安装路线改过为

        ZABBIX_BIN="/usr/local/zabbix/sbin/zabbix_agentd"

    6>启动服务并设置开机运转         

        # /etc/init.d/zabbix_server start

        # /etc/init.d/zabbix_agentd start

        # chkconfigzabbix_server on

        # chkconfigzabbix_agentd on

    7>修正php相关参数        

      # vim  /etc/php.ini 找到如下几项,改成上边的值,后边有;号的要删掉

      max_execution_time = 300

      max_input_time = 300

      date.timezone = PRC

      post_max_size = 32M

    8>启动apache        

      # /etc/init.d/httpd restart

      # cd zabbix-2.2.2/frontends

      # cp -rf php /var/www/html/zabbix

      # chown -R zabbix:zabbix /var/www/html/zabbix

    9>登录WEB举行计划Zabbix        

      (1)出现Welcome to Zabbix 2.2 Next下一步

          图片 14

      

      (2卡塔尔(قطر‎Check of pre-requisties检查安插情状是还是不是OK,Next下一步

             图片 15

      

      (3卡塔尔(قطر‎配置Configure DB connetcion配置DB,主要此处和授权时要平等

          图片 16

      

      (4卡塔尔Zabbix服务器地址及端口和称号

          图片 17

       

      (5卡塔尔(قطر‎ Pre-Installation summary 新闻确认

            图片 18      

      (6卡塔尔(قطر‎zabbix会依照5步的音讯生成贰个zabbix.conf.php配置文件,大家需求手工业把那几个布局文件放入apache的暗中认可WEB目录/var/www/html/zabbix/conf

          图片 19

      

      (7卡塔尔(قطر‎Zabbix配置实现

          图片 20      

      私下认可客商admin 密码为:zabbix

               图片 21

4》Linux被监察和控制端布置

    1>成立客商         

      # groupadd zabbix

      # useradd –g zabbix zabbix –s /sbin/nologin

     2>解压Agent包         

      zabbix_agents_2.2.1.linux2_6.amd64.tar.gz都是合法已经编译好的。直接解压到目录就能够了。

      # mkdir /usr/loca/zabbix

      # tar -xvf zabbix_agents_2.2.1.linux2_6.amd64.tar.gz -C /usr/local/zabbix/

      # chown–R zabbix:zabbix /usr/local/zabbix

    3>配置agent文件      

      只要那4个参数。其余的全体批注掉

      # vim   /usr/local/zabbix/conf/zabbix_agentd.conf

        LogFile=/tmp/zabbix_agentd.log   #日志文件

        SourceIP=127.0.0.1             #agen本机IP

        Server=192.168.100.214        #zabbix_server IP地址

        ListenPort=10050              #agent 监听端口

        Hostname=DB206             #本机hostname

        #ServerActive=127.0.0.1注释掉

    4>运行服务        

        # /usr/local/zabbix/sbin/zabbix_agentd -c /usr/local/zabbix/conf/zabbix_agentd.conf

        # cat/tmp/zabbix_agentd.log

        # echo “/usr/local/zabbix/sbin/zabbix_agentd -c /usr/local/zabbix/conf/zabbix_agentd.conf”>> /etc/rc.d/rc.local

        # ps–ef | grepzabbix

5》Windows被监察和控制端铺排

      1>下载Agent安装包           

        

          图片 22

      2>解压配置            

          (1)在C:\Program Files\下创建zabbix文件夹

          (2)解压到 C:\Program Files\zabbix下,依据操作系统删除不对应的目录,假诺是win64的系统就把win32索引删除掉。只保留win64 ,要是是33人的那么就删除                                            掉win64目录,

          (3卡塔尔并在该目录下创设二个zabbix_agentd.conf文件,内容为

            LogFile=C:\Program Files\zabbix\zabbix_agentd.log   #日志文件

            SourceIP=127.0.0.1             #agen本机IP

            Server=192.168.100.214        #zabbix_server IP地址

            ListenPort=10050              #agent 监听端口

            Hostname=testwindows             #本机hostname

            UnsafeUserParameters=1    #开启定义KEY

      3>安装并运维服务          

          (1卡塔尔(قطر‎开端运转输入CMD

                         图片 23          

          (2卡塔尔(英语:State of Qatar)安装客商端

            C:\>cd C:\Program Files\zabbix\bin\win32

            C:\Program Files\zabbix\bin\win32>zabbix_agentd.exe -c "c:\Program Files\zabbix

            conf\zabbix_agentd.conf" -i

            zabbix_agentd.exe [2024]: service [Zabbix Agent] installed successfully

            zabbix_agentd.exe [2024]: event source [Zabbix Agent] installed successfully          

          (3卡塔尔(قطر‎运维服务

            C:\Program Files\zabbix\bin\win32>zabbix_agentd.exe -c "c:\Program Files

              conf\zabbix_agentd.conf" -s

              zabbix_agentd.exe [2044]: service [Zabbix Agent] started successfully            

            zabbix_agentd.exe参数含义:

                -c    制订配置文件所在地方

                -i    安装客商端

                -s    运转顾客端

                -x    结束客商端

                -d    卸载客户端

      4>检查服务

              图片 24

6》Zabbix暗中同意模板应用

     1>校正暗中同意模板         

        (1卡塔尔(قطر‎选取组态à模板àTemplate OS Linux 模板(系统自带卡塔尔

            图片 25

            图片 26

        

        (2) Template OS Linux说明

            图片 27        

        (3卡塔尔(英语:State of Qatar)CPU项目表明

            图片 28

        (4卡塔尔(قطر‎filesystem文件系统一分配解

            图片 29

            图片 30

        (5卡塔尔(英语:State of Qatar)General基本消息

            图片 31

        (6卡塔尔国Memory内部存款和储蓄器新闻

            图片 32

        (7卡塔尔Network interfaces网络接口

            图片 33

            图片 34        

        (8卡塔尔(英语:State of Qatar)OS 项目消息

            图片 35

        (9卡塔尔Performance  项目消息

          因为CPU和Performance都包括那些品种,在CPU里面早就有接纳具有这里整个停止掉;

              图片 36        

        (10卡塔尔Processes 进程消息

            图片 37            

        OK。模板剖判到位,我们接下去定义主机;

      2>创设三个主机        

        (1卡塔尔(قطر‎选拔-->组态->主机->创立主机

                 图片 38

             图片 39

    3>为主机加多模板

          图片 40

         图片 41

    4>查看监察和控制后的实际数据

          图片 42

7》Zabbix定义模板应用    

      表明:依照公司的事情内容来自定义合适的模板,全体主机都可以行使那一个定义模板,那样方便处理。

      1>首先成立个人模板          

        这里名称能够随便。作者这里定义为:alvin_check_all

          图片 43      

点布局,主机,server.zabbix.com,模板,接受,点上边大家导入的可怜模板,采用,点增多,更新

TCP状态监控

模板TCP_export_templates.xml

图片 44

导入后,在host主机参加监察和控制模板

图片 45

新建触发器

图片 46

图片 47

      测验、关闭一个劳务测量试验

        停止一个劳动,领头测量检验。在触发器里面勾选这么些类型,依据触发更新时间发送多次消息,不然之发送一次

    7>小技巧

      (1卡塔尔假使短信和邮件同步利用,此动作要求多个动作步骤,多少个短信,叁个邮件,不然发送短信将停业;

             图片 48      

      (2卡塔尔国封装的py脚本或许shell脚本,传递参数有规定,参数1为手提式有线电话机号码,参数2为空,参数3为剧情,不然短信将只接到二个报告急方底部;

 

*******急需配备和讯YUM源来安装相关重视包: [local_yum] name=local_yum baseurl=...

在主机前边已显得模板已履新,有大家导入的模板了。

如何达成监控各使用

JMX:(使用Zabbix Java Gateway代理)

两种档期的顺序: 无密码验证、客商名密码认证、SSL

1)安装 yum install -y zabbix-java-gateway java-1.8.0

2)配置 vim/etc/zabbix/zabbix_java_gateway.conf

3)运行systemctl start zabbix-java-gateway.service (查看进程和端口状态)

4)配置zabbix_server,告知zabbix-java-gateway主机地址

vim /etc/zabbix/zabbix_server.conf

图片 49

起步5个进程轮询zabbix-java-gateway

图片 50

6)重启zabbix_server

systemctl restart zabbix-server

图片 51

监控tomcat案例

图片 52

/usr/local/tomcat/bin/startup.sh 启动tomcat

怎么样张开tomcat JMX远程监控

vimcatalina.sh

图片 53

?

12345 CATALINA_OPTS="$CATALINA_OPTS -Dcom.sun.management.jmxremote-Dcom.sun.management.jmxremote.port=8888-Dcom.sun.management.jmxremote.ssl=false-Dcom.sun.management.jmxremote.authenticate=false-Djava.rmi.server.hostname=192.168.137.12"

重启tomcat

?

12 /usr/local/tomcat/bin/shutdown.sh/usr/local/tomcat/bin/startup.sh

netstat -ntlp 检查端口

图片 54

通过本人Windows主机C:\Program Files\Java\jdk1.8.0_101\bin的jconsole.exe连接测量检验

图片 55

zabbix添加jmx

图片 56

图片 57

服务器硬件音信监控IPMI

自定义item,本地施行ipmitool命令获取数据

互连网设施SNMP

1)调换机或防火墙开启SNMP服务

2)在zabbix上增添监察和控制(设置SNMP interface)

3)关联监察和控制模板

图片 58

    测量检验、在QQ邮箱里面,扩展白名单

      将[email protected]增到白名单,然后停止一个劳动,起初测验,能够将收件人QQ邮箱改成139信箱。能够已毕短信提醒+邮件报警;

      在触发器里头假若不勾选次项,那么系统在境遇故障的时候发二遍邮件,纵然勾选上了将基于触发器的更新时间来不停地发送错误邮件或然短信

      # yum –y install mail    安装mail客户端

      # /etc/init.d/postfix stop关闭postfix

      # /etc/init.d/sendmail restart

      # cat /var/log /maillog邮件日志

9》Zabbix定义短信报告急察方文告       

    注明:fetion针对对6.0之上的体系扶植特不佳,建议监察和控制系统利用Centos 5.5 也许centos 5.4

    1>飞信安装

            

      # unzip fetion.zip

      # mkdir /usr/local/fetion

      # cpfetion /usr/local/fetion

      # mv lib /usr/local/fetion

      # cd /usr/local/fetion

      # ls

         图片 59

      # export  LD_LIBRARY_PATH=/usr/local/fetion/lib

        ./fetion --mobile=13692xxx096 --pwd=xxxxxxx --to=1369xxxx6096 --msg-utf8=测试

          图片 60        

        那些会发出一个手提式无线话机名的验证码图片,展开别的三个终端;

               图片 61          

        那几个136ddddd.jpg 下载下来。然后查看验证码多少。输入验证码这么些第三次索要输入。未来就不要了

      2>自定义飞信报告急察方脚本          

      # mkdir /usr/local/sms

      # vim /usr/loca/sms/fetionsms.sh

      #!/bin/bash

        export  LD_LIBRARY_PATH=/usr/local/fetion/lib

        [email protected]

        /usr/local/fetion/fetion --mobile=136xxxxxx096 --pwd=zmypaswd --to=$1 --msg-utf8="$aa"

     # chwon–R zabbix:zabbix /usr/local/sms/

    测试:

      # cd /usr/local/sms/          

      # ./fetionsms.sh 1369xxxx096 test test2 test3 test 4

        SIP-C/4.0 280 Send SMS OK

        T: sip:[email protected];p=2823

        I: 2

        Q: 1 M

        RQ: 24808655073

        L: 112

        XI: 8f64794cbd524ebabaffc980e9a38d56

     3>创造一个报告急方媒介

          图片 62

        图片 63

    4>编辑配置文件定义脚本路线        

      # vim /usr/local/zabbix/etc/zabbix_server.conf

        找到AlertScriptsPath参数并改善成AlertScriptsPath=/usr/local/sms

      # /etc/init.d/zabbix_server重启服务

    5>创制一个报告急方动作

         图片 64        

      (1卡塔尔(قطر‎设置动作

          图片 65      

      (2卡塔尔(英语:State of Qatar)设置操作

          图片 66

     6>校勘三个客商组             

        (1卡塔尔(قطر‎管理->客商->选取组->点击相应的客户

              图片 67        

        (2)点击Admin

            图片 68        

        (3卡塔尔(قطر‎编辑媒介,选用方面定义的介绍人类型Fetion,然后收件人写入XXXX手提式有线电话机号码

            图片 69

       

点安插,主机,点已安装ftp服务的主机,点采纳,找 template  app  ftp  service

自动化监察和控制

1.自行注册

  1.1 Zabbix agent 自动抬高

2. 积极性发掘

  2.1 自动发掘Discover

  2.2 zabbix api

Zabbix agent 自动抬高配置

?

123456 vim /etc/zabbix/zabbix_agentd.conf ServerActive=192.168.137.11 # zabbix serverStartAgents=0Hostname=linux-node2# HostMetadata= # 如果这个设置,以HostMetadata优先,HostMetadataItem不起作用HostMetadataItem=system.uname

重启systemctl restart zabbix-agent.service

创设机关怀册Action

图片 70

图片 71

自动注册的系统为Linux

图片 72

加上主机

图片 73

增加主机组

图片 74

筛选贰个模板

图片 75

电动发掘方法

法定文书档案

改良配置文件

?

123456 vim /etc/zabbix/zabbix_agentd.conf Server=192.168.137.11#ServerActive=192.168.137.11 #注释StartAgents=3Hostname=linux-node2HostMetadataItem=system.uname

成立机关发掘准绳

图片 76

图片 77

创建Discovery

图片 78

重启systemctl restart zabbix-agent.service

     2>在被监察和控制端定义KEY和本子            

        # mkdir /usr/local/zabbix/scripts

        # vim  /usr/local/zabbix/scripts/httpd.sh  编辑二个检查测试httpd状态的脚本,而且再次回到值为1

        #!/bin/bash

          aa=`/etc/init.d/httpd status |grep "pid" |wc -l`    #如若htttp服务平常这一个值为1,不为1意味着错误

          echo $aa

        # chownzabbix:zabbix–R /usr/local/zabbix/scripts

      3>在被监察和控制端最早定义KEY的行使            

        # cd /usr/local/zabbix/conf/

        # vimzabbix_agentd.conf

          UnsafeUserParameters=1               #张开定义KEY的参数

          UserParameter=check.http.serivces,/usr/local/zabbix/scripts/httpd.sh

        #key值为check.http. services应用脚本为:/usr/local/zabbix/scripts/httpd.sh

        #语法为:UserParameter=KEY, <脚本/命令>脚本大概命令都足以,以上应用是本子

      4>重启被监察和控制端的agent服务

        # ps -ef | grepzabbix |grep -v "grep " |xargs kill -9

        # /usr/local/zabbix/sbin/zabbix_agentd -c /usr/local/zabbix/conf/zabbix_agentd.conf

      5>回到主Zabbix服务器命令测验

        # cd /usr/local/zabbix/bin/

        # ./zabbix_get -s 192.168.100.206 -p 10050 -k "check.http.serivces"查看再次回到值是不是为脚本的正确值。

        如若重回值不对,在agetn被监察和控制端,切换zabbix客户尝试实施这几个本子,看看究竟哪里出标题了。

        比如:su - zabbix

        [email protected] scripts]$ /etc/init.d/httpd status

        httpd已死,但是subsys被锁

        化解:在监督端agent,将apache组参预到zabbix

        usermod–G apache zabbix

      6>回WEB分界面本人定义模板增多运用集         

        (1卡塔尔制造三个名字为httpd的应用集

             图片 79

     7>为使用集增加一个监控项目

          图片 80

          图片 81

      8>为项目增加一个触及报告急察方器        

      (1卡塔尔起头创办

           图片 82

      

      (2卡塔尔(英语:State of Qatar)定义项目值

              图片 83

      

      (3卡塔尔(قطر‎保存退出

             图片 84

   9>为主机DB206扩大叁个自定义模板          

      (1卡塔尔(英语:State of Qatar)增加一个自定义模板

          图片 85        

      (2卡塔尔验证自定义模板是还是不是成功

          图片 86

8》Zabbix定义邮件报告急察方通告

      1>修改zabbix server hostname            

      证明:在铺排zabbix的Email报告警察方以前,要求将sendmail使用的域名进行相应的改进,系统默以为localhost.localdomain,其实不改也行,然则有个别pop3服务器会过滤掉来                                  自localhost.localdomain的邮件,招致邮件必须要荒谬查收,所以,最佳是改一下 hostname,确认保证邮件发送的成功率;

      # vim /etc/hosts      

      127.0.0.1    zabbix.alvin.comlocalhost.localdomainlocalhost 

      # vim /etc/sysconfig/network

        NETWORKING=yes

        HOSTNAME=zabbix.alvin.com

      # hostname zabbix.alvin.com

      # exit  重新登陆终端。生效

     2>安装sendmail         

      # yum -y install sendmail

     3>修改mail access        

      # vim  /etc/mail/access

        Connect:localhost.localdomain           RELAY

        Connect:localhost                       RELAY

        Connect:127.0.0.1

        Connect:zabbix.alvin.com                RELAY

     4>修改maill hostname           

        # vim /etc/mail/local-host-names

         zabbix.alvin.com

    5>重启动sendmail         

        # /etc/init.d/sendmail

     6>测量试验smtp域名是还是不是为zabbix.alvin.com        

        # telnet 127.0.0.1 25

        Trying 127.0.0.1...

        Connected to 127.0.0.1.

        Escape character is '^]'.

        220 zabbix.alvin.com ESMTP Postfix

    7>创设三个报告警察方媒介        

        (1卡塔尔国创设三个报告急察方媒介类型

            图片 87        

        (2卡塔尔(英语:State of Qatar)设置详细内容

            图片 88

    8>创设四个报告急察方动作         

      (1卡塔尔国组态->动作->创制贰个动作

           图片 89

      (2卡塔尔国设置动作

          图片 90      

      (3卡塔尔(قطر‎设置操作

          图片 91

          图片 92

      9>修改三个客户组        

      (1卡塔尔管理->客商->接纳组->点击相应的客户

           图片 93      

      (2)点击Admin

          图片 94      

      (3卡塔尔(英语:State of Qatar) 选用报告警察方媒介,增添->然后增添收件人,

          图片 95

 

点布署,模板,导入,采用文件,选中刚才传到Windows的server.xml文件,点导入

**自定义报告急方脚本**

1、存放在zabbix_server端,查看/etc/zabbix/zabbix_server.conf

图片 96

短信通道可使用如:Ali超越

2、在页面增多脚本调用

图片 97

图片 98

修改Action

图片 99

修改User

图片 100

cd zabbix-templates-master/ 

Zabbix API

法定文书档案:

生机勃勃 zabbix 的安装配置

**自定义监察脚本**

创造脚本zabbix_linux_plugin.sh

安装权限chmod 777 zabbix_linux_plugin.sh

/etc/zabbix/zabbix_agentd.d目录下创立linux.conf

?

1 UserParameter=linux_status[*],/etc/zabbix/zabbix_agentd.d/zabbix_linux_plugin.sh "$1" "$2" "$3"

重启systemctl restart zabbix-agent

测试zabbix_get -s 192.168.137.11 -k linux_status[nginx_status,8088,active]

页面创造模板

图片 101

在新建的模板中开创items

图片 102

图片 103

在新建的模版中创制视图

图片 104

模板创设达成导出内容nginx_export_templates.xml

//apache_status.sh 该文件是apache 的 agent 监察和控制须求的剧本文件

zabbix监察和控制形式

针对agent来说

1)当监察和控制主机超越300台,提出利用主动情势

2)当队列中有大批量延缓的item

图片 105

监理项主动方式改造,如下图

图片 106

监察主机改过主动形式

vim/etc/zabbix/zabbix_agentd.conf

隐瞒被动形式的Server

图片 107

图片 108

图片 109

图片 110

重启服务systemctl restart zabbix-agent

WEB页面增加192.168.137.12主机的监察项

1)创立主动形式监察和控制模板,将已部分模板如Template OS Linux,复制意气风发份并将全部item的Type改成Zabbix agent

2)创制监察和控制主机

图片 111

图片 112

可参考

打开zabbix

MySQL监控

采取percona监察和控制插件监察和控制Mysql

参谋文书档案

yum仓库

此插件注重php和php-mysql

?

1 yum install -y php php-mysql

根据参照他事他说加以考察文书档案实行持续安装

?

1 yum install percona-zabbix-templates -y

全体完成查看: rpm -ql percona-zabbix-templates

图片 113

将/var/lib/zabbix/percona/templates/zabbix_agent_template_percona_mysql_server_ht_2.0.9-sver1.1.6.xml下载,通过页面导入zabbix模块

将安顿文件复制到zabbix下

?

1 cp /var/lib/zabbix/percona/templates/userparameter_percona_mysql.conf /etc/zabbix/zabbix_agentd.d/

vim/var/lib/zabbix/percona/scripts/ss_get_mysql_stats.php.cnf

?

123 <?php$mysql_user = 'zabbix';$mysql_pass = 'zabbix';

测试,调用/etc/zabbix/zabbix_agentd.d/userparameter_percona_mysql.conf 中的MySQL.Connections

图片 114

?

1 /var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh iz

图片 115

备考:这一个mysql监察和控制脚本会在/tmp下生成临时文件,如若刚才用root账号试行过剧本,会并发权力难点

图片 116

消除方法:改正文件的属主 chown zabbix:zabbix localhost-mysql_cacti_stats.txt

zabbix 监察和控制 apache配置,ftp配置成功。

Zabbix Proxy

流程: zabbix-server --> zabbix proxy --> zabbix agent

图片 117

官方文书档案

?

1 yum install zabbix-proxy zabbix-proxy-mysql mariadb-server -y

?

1 systemctl start mariadb

zabbix proxy数据导入

?

12345 mysqlcreate database zabbix_proxy character set utf8;grant all on zabbix_proxy.* to zabbix_proxy@localhost identified by 'zabbix_proxy';<br>exitcd /usr/share/doc/zabbix-proxy-mysql-3.0.5/zcat schema.sql.gz |mysql -uzabbix_proxy -pzabbix_proxy zabbix_proxy

安顿文件纠正

?

123456 vim /etc/zabbix/zabbix_proxy.conf Server=192.168.137.11 # zabbix server地址Hostname=zabbix-proxyDBHost=localhostDBUser=zabbix_proxyDBPassword=zabbix_proxy

启动systemctl start zabbix-proxy

页面成立zabbix-proxy

图片 118

代办监察和控制的上报主机设置

vim/etc/zabbix/zabbix_agentd.conf

?

123 ServerActive=192.168.137.12StartAgents=0Hostname=linux-node2

页面设置

图片 119

图片 120

重启systemctl restart zabbix-agent.service

明天为 server.zabbix.com 增多我们导入的模版

WEB监控

以tomcat为例

图片 121

图片 122

图片 123

图片 124

###############################################################################

适用项景:

1、监察和控制主机多,品质瓶颈

2、多机房,防火墙

三监督 ftp服务的构造

安排,主机,图形,创造图形,名称叫ftp.status,