设为首页 收藏本站
查看: 979|回复: 0

[经验分享] 【Zabbix】 详细配置信息

[复制链接]

尚未签到

发表于 2019-1-24 08:27:26 | 显示全部楼层 |阅读模式
  ****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 则可以查看所有主机


  

  三.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主机模板中即可(先删除原先的链接)
  图示:









  

  四.添加代理机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





  

  

  五.扩展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、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-666836-1-1.html 上篇帖子: zabbix在centos6.5上的安装实践工作 下篇帖子: zabbix监控基础知识
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表