centos7 一步一步安装zabbix4.0

centos7 一步一步安装zabbix4.0 官方搭建zabbix4.0的环境要求: 1. 环境搭建LAMP 前提Centos系统安装完成: 确认一下: 1 2 cat /etc/redhat-release # 查看CentOS版本 cat /proc/version #查看存放与内核相关的文件 1.1 搭建之前的操作 1.1.1 升级系统组件到最新的版本 1 yum -y update 1.1.2 关闭selinux 1 vi /etc/selinux/config #将SELINUX=enforcing改为SELINUX=disabled 设置后需要重启才能生效 1 setenforce 0 #临时关闭命令 1 getenforce #检测selinux是否关闭,Disabled 为关闭 1.1.3 关闭防火墙 1 firewall-cmd --state #查看默认防火墙状态,关闭后显示not running,开启后显示running 1 2 systemctl stop firewalld.service #临时关闭firewall systemctl disable firewalld.service #禁止firewall开机启动 1.2 搭建之前的操作 1.2.1 安装所需所有软体仓库 Zabbix是建立在LAMP或者LNMP环境之上,在此为了方便就使用yum安装LAMP环境。 1 yum install -y httpd mariadb-server mariadb php php-mysql php-gd libjpeg* php-ldap php-odbc php-pear php-xml php-xmlrpc php-mhash 1.2.2 编辑httpd 1 vi /etc/httpd/conf/httpd.conf ServerName www.zabbixyk.com #修改为主机名 DirectoryIndex index.html index.php # 添加首页支持格式 1.2.3 编辑配置php,配置中国时区 1 vi /etc/php.ini date.timezone = PRC # 配置时区 1.2.4 启动httpd,mysql 1 2 3 4 systemctl start httpd #启动并加入开机自启动httpd systemctl enable httpd systemctl start mysqld #启动并加入开机自启动httpd systemctl enable mysqld 1 2 ss -anplt | grep httpd #查看httpd启动情况,80端口监控表示httpd已启动 ss -naplt | grep mysqld #查看mysqld启动情况,3306端口监控表示mysqld已启动     1.2.5 初始化mysql数据库,并配置root用户密码 1 service mysqld status #检查mysql 的运行状态,Started MySQL Server.(注意这句话,说明此时MySQL服务已经在运行) Mysql5.7默认安装之后root是有密码的。为了加强安全性,MySQL5.7为root用户随机生成了一个密码,在error log中,关于error log的位置,如果安装的是RPM包,则默认是/var/log/mysqld.log。 只有启动过一次mysql才可以查看临时密码。 1 grep 'temporary password' /var/log/mysqld.log #如果之前安装过MySQL则这里可能会有多个密码,用最后一个,注意这个密码输入时是可以粘贴的 1 2 3 # 使用默认的密码登陆 mysql -uroot -p # MySQL的以密码登录root用户的命令)用该密码登录到服务端后,必须马上修改密码再执行一些数据库操作,不然会报错误 mysql> # 修改密码(注意,登录后的操作后面都最好要有;结尾) 1 ALTER USER 'root'@'localhost' IDENTIFIED BY 'ykroot123'; # 添加用户名和密码,如果密码设置太简单出现以上的提示 解决办法必须修改两个全局参数: 修改validate_password_policy参数的值 mysql> set global validate_password_policy=0; 修改密码的长度 set global validate_password_length=1; 再次执行修改密码: 1 ALTER USER 'root'@'localhost' IDENTIFIED BY 'ykroot123'; #其中ALTER等可以写成小写 1.2.6 创建一个测试页,测试LAMP是否搭建成功 1.2.7 创建zabbix数据库并授予权限, 并修改测试页内容测试zabbix用户是否能够登陆数据库 1 2 3 4 5 mysql -u root -p #root用户登陆数据库 CREATE DATABASE zabbix character set utf8 collate utf8_bin; #创建zabbix数据库(中文编码格式) GRANT all ON zabbix.* TO 'zabbix'@'%' IDENTIFIED BY 'ykadmin123'; #授予zabbix用户zabbix数据库的所有权限,密码ykadmin123 flush privileges; #刷新权限 quit #退出数据库 1.3 安装Zabbix环境       未完待续 .......... .... 作者:CARLOS_CHIANG 出处:http://www.cnblogs.com/yaoyaojcy/ 本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文链接。https://www.cnblogs.com/yaoyaojcy/p/9884130.html
50000+
5万行代码练就真实本领
17年
创办于2008年老牌培训机构
1000+
合作企业
98%
就业率

联系我们

电话咨询

0532-85025005

扫码添加微信