Zabbix是一个企业级的、开源的、分布式的监控套件;
Zabbix可以监控网络和服务的监控状况. Zabbix利用灵活的告警机制,允许用户对事件发送Email、微信、钉钉等等的告警方式. 这样可以保证快速的对问题作出相应. Zabbix可以利用存储数据提供杰出的报告及图形化方式. 这一特性将帮助用户完成容量规划;
Zabbix支持polling和trapping两种方式. 所有的Zabbix报告都可以通过配置参数在WEB前端进行访问. Web前端将帮助你在任何区域都能够迅速获得你的网络及服务状况. Zabbix可以通过尽可能的配置来扮演监控你的IT基础框架的角色,而不管你是来自于小型组织还是大规模的公司;
Zabbix是零成本的. 因为Zabbix编写和发布基于GPL V2协议. 意味着源代码是免费发布的; Zabbix公司也提供商业化的技术支持;
[root@localhost ~]# mkdir /mnt/cdrom # 创建挂载点
[root@localhost ~]# mount /dev/cdrom /mnt/cdrom/ # 挂载到本地挂载
[root@localhost ~]# vim /etc/yum.repos.d/dvd.repo # 创建yum配置文件
----------------------------yum配置如下------------------------------
[aa]
name=aa
baseurl=file:///mnt/cdrom
enabled=1
gpgcheck=0
[root@localhost~]#rpm -ivh https://repo.zabbix.com/zabbix/3.4/rhel/7/x86_64/zabbix-release-3.4-2.el7.noarch.rpm
[root@zabbix-master ~]#wget http://www6.atomicorp.com/channels/atomic/centos/7/x86_64/RPMS/atomic-release-1.0-21.el7.art.noarch.rpm
[root@zabbix-master ~]# rpm -ivh atomic-release-1.0-21.el7.art.noarch.rpm
[root@zabbix-master ~]# yum install zabbix-server-mysql zabbix-proxy-mysql zabbix-web-mysql zabbix-get zabbix-agent -y
[root@zabbix-master ~]# yum install mariadb-server mariadb -y
[root@zabbix-master ~]# vim /etc/my.cnf
[root@zabbix-master ~]# systemctl start mariadb # 启动数据库
[root@zabbix-master ~]# systemctl enable mariadb # 开机自启
[root@ zabbix-master ~]# mysql # 登录数据库
MariaDB [(none)]> create database zabbix; # 创建一个名叫 Zabbix数据库
MariaDB [(none)]> show databases; # 查看数据库
MariaDB [(none)]> grant all privileges on zabbix.* to zabbix@‘localhost‘ identified by ‘zabbix‘;
MariaDB [(none)]> quit; # 完成!退出
[root@zabbix-master ~]# cd /usr/share/doc/zabbix-server-mysql-3.4.14/ # 进入目录Zabbix数据目录
[root@zabbix-master zabbix-server-mysql-3.4.14]# ls
[root@zabbix-master zabbix-server-mysql-3.4.14]# zcat create.sql.gz | mysql -uzabbix -pzabbix zabbix # 上传Zabbix数据
[root@ zabbix-master ~]# mysql -uzabbix -pzabbix # 登录MySQL MariaDB [(none)]> use zabbix; # 进入zabbix库 MariaDB [zabbix]> show tables; # 查看库里的所以表
----------------------- 省略输出信息 --------------------
140 rows in set (0.00 sec)
......
[root@zabbix-master ~]# vim /etc/zabbix/zabbix_server.conf
---------------------需修改的配置信息如下----------------------
91 DBHost=localhost # 数据库所在的服务器
101 DBName=zabbix # 数据库的名字
117 DBUser=zabbix # 使用什么用户名连接
125 DBPassword=zabbix # 登录数据库密码
[root@zabbix-master ~]# vim /etc/httpd/conf.d/zabbix.conf
# 启动http
[root@zabbix-master ~]# systemctl restart httpd [root@zabbix-master ~]# systemctl enable httpd
# 启动zabbix [root@zabbix-master ~]# systemctl restart zabbix-server [root@zabbix-master ~]# systemctl enable zabbix-server
# 启动MySQL [root@zabbix-master ~]# systemctl restart mariadb [root@zabbix-master ~]# systemctl enable mariadb
[root@zabbix-master ~]# whereis zabbix
---------------- 查找结果如下 ---------------------
zabbix: /usr/lib/zabbix /etc/zabbix /usr/share/zabbix
[root@zabbix-master ~]# cd /usr/share/zabbix/fonts/
[root@zabbix-master fonts]# ll /etc/alternatives/
[root@zabbix-master fonts]# rm -rf /etc/alternatives/zabbix-web-font
[root@zabbix-master fonts]# ln -s /usr/share/zabbix/fonts/simsun.ttf /etc/alternatives/zabbix-web-font
[root@zabbix-master fonts]# ll /etc/alternatives/
[root@zabbix-master ~]# systemctl restart zabbix-server.service
原文:https://www.cnblogs.com/l-hh/p/10366137.html