您的位置:首页 > 运维架构 > Linux

CentOS6.9 LAMP环境下安装zabbix4.2

2020-02-13 08:48 99 查看

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







  • 点赞
  • 收藏
  • 分享
  • 文章举报
biankangzi9749 发布了0 篇原创文章 · 获赞 0 · 访问量 325 私信 关注
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
-->
新的分享
章节导航