Centos7下zabbix安装与部署 1、Zabbix介绍

Centos7下zabbix安装与部署
1、Zabbix介绍

目录:

1、Zabbix介绍

2、LAMP/LNMP介绍

3、Zabbix安装与部署

Centos7下zabbix安装与部署
1、Zabbix介绍

  • 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安装与部署
1、Zabbix介绍

vi /etc/selinux/config
永久关闭:关闭防火墙

Centos7下zabbix安装与部署
1、Zabbix介绍

3.1.1、临时关闭

systemctl stop firewalld.service

Centos7下zabbix安装与部署
1、Zabbix介绍

3.1.2、永久关闭

systemctl disable firewalld.service

Centos7下zabbix安装与部署
1、Zabbix介绍

3.1.3、安装环境

LAMP 

3.1.3.1、安装apache

yum install -y httpd

Centos7下zabbix安装与部署
1、Zabbix介绍

httpd服务开机进行自启

systemctl enable httpd

Centos7下zabbix安装与部署
1、Zabbix介绍

启动httpd服务

Systemctl start httpd

Centos7下zabbix安装与部署
1、Zabbix介绍

3.1.3.2、安装mysql

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

yum install -y mariadb mariadb-server

Centos7下zabbix安装与部署
1、Zabbix介绍

开机自启动

Systemctl enable mariadb

Centos7下zabbix安装与部署
1、Zabbix介绍

运行服务

Systemctl start mariadb

Centos7下zabbix安装与部署
1、Zabbix介绍

查看Mariadb是否安装成功

Centos7下zabbix安装与部署
1、Zabbix介绍

3.1.3.3、安装php环境

yum install -y php php-mysql

 Centos7下zabbix安装与部署
1、Zabbix介绍

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安装与部署
1、Zabbix介绍

(2)、安装zabbix的包

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

Centos7下zabbix安装与部署
1、Zabbix介绍

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

create database zabbix character set utf8 collate utf8_bin;

Centos7下zabbix安装与部署
1、Zabbix介绍

Centos7下zabbix安装与部署
1、Zabbix介绍

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

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

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

Centos7下zabbix安装与部署
1、Zabbix介绍

刷新

flush privileges;

Centos7下zabbix安装与部署
1、Zabbix介绍

exit退出

(5)、导入表

切换到此目录下

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

Centos7下zabbix安装与部署
1、Zabbix介绍

进行解压

gunzip create.sql.gz

Centos7下zabbix安装与部署
1、Zabbix介绍

对表进行导入

Centos7下zabbix安装与部署
1、Zabbix介绍

Centos7下zabbix安装与部署
1、Zabbix介绍

Centos7下zabbix安装与部署
1、Zabbix介绍

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

配置文件目录

cd /etc/zabbix

Centos7下zabbix安装与部署
1、Zabbix介绍

对zabbix_server.conf进行配置

Centos7下zabbix安装与部署
1、Zabbix介绍

Centos7下zabbix安装与部署
1、Zabbix介绍

Centos7下zabbix安装与部署
1、Zabbix介绍

Centos7下zabbix安装与部署
1、Zabbix介绍

Centos7下zabbix安装与部署
1、Zabbix介绍

Centos7下zabbix安装与部署
1、Zabbix介绍

运行zabbix-server服务

开机自启zabbix-server服务

Centos7下zabbix安装与部署
1、Zabbix介绍

(7)、配置php

cd /etc/httpd/conf.d

Centos7下zabbix安装与部署
1、Zabbix介绍

配置时间

vi zabbix.conf

Centos7下zabbix安装与部署
1、Zabbix介绍

Systemctl restart httpd

Centos7下zabbix安装与部署
1、Zabbix介绍

(8)、登陆zabbix网址设置

192.168.85.11/zabbix

 Centos7下zabbix安装与部署
1、Zabbix介绍

Centos7下zabbix安装与部署
1、Zabbix介绍

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

Centos7下zabbix安装与部署
1、Zabbix介绍

Centos7下zabbix安装与部署
1、Zabbix介绍

Centos7下zabbix安装与部署
1、Zabbix介绍

Centos7下zabbix安装与部署
1、Zabbix介绍

登陆账户是Admin

密码是zabbix

Centos7下zabbix安装与部署
1、Zabbix介绍

(9)、设置中文

Centos7下zabbix安装与部署
1、Zabbix介绍

Centos7下zabbix安装与部署
1、Zabbix介绍

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

Centos7下zabbix安装与部署
1、Zabbix介绍

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

Centos7下zabbix安装与部署
1、Zabbix介绍

Centos7下zabbix安装与部署
1、Zabbix介绍

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

直接修改字体名字

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

Centos7下zabbix安装与部署
1、Zabbix介绍

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

Centos7下zabbix安装与部署
1、Zabbix介绍