CentOS6.9 LAMP环境下安装zabbix4.2
1.查看系统版本
命令:
cat /etc/redhat-release
2.关闭防火墙
命令:
service iptables stop
chkconfig iptables off
3.关闭selinux
临时关闭selinux,立即生效
命令:
setenforce 0
永久关闭selinux,重新开机才生效
命令:
vi /etc/sysconfig/selinux
4.安装epel源
命令:
yum -y install epel-release
5.安装mysql 5.6
命令:
rpm -ivh http://dev.mysql.com/get/mysql-community-release-el6-5.noarch.rpm
yum -y install mysql-server
查看mysql安装的版本
rpm -qa | grep mysql
6.数据库安全并设置root密码,创建zabbix数据库并授权
启动mysql数据库
service mysqld start
设置root密码及安全性设置
mysql_secure_installation
使用mysql的root用户登录数据库并为zabbix创建数据库zabbix,并对zabbix数据库创建用户和密码及授权
mysql -uroot -pa123456
CREATE DATABASE zabbix CHARACTER SET utf8 COLLATE utf8_bin;
GRANT ALL PRIVILEGES ON zabbix.* TO zabbix@localhost IDENTIFIED BY 'zabbixpwd';
flush privileges;
exit
7.安装php5.6
命令:
rpm -ivh http://repo.webtatic.com/yum/el6/latest.rpm
yum -y install httpd php56w php56w-gd php56w-mysql php56w-bcmath php56w-mbstring php56w-xml php56w-ldap php56w-pdo php56w-fpm
8.修改php.ini文件
命令:
vi /etc/php.ini
在php.ini找到相对应的并修改为如下的值
post_max_size = 16M
max_execution_time = 300
max_input_time = 300
date.timezone = Asia/Shanghai
always_populate_raw_post_data = -1
9.修改apache配置
命令:
vi /etc/httpd/conf/httpd.conf
在http.conf文件中找到DirectoryIndex,添加index.php
ServerName 127.0.0.1
DirectoryIndex index.html index.html.var index.php
启动httpd服务
命令:
service httpd start
7.测试LAMP连通性
命令:
vi /var/www/html/index.php
添加如下内容
<?php
echo "Zabbix 4.X <br><br>";
$conn = new mysqli("127.0.0.1","root","a123456"); if ($conn->connect_error) { die("连接数据库失败: "); } echo "连接数据库成功"; ?>
8.测试LAMP
关闭mysql数据,再次测试访问
命令:service mysqld stop
9.安装依赖包(经测试,此步可以不操作)
命令:
yum -y install net-snmp net-snmp-devel curl curl-devel libxml2 libxml2-devel libevent-devel.x86_64 javacc.noarch javacc-javadoc.noarch javacc-maven-plugin.noarch javacc*
10.安装zabbix4.2
命令:
rpm -Uvh https://repo.zabbix.com/zabbix/4.2/rhel/6/x86_64/zabbix-release-4.2-2.el6.noarch.rpm
yum clean all
yum -y install zabbix-server-mysql zabbix-web-mysql zabbix-agent
导入zabbix需要的数据库件
zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p zabbix
vi /etc/zabbix/zabbix_server.conf
修改DBPassword=password
重启httpd并启动zabbix-server和zabbix-agent
service zabbix-server start
service zabbix-agent start
service httpd restart
11.修改httpd的配置文件
命令:
vi /etc/httpd/conf/httpd.conf
找到 DocumentRoot "/var/www/html"修改为DocumentRoot "/usr/share/zabbix" ///usr/share/zabbix为zabbix程序目录
12.重新启动httpd服务
命令:
service httpd restart
13.在浏览器中访问http://192.168.80.63 初始化zabbix4.2
- 点赞
- 收藏
- 分享
- 文章举报
- CentOS 6.9 yum方式安装LAMP环境,并部署Discuz
- CentOS 6.9编译安装LAMP环境,并部署phpMyAdmin,使用XCache优化性能
- centos7 LAMP环境安装zabbix3.0
- CentOS7 LAMP安装zabbix4.2
- centos7下 lamp环境部署及zabbix的安装
- zabbix 2.2.20 安装详解(Centos6.9)
- linux centos yum安装LAMP环境
- zabbix3.2在lamp环境安装
- centos6.2脚本安装lamp+zabbix
- CentOS 6.3下 源码包安装LAMP(Linux+Apache+Mysql+Php)环境
- Centos 安装lamp环境(php5.6)
- CentOS 6.5 系统安装及LAMP环境安装(yum方式)配置详解(一)
- centOS 7 lamp环境搭建&&php7.0的安装
- CentOS6.4安装LAMP环境
- CentOS 6.5系统安装配置LAMP(Apache+PHP5+MySQL)服务器环境
- CentOS 6.5系统安装配置LAMP(Apache+PHP5+MySQL)服务器环境
- CentOS 6.3下源码安装LAMP(Linux+Apache+Mysql+Php)环境
- Centos7.3_64位安装Apache2.4_mysql5.7_php5.4(阿里云LAMP php环境搭建图文教程)
- Linux下源码安装LAMP(CentOS 6.8 + Apache2.4 + MySQL5.5 + PHP7)环境
- linux centos yum安装LAMP环境(亲测有效)