zabbix-安装
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的安装基本完成,需要监控的话,再进行创建监控项即可