zabbix-安装

作者: 守优 | 来源:发表于2019-04-27 09:48 被阅读440次

    Zabbix 是一个企业级的、开源的、分布式的监控套件,被用来监控IT基础设施的可用性和性能。Zabbix可以监控网络和服务的监控状况,Zabbix 利用灵活的告警机制,允许用户对事件发送基于邮件、短信、微信和钉钉等告警方式,这样可以保证快速的对问题作出相应。 Zabbix支持主动和被动两种方式.所有的Zabbix报告都可以通过配置参数在WEB前端进行访问.Web前端将帮助你在任何区域都能够迅速获得你的网络及服务状况。 zabbix架构不仅支持小型组织,还支持大规模的公司的部署。Zabbix 是零成本的. 因为 Zabbix 编写和发布基于 GPL V2 协议. 意味着源代码是免费发布的。

    zabbix的优点:

    1.支持agent、snmp、JMX、telnet等多种采集方式,支持主动和被动模式数据传输、支持用户自定义插件

    2.server端对设备性能要求低,支持proxy分布式监控,分布式集中管理,有自动发现的功能,可以实现自动化监控,开放式端口,扩展性强,插件容易编写

    3.报警:支持多条件报警,支持多种报警方式,例如微信报警、邮箱报警、短信报警、钉钉报警等等

    4.图形化:允许自定义监控视图,网络拓扑,自定义面板展示,自定义IT服务可用性

    zabbix缺点:

    1.zabbix监控系统没有低估高峰期,具有持续性和周期性,机器量越大,数据的增大会使数据库的写入达到一定的瓶颈,官方给出的单机上限是5000台,届时就需要增加proxy,增加成本了

    2.zabbix采集数据有pull模式,也就是server主动模式,当目标机器数量过多的时候,pull任务会出现积压状态,造成采集数据会出现延迟情况

    zabbix安装:

    #此次zabbix安装用CentOS7的系统,首先关闭firewalld和seLinux,安装过程中会出现wget命令如果你的CentOS是最小化可能没有这个命令,用yum安装wget命令即可

    1.配置yum源

    wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

    wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo

    rpm -ivh https://mirrors.aliyun.com/zabbix/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-1.el7.noarch.rpm

    yum clean all

    yum makecache

    2.安装zabbix+初始化MySQL+zabbix数据库

    yum -y install zabbix-server-mysql zabbix-web-mysql zabbix-agent mariadb-server

    systemctl start mariadb

    systemctl enable mariadb

    mysql_secure_installation

    create database zabbix character set utf8 collate utf8_bin;

    grant all privileges on zabbix.* to zabbix@localhost identified by '123456';

    zcat /usr/share/doc/zabbix-server-mysql-4.0.7/create.sql.gz|mysql -uzabbix -p123456 zabbix

    3.修改zabbix配置文件

    vim /etc/httpd/conf.d/zabbix.conf

    php_value date.timezone Asia/Shanghai

    systemctl start httpd

    systemctl enable httpd

    vim /etc/zabbix/zabbix_server.conf

    DBPassword=123456

    systemctl start zabbix-server

    systemctl enable zabbix-server

    vim /etc/zabbix/zabbix_agentd.conf

    Server=192.168.50.128

    ServerActive=192.168.50.128 #主动模式的server IP地址

    systemctl start zabbix-agent

    systemctl enable zabbix-agent

    访问http页面

    http://192.168.50.128/zabbix/setup.php

    默认账号:Admin,默认密码:zabbix

    进入主页面

    下面演示修改中文字体

    zabbix监控默认主机的ip是127.0.0.1,我们要修改为我们要监控的agent端

    到这里,zabbix的安装基本完成,需要监控的话,再进行创建监控项即可

    相关文章

      网友评论

        本文标题:zabbix-安装

        本文链接:https://www.haomeiwen.com/subject/uhrhnqtx.html