环境: CentOs 7.x
LAMP/LNMP介绍
- L:linux
- A:apache
- N:nginx
- M:mysql,mariaDB
- P:php,python,perl
关闭防火墙
查看SELinux状态
[root@localhost ~]# getenforce
Enforcing #运行状态 & Permissive #关闭状态
临时关闭
setenforce 0
永久关闭
[root@localhost ~]# vim /etc/selinux/config
将SELINUX=enforcing 改为 SELINUX=disabled
wq!
配置LAMP
Apache安装
yum install httpd
启动httpd 并查看状态
[root@localhost ~]# systemctl start httpd.service
[root@localhost ~]# ps -ef |grep httpd
[root@localhost ~]# systemctl enable httpd #开启默认启动
mysql 安装
- CentOS 7 版本将MySQL数据库软件从默认的程序列表中移除,用mariadb代替
- MariaDB 完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。
安装 mariadb
yum install -y mariadb mariadb-server
启动 mariadb
systemctl start mariadb
systemctl enable mariadb #设置开启默认启动
测试 mysql
PHP 安装
yum install -y php php-mysql
zabbix 安装
下载到本地
rpm -ivh http://repo.zabbix.com/zabbix/3.4/rhel/7/x86_64/zabbix-release-3.4-2.el7.noarch.rpm 
安装zabbix的包
yum install -y zabbix-server-mysql zabbix-get zabbix-web zabbix-web-mysql zabbix-agent zabbix-sender
创建zabbix库 设置字符编码为utf8的格式
[root@localhost ~]# mysql
MariaDB [(none)]> create database zabbix character set utf8 collate utf8_bin;
MariaDB [(none)]> show databases;
创建账户并且授权设置密码
给来自loclhost的用户zabbxi分配可对数据库zabbix所有表进行所有操作的权限,并且设定密码为zabbix
grant all privileges on zabbix.* to zabbix@localhost identified by 'zabbix';
刷新
flush privileges;
退出
exit
导入表
切换目录 进行解压
[root@localhost ~]# cd /usr/share/doc/zabbix-server-mysql-3.4.15/
[root@localhost zabbix-server-mysql-3.4.15]# gunzip create.sql.gz
导入
[root@localhost zabbix-server-mysql-3.4.15]# mysql
MariaDB [(none)]> use zabbix;
MariaDB [(none)]> source create.sql;
修改zabbix_server.conf配置文件
[root@localhost zabbix-server-mysql-3.4.15]# cd /etc/zabbix/
[root@localhost zabbix]# vim zabbix_server.conf
修改如下信息
DBHost=localhost
DBUser=zabbix
DBPassword=zabbix
DBSocket=/var/lib/mysql/mysql.sock
2.4 .设置开机自启动
cat >>/etc/rc.loacal<<EOF
/etc/init.d/mysqld start
/etc/init.d/httpd start
/etc/init.d/zabbix-server start
EOF
3 . web端配置zabbix
3.1.1 使用浏览器访问
http://192.168.100.61/zabbix/setup.php
在检测信息时,可查看具体的报错信息进行不同的解决
选择mysql数据库,输入密码即可
host与port不需要修改,name自定义
确认信息,正确点击下一步
安装完成、点击finsh
进入登陆界面 账号**Admin**密码**zabbix** 注意A大写