710661809 发表于 2019-1-24 08:27:26

【Zabbix】 详细配置信息

  ****zabbix****
  
  
  
  
  Zabbix
  server(agent): 172.25.264.165
  proxy(代理机):172.25.254.161
  agent:       172.25.254.164
  
  
  一.安装zabbix所需软件包
     (1) yum install
        zabbix-server-2.4.5-1.el6.x86_64.rpm
        zabbix-server-mysql-2.4.5-1.el6.x86_64.rpm
        zabbix-web-2.4.5-1.el6.noarch.rpm
        zabbix-web-mysql-2.4.5-1.el6.noarch.rpm
        zabbix-2.4.5-1.el6.x86_64.rpm
        fping-2.4b2-16.el6.x86_64.rpm
        php-bcmath-5.3.3-26.el6.x86_64.rpm
        php-mbstring-5.3.3-26.el6.x86_64.rpm
        iksemel-1.4-2.el6.x86_64.rpm -y
  
     (2)agent,被监控端所需软件包
            yum install
        zabbix-2.4.5-1.el6.x86_64.rpm
        zabbix-agent-2.4.5-1.el6.x86_64.rpm
  
        (3)配置mysql数据库
           /etc/init.d/mysqld start
           mysql
           mysql> create database zabbix character set utf8 collate utf8_bin;
           mysql> grant all privileges on zabbix.* to zabbix@localhost identified by 'hxl123';
           mysql> quit;
           cd /usr/share/doc/zabbix-server-mysql-2.4.5/create
           mysql -uzabbix -phxl123 zabbix < schema.sql
           stop here if you are creating database for Zabbix proxy ##
           mysql -uzabbix -phxl123 zabbix < images.sql
           mysql -uzabbix -phxl123 zabbix < data.sql
  
        (4)配置zabbix server
         vim /etc/zabbix/zabbix_server.conf
        DBHost=localhost
        DBName=zabbix
        DBUser=zabbix
        DBPassword=hxl123
  
         (5)配置php(实则就是配置了一个timezone)   
         vim /etc/httpd/conf.d/zabbix.conf
        php_value max_execution_time 300
           php_value memory_limit 128M
            php_value post_max_size 16M
            php_value upload_max_filesize 2M
            php_value max_input_time 300
            php_value date.timezone Asia/Shanghai
        (6)访问,直接在浏览器输入http:/172.25.254.165/zabbix
  
      二.添加agent主机
        (1)agent,被监控端所需软件包
            yum install(rpm安装)
        zabbix-2.4.5-1.el6.x86_64.rpm
        zabbix-agent-2.4.5-1.el6.x86_64.rpm
         (2)配置
            vim /etc/zabbix/zabbix_agentd.conf
        Server=172.25.254.165
        ServerActive=172.25.254.165
        Hostname=server4.example.com [主机名需要有解析,这是自己的]
        启动 zabbix agent
        service zabbix-agent start
         (3)1.在zabbix server 上添加自动发现功能
        点击 Configuration -> Actions -> Create action 按下图所示设置:
      添加名称和检索ip的范围
      2. 自定义Configuration of actions,选择Event source 为 Auto registration,Create action
        Conditions 选项卡保持默认即可。
      Operations 选项卡添加如下:
      Add host:自动注册主机添加到 hosts 列表
      Add to host groups:自动注册主机加入 linux servers 组(组名可以自定义)
      Link to templates:自动注册主机应用模板 Template OS linux
      3.Configuration -> Hosts 点击侧边的all 则可以查看所有主机
https://s3.运维网.com/wyfs02/M00/90/88/wKioL1jw08GjoW5CAADSqRqdvfk427.png
https://s3.运维网.com/wyfs02/M01/90/89/wKiom1jw08LB7ON4AACREwArp-0055.png
  

  三.Agent主机设置为主动推送监控信息
      (1)更改配置文件/etc/zabbix/zabbix_agentd.conf
  

      #server=172.25.254.165[注释掉]
      StartAgents=0[改为0]
      ServerActive=172.25.254.165[保留]
     (2)克隆items,重新生成Zabbix agent(active)类型(以Template OS Linux 为例子)
      1.在 Configuration of templates 下找到 Template OS Linux,选中 fullclone,并重新命名为Template OS Linux active
      2.进入Template OS Linux active 将里面的items都设置成active类型(有的设置不完全的项目,要追其源项,以同样的方式fullclone,然后重新链入Template OS Linux active中,这样所有的都为active类型了)
      3.再将Template OS Linux active 模板添入agent主机模板中即可(先删除原先的链接)
  图示:
https://s5.运维网.com/wyfs02/M02/90/88/wKioL1jw1JnSJQ09AABhGFKGtD8385.png
https://s5.运维网.com/wyfs02/M00/90/8A/wKiom1jw1JmyZE4JAAA8KhLUlzE872.png
https://s5.运维网.com/wyfs02/M00/90/88/wKioL1jw1JqSBZadAABfv8KqkR4608.png
https://s5.运维网.com/wyfs02/M00/90/8A/wKiom1jw1JrQzQQ9AAAYM2Gyq30868.png
https://s5.运维网.com/wyfs02/M01/90/8A/wKiom1jw1JvDrjOiAAAuGunauC4506.png
https://s5.运维网.com/wyfs02/M00/90/88/wKioL1jw1JvymhcVAAC5-7hWY1o131.png
https://s5.运维网.com/wyfs02/M01/90/8A/wKiom1jw1JviwJ-YAABSF0DtAb8324.png
https://s1.运维网.com/wyfs02/M01/90/88/wKioL1jw1JyCtl5sAAA75K_2-iM065.png
https://s1.运维网.com/wyfs02/M01/90/88/wKioL1jw1JyzN1UdAABiO47MuD0924.png
  

  四.添加代理机proxy(代理主机:172.25.254.161 server1.example.com)
         (1)下载软件包
      fping-2.4b2-16.el6.x86_64.rpm               zabbix-2.4.5-1.el6.x86_64.rpm                  
            zabbix-proxy-2.4.5-1.el6.x86_64.rpm         zabbix-proxy-mysql-2.4.5-1.el6.x86_64.rpm
  mysql-server
         (2)配置数据库
        /etc/init.d/mysqld start
        mysql
        mysql> create database zabbix character set utf8 collate utf8_bin;
        mysql> grant all privileges on zabbix.* to zabbix@localhost identified by 'hxl123';
        mysql> quit;
        cd /usr/share/doc/zabbix-server-mysql-2.4.5/create
        mysql -uzabbix -phxl123 zabbix < schema.sql
  
      (3)配置文件
        vim /etc/zabbix/zabbix_proxy.conf
        DBHost=localhost
        DBName=zabbix
        DBUser=zabbix
        DBPassword=hxl123
  
        /etc/init.d/zabbix-proxy start
  
        vim /etc/zabbix/zabbix_agent.conf
        ServerActive=172.25.254.161
        Hostname=server4.example.com
https://s2.运维网.com/wyfs02/M01/90/88/wKioL1jw1SPg5-41AAAY-sVnmfs435.png
https://s2.运维网.com/wyfs02/M00/90/8A/wKiom1jw1SThqHXcAABm5lT2j4w382.png
https://s2.运维网.com/wyfs02/M02/90/8A/wKiom1jw1STgQsitAABj4KFcV6o379.png
https://s3.运维网.com/wyfs02/M02/90/88/wKioL1jw1SXx8JcpAACFIxUOQjc016.png
https://s3.运维网.com/wyfs02/M00/90/88/wKioL1jw1SXg3acTAADDGHg56xY219.png
  

  

  五.扩展mysql数据库信息,加载percona-zabbix-templates-1.1.6-1.noarch.rpm
        (1)下载安装文件(yum,rpm)
        (2)cd /var/lib/zabbix/percona/templates
           vim /var/lib/zabbix/percona/scripts/ss_get_mysql_stats.php.cnf
  
页: [1]
查看完整版本: 【Zabbix】 详细配置信息