零基础即可学会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的主要内容,如果未能解决你的问题,请参考以下文章