搭建zabbix(yum安装zabbix,ngixn,mysql,源码安装php)

yum安装zabbix,ngixn,mysql,源码安装php,并不是有特别的效果,而是zabbix源码安装失败了。。。

1.安装zabbix的repo
2.yum 安装

3.yum安装mariadb mariadb-server
4.创库zabbix,赋权给zabbix用户
5.将zabbix文件的库导入mysql中

6.修改zabbix_server.conf配置文件
7.启动开机自启zabbix_server.service

8.yum安装nginx
9.修改nginx.conf配置文件,用nginx -t检查,如果代码没问题,检查80端口有没有被占用
10.启动开机自启nginx.service
11.给于/etc/zabbix/web属主属组nginx
11..检查zabbix端口,php-fpm服务

12.页面访问:http://IP/index.php
13.页面安装zabbix
14.以上有几个点值得注意!!!
======推荐mysql5.7版本,不要使用mysql8.0,不是别的,实在以笔者的水平驾驭不了
======php源码安装之前也有写,这里就不重复了,细心就好,
======编译安装和yum安装都做过一般会有两个配置文件,需要看程序是运行的哪一个
15.安装代码
rpm -ivh http://repo.zabbix.com/zabbix/3.2/rhel/7/x86_64/zabbix-release-3.2-1.el7.noarch.rpm
yum -y install zabbix-server-mysql zabbix-web-mysql zabbix-get zabbix-agent
yum -y install mariadb mariadb-server

vim /etc/my.cnf
skip-grant-tables
wq
systemctl restart mariadb.service
systemctl enable mariadb.service
mysql_secure_installation
mysql -uroot -plixiang45.bbyA!

create database zabbix character set utf8 collate utf8_bin;
grant all privileges on zabbix. to [email protected]‘localhost‘ identified by ‘lixiang45.bbyA!‘;
grant all privileges on zabbix.
to [email protected]‘%‘ identified by ‘lixiang45.bbyA!‘;
grant all privileges on zabbix.* to [email protected]‘127.0.0.1‘ identified by ‘lixiang45.bbyA!‘‘
flush privileges;
cd /usr/share/doc/zabbix-server-mysql-3.2.11/
zcat create.sql.gz | mysql -uzabbix -plixiang45.bbyA! zabbix

vim /etc/zabbix/zabbix_server.conf
DBHost=10.18.42.163
DBName=zabbix
DBUser=zabbix
DBPassword=password
wq
systemctl restart zabbix-server.service
systemctl enable zabbix-server.service
vim /etc/nginx/nginx.conf
location / {
root /usr/share/zabbix;
}

    location ~ "\.php$" {
        fastcgi_pass 10.18.42.163:9000;
        fastcgi_index index.php;
        fastcgi_param SCRIPT_FILENAME /usr/share/zabbix/$    fastcgi_script_name;
        include fastcgi_params;
    }

wq
nginx -t
systemctl status httpd
systemctl stop httpd
systemctl disable httpd
systemctl start nginx
systemctl enable nginx

lsof -i:9000
systemctl status zabbix-server.service
ll /etc/zabbix/web/
chown -R nginx.nginx /etc/zabbix/web

vim /etc/php.ini
systemctl restart php-fpm.service
vim /usr/local/php/lib/php.ini
systemctl restart php-fpm.service
systemctl status zabbix-server.service

原文地址:http://blog.51cto.com/13575690/2123412

时间: 2024-10-24 20:51:16

搭建zabbix(yum安装zabbix,ngixn,mysql,源码安装php)的相关文章

mysql在linux上的安装之二(mysql源码安装)

1.下载相应的mysql安装源码包 地址为:http://dev.mysql.com/downloads/mysql/5.1.html 2.如果以前安装过则卸载无用过旧的已安装的mysql 由于很多linux发行版,都预装了相应的mysql,一般都是rpm形式的安装,且mysql的版本都是比较低的(这个可能是由于兼容性测试的考虑吧).因此在自己亲自安装mysql之前,请先卸载这些过旧的mysql,保证我们系统的"纯净". 使用如下命令查询系统中安装的mysql: rpm -qa|gre

搭建LNAMP环境(五)- PHP7源码安装Redis和Redis拓展

上一篇:搭建LNAMP环境(四)- 源码安装PHP7 一.安装Redis 1.创建redis用户组和用户 groupadd redis useradd -r -g redis -s /sbin/nologin -M redis 2.下载redis源码包,将源码包放到/usr/local/src/目录下 下载页面:http://redis.io/download这里用的是redis-3.2.5.tar.gz下载地址:http://download.redis.io/releases/redis-3

搭建LNAMP环境(七)- PHP7源码安装Memcached和Memcache拓展

上一篇:搭建LNAMP环境(六)- PHP7源码安装MongoDB和MongoDB拓展 一.安装Memcached 1.yum安装libevent事件触发管理器 yum -y install libevent-devel 2.创建memcached用户组和用户 groupadd memcached useradd -r -g memcached -s /sbin/nologin -M memcached 3.下载memcached源码包,并将源码包放到/usr/local/src/目录下下载页面

搭建LNAMP环境(六)- PHP7源码安装MongoDB和MongoDB拓展

上一篇:搭建LNAMP环境(五)- PHP7源码安装Redis和Redis拓展 一.安装MongoDB 1.创建mongodb用户组和用户 groupadd mongodb useradd -r -g mongodb -s /sbin/nologin -M mongodb 2.下载mongodb源码包,并将源码包放到/usr/local/src/目录下下载页面:https://www.mongodb.com/download-center?jmp=nav这里用的是 mongodb-linux-x

(二)企业部分之mysql源码安装

所需软件包:mysql-boost-5.7.11.tar.gz,cmake-2.8.12.2-4.el6.x86_64.rpm tar zxf mysql-boost-5.7.11.tar.gz yum install cmake -y yum update cmake-2.8.12.2-4.el6.x86_64.rpm yum install gcc gcc-c++ ncurses-devel bison -y    ##解决依赖性 cmake -DCMAKE_INSTALL_PREFIX=/

maridb\mysql 源码安装,以10.1.26版本为例

mysql 源码安装(mariadb 10.1.26) 1.环境部署 1 安装cmake 源码安装三部曲或者yum install cmake 2安装依赖包yum install -y ncurses-devel openssl-devel openssl gcc gcc-c++ readline-devel zlib-devel libaio-devel libxml2-devel libcurl-devel libarchive-devel boost boost-develyum grou

MySQL系列 - MySQL源码安装配置

二.MySQL系列 - MySQL源码安装配置(附5.7等最新版本)1.依赖环境准备2.开始安装2.1.下载MySQL2.2.解压2.3.赋权限2.4.修改配置文件2.5.启动MySQL3.MySQL 5.7源码安装不同之处 二.MySQL系列 - MySQL源码安装配置(附5.7等最新版本) 1.依赖环境准备 make安装 make编译器下载地址:http://www.gnu.org/software/make/ # tar zxvf make-3.82.tar.gz # cd make-3.

mysql源码安装

一.准备工作 1.下载源码安装包,http://dev.mysql.com/downloads/mysql/ (我用的是mysql-5.6.16) 2.本人是ubuntu上安装的,需要几个依赖的程序:cmake.g++.libncurses5-dev 二.开始安装 1.创建好用户和目录 groupadd mysql # 添加用户组 useradd -r -g mysql mysql mkdir -p /usr/local/mysql # 创建安装目录 chown -R root:mysql /u

Mysql源码安装、配置、初始化及启动

[在此处输入文章标题] 主机环境redhat6.5 实验环境服务端 ip 172.25.29.1  mysql 安装包  mysql-boost-5.7.11.tar.gz   cmake-2.8.12.2-4.el6.x86_64.rpm 1.mysql的源码安装 1.解压压缩包 [[email protected] mnt]# tar zxfmysql-boost-5.7.11.tar.gz  #解压gz包 [[email protected] mnt]# yum installcmake-

mysql源码安装(5.1)

下载mysql源码包并解压.wget http://dev.mysql.com/get/Downloads/MySQL-5.1/mysql-5.1.73.tar.gztar -zxvf mysql-5.1.73cd mysql-5.1.73 创建用户.basedir datadiruseradd -s /sbin/nologin  mysqlmkdir -p /usr/local/mysqlmkdir -p /data/mysqlchown mysql /data/mysql 编译前的参数配置.