Centos7下的zabbix安装与部署 Linux 第1张

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。

 

目录:

1、Zabbix介绍

2、LAMP/LNMP介绍

3、Zabbix安装与部署

 

1.Zabbix介绍

Centos7下的zabbix安装与部署 Linux 第2张

  • zabbix是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。

  • zabbix能监视各种网络参数,保证服务器系统的安全运营;并提供灵活的通知机制以让系统管理员快速定位/解决存在的各种问题。

  • zabbix由2部分构成,zabbix server与可选组件zabbix agent。

  • zabbix server可以通过SNMP,zabbix agent,ping,端口监视等方法提供对远程服务器/网络状态的监视,数据收集等功能,它可以运行在Linux,Solaris,HP-UX,AIX,Free BSD,Open BSD,OS X等平台上。

 

2.LAMP/LNMP介绍

  • LAMP:Linux+Apache+Mysql/MariaDB+Perl/PHP/Python一组常用来搭建动态网站或者服务器的开源软件,本身都是各自独立的程序,但是因为常被放在一起使用,拥有了越来越高的兼容度,共同组成了一个强大的Web应用程序平台。

  • LNMP:LNMP指的是一个基于CentOS/Debian编写的Nginx、PHP、MySQL、phpMyAdmin、eAccelerator一键安装包。可以在VPS、独立主机上轻松的安装LNMP生产环境。
  • L:linux

  • A:apache

  • N:nginx

  • M:mysql,mariaDB

  • P:php,python,perl

 

3.Zabbix安装与部署

3.1、Zabbix的安装

关闭SeLinux

临时关闭:setenforce 0

Centos7下的zabbix安装与部署 Linux 第3张

永久关闭:vi /etc/selinux/config

Centos7下的zabbix安装与部署 Linux 第4张

关闭防火墙

3.1.1、临时关闭

systemctl stop firewalld.service

Centos7下的zabbix安装与部署 Linux 第5张

3.1.2、永久关闭

systemctl disable firewalld.service

Centos7下的zabbix安装与部署 Linux 第6张

3.1.3、安装环境

LAMP 

3.1.3.1、安装apache

yum install -y httpd

Centos7下的zabbix安装与部署 Linux 第7张

httpd服务开机进行自启

systemctl enable httpd

Centos7下的zabbix安装与部署 Linux 第8张

启动httpd服务

Systemctl start httpd

Centos7下的zabbix安装与部署 Linux 第9张

3.1.3.2、安装mysql

因为mysql要收费,社区版免费,所以我们安装mariadb,也够用。

yum install -y mariadb mariadb-server

Centos7下的zabbix安装与部署 Linux 第10张

开机自启动

Systemctl enable mariadb

Centos7下的zabbix安装与部署 Linux 第11张

运行服务

Systemctl start mariadb

Centos7下的zabbix安装与部署 Linux 第12张

查看Mariadb是否安装成功

Centos7下的zabbix安装与部署 Linux 第13张

3.1.3.3、安装php环境

yum install -y php php-mysql

 Centos7下的zabbix安装与部署 Linux 第14张

3.1.3.4、安装zabbix

(1)下载包

rpm -ivh http://repo.zabbix.com/zabbix/3.4/rhel/7/x86_64/zabbix-release-3.4-2.el7.noarch.rpm

Centos7下的zabbix安装与部署 Linux 第15张

(2)、安装zabbix的包

yum install -y zabbix-server-mysql zabbix-get zabbix-web zabbix-web-mysql zabbix-agent zabbix-sender

Centos7下的zabbix安装与部署 Linux 第16张

(3)、创建一个zabbix库并设置为utf8的字符编码格式

create database zabbix character set utf8 collate utf8_bin;

Centos7下的zabbix安装与部署 Linux 第17张

Centos7下的zabbix安装与部署 Linux 第18张

(4)创建账户并且授权设置密码

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

给来自loclhost的用户zabbxi分配可对数据库zabbix所有表进行所有操作的权限,并且设定密码为zabbix

Centos7下的zabbix安装与部署 Linux 第19张

刷新

flush privileges;

Centos7下的zabbix安装与部署 Linux 第20张

exit退出

(5)、导入表

切换到此目录下

cd /usr/share/doc/zabbix-server-mysql-3.2.10/

Centos7下的zabbix安装与部署 Linux 第21张

进行解压

gunzip create.sql.gz

Centos7下的zabbix安装与部署 Linux 第22张

对表进行导入

Centos7下的zabbix安装与部署 Linux 第23张

Centos7下的zabbix安装与部署 Linux 第24张

Centos7下的zabbix安装与部署 Linux 第25张

(6)、配置zabbix server配置文件

配置文件目录

cd /etc/zabbix

Centos7下的zabbix安装与部署 Linux 第26张

对zabbix_server.conf进行配置

Centos7下的zabbix安装与部署 Linux 第27张

Centos7下的zabbix安装与部署 Linux 第28张

Centos7下的zabbix安装与部署 Linux 第29张

Centos7下的zabbix安装与部署 Linux 第30张

Centos7下的zabbix安装与部署 Linux 第31张

Centos7下的zabbix安装与部署 Linux 第32张

运行zabbix-server服务

开机自启zabbix-server服务

Centos7下的zabbix安装与部署 Linux 第33张

(7)、配置php

cd /etc/httpd/conf.d

Centos7下的zabbix安装与部署 Linux 第34张

配置时间

vi zabbix.conf

Centos7下的zabbix安装与部署 Linux 第35张

Systemctl restart httpd

Centos7下的zabbix安装与部署 Linux 第36张

(8)、登陆zabbix网址设置

192.168.85.11/zabbix

 Centos7下的zabbix安装与部署 Linux 第37张

Centos7下的zabbix安装与部署 Linux 第38张

password是我们设置的数据库密码zabbix

Centos7下的zabbix安装与部署 Linux 第39张

Centos7下的zabbix安装与部署 Linux 第40张

Centos7下的zabbix安装与部署 Linux 第41张

Centos7下的zabbix安装与部署 Linux 第42张

登陆账户是Admin

密码是zabbix

Centos7下的zabbix安装与部署 Linux 第43张

(9)、设置中文

Centos7下的zabbix安装与部署 Linux 第44张

 

Centos7下的zabbix安装与部署 Linux 第45张

(10)、对服务器自身进行监控

Centos7下的zabbix安装与部署 Linux 第46张

(11)、解决中文乱码无法显示的问题

Centos7下的zabbix安装与部署 Linux 第47张

Centos7下的zabbix安装与部署 Linux 第48张

从我们电脑win7里面找到黑体右键复制到桌面然后拉到zabbix服务器上面

直接修改字体名字

切换到这个目录下面: /usr/share/zabbix/fonts

Centos7下的zabbix安装与部署 Linux 第49张

现在的中文字体是显示正常的了

Centos7下的zabbix安装与部署 Linux 第50张

 

扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄