零基础即可学会centos 7 安装 zabbix4.2

Posted lpf-python

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了零基础即可学会centos 7 安装 zabbix4.2相关的知识,希望对你有一定的参考价值。

先感谢@杜家利大神,看了你的指导才学会的部署,多谢!!

 

  这两天尝试下怎么部署zabbix4.2(其实就知道zabbix4.2),由于我对linux经验为0,所以从部署角度上,有很大的阻碍。过程中遇到了很多问题,以下会把遇到的问题跟大家分享下,废话不多,开始上内容。(为什么这么配置,别问我,我也是小白,哈哈。我是先学会部署,在搞理论)

需要准备的内容:

1.vmware workstation或vmware vsphere环境;

2.安装centos7操作系统,最小化安装即可;(不会的百度或google搜一下,有很多)

3.采用root用户登录;注:rpm安装方法,centos需联网。

su root  (然后输入centos7的根密码)

4.关闭防火墙和selinux(selinux我理解就linux的安全保障);

# systemctl stop firewalld(关闭防火墙)

技术图片

# vi /etc/selinux/config(编辑selinux配置文件)

技术图片

SELINUX=permissive(修改SELINUX的模式,默认强制模式,修改为permissive宽容模式)

# setenforce 0(关闭SElinux防火墙)

技术图片

5.添加zabbix存储库

#rpm -ivh https://repo.zabbix.com/zabbix/4.2/rhel/7/x86_64/zabbix-release-4.2-1.el7.noarch.rpm

技术图片

6.安装zabbix-server-mysql和zabbix-web-mysql

# yum install -y zabbix-server-mysql zabbix-web-mysql

技术图片

7.要使用mysql支持安装zabbix代理

# yum install zabbix-proxy-mysql -y

技术图片

 8.安装agent客户端

# yum install zabbix-agent -y

技术图片

9.开启客户端并设置开机启动

# chkconfig zabbix-agent on

技术图片

10.下载mysql数据库rpm包

# rpm -ivh http://repo.mysql.com/yum/mysql-5.6-community/el/6/x86_64/mysql-community-release-el6-5.noarch.rpm

技术图片

11.安装mysql数据库

# yum install -y mysql-community-server

技术图片

12.启动mysql服务并设置开机启动

# systemctl start mysqld

# chkconfig mysqld on

 技术图片

13.初始化mysql数据库

# mysql_secure_installation

技术图片

技术图片

技术图片

 

14.登录数据库

# mysql -uroot -p

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

mysql> create database zabbix character set utf8 collate utf8_bin;

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

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

mysql> grant all privileges on zabbix.* to ‘zabbix‘@‘localhost‘ identified by ‘zabbix‘;

刷新

mysql> flush privileges;

15.导入默认的zabbix数据库信息

# zcat /usr/share/doc/zabbix-server-mysql-4.2.0/create.sql.gz | mysql zabbix -uzabbix -pzabbix(容易出错)

16.查看zabbix_server.conf的配置文件

# grep ^DB /etc/zabbix/zabbix_server.conf

17.修改zabbix_server.conf的配置文件

#vi /etc/zabbix/zabbix_server.conf

18.编辑php.ini文件,在最后一行添加以下内容

php_value max_execution_time 300
php_value memory_limit 128M
php_value post_max_size 16M
php_value upload_max_filesize 2M
php_value max_input_time 300

19.修改系统时间,安装ntp服务

# yum install ntpdate -y

20.调整亚洲上海时区

# ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime (注:第一个字母是“L”的小写,非大写的“i”)

21.同步时间服务器

# ntpdate us.pool.ntp.org

22.修改配置文件/etc/httpd/conf.d/zabbix.conf,时区改成 Asia/Shanghai

# vi /etc/httpd/conf.d/zabbix.conf

23.启动apache服务并设置开机自启

# systemctl start httpd

# systemctl enable httpd

24.启动zabbix-server服务并设置开机自启

# systemctl start zabbix-server

# systemctl enable zabbix-server

25.查看zabbix-server日志

# tailf  /var/log/zabbix/zabbix_server.log

26.至此已结束部署,可以通过浏览器键入:http://服务器的IP地址/zabbix

 

以上是关于零基础即可学会centos 7 安装 zabbix4.2的主要内容,如果未能解决你的问题,请参考以下文章

零基础搞定zabbix安装

zabbix搭建

CentOS 7下安装部署Zabbix3.4

CentOS 7 yum安装Zabbix

CentOS 7上安装Zabbix(快速安装监控工具Zabbix)

Linux系统安装与使用基础之第一篇安装并配置Linux(CentOS 7)操作系统