LNMP+zabbix-3.2.1

一、zabbix服务端部署

1、解压

yum –y install bzip2

tar -xf nginx-1.10.1.tar.gz

tar -xf php-5.6.22.tar.gz

tar -xf freetype-2.4.0.tar.bz2

tar -xf mysql-5.6.30-linux-glibc2.5-x86_64.tar.gz

tar -xf zabbix-3.2.1.tar.gz

2、安装Nginx

yum -y install gcc openssl-devel pcre-devel

useradd -s /sbin/nologin nginx

cd nginx-1.10.3

./configure --prefix=/usr/local/nginx --user=nginx --group=nginx --with-http_ssl_module

make && make install

vim /usr/local/nginx/conf/nginx.conf

location / {

root html;

index      index.php              index.html             index.htm;

}

location ~ \.php$ {

root   html;

fastcgi_pass          127.0.0.1:9000;

fastcgi_index         index.php;

fastcgi_param        SCRIPT_FILENAME  $document_root$fastcgi_script_name;

include                  fastcgi_params;

}

/usr/local/nginx/sbin/nginx

3、安装MySQL

yum -y install autoconf libaio-devel

useradd –s /sbin/nologin mysql

mv mysql-5.6.30-linux-glibc2.5-x86_64/ /usr/local/mysql

chown -R mysql.mysql /usr/local/mysql/

cd /usr/local/mysql/scripts/

./mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data

cd /usr/local/mysql/support-files/

cp my-default.cnf /etc/my.cnf

cp mysql.server /etc/init.d/mysql

vim /etc/init.d/mysql

basedir=/usr/local/mysql

datadir=/usr/local/mysql/data

echo 'export PATH=/usr/local/mysql/bin:$PATH' >> /etc/profile

source /etc/profile

chkconfig --add mysql

chkconfig mysql on

service mysql start

/usr/local/mysql/bin/mysqladmin -u root password '123456'

mysql -uroot -p123456

mysql> create database zabbix character set utf8;

mysql> grant all on zabbix.* to zabbix@localhost identified by 'qwe123';

4、安装Freetype

cd ~/freetype-2.4.0

./configure --prefix=/opt/freetype-2.4.0

make && make install

5、安装PHP

yum -y install libjpeg-devel libxml2-devel libpng-devel

cd ~/php-5.6.22/

./configure --prefix=/usr/local/php5/ --enable-fpm --enable-mbstring --enable-bcmath --enable-sockets --with-config-file-path=/usr/local/php5/etc --with-mysql=/usr/local/mysql/ --with-mysqli=/usr/local/mysql/bin/mysql_config --with-gd --with-gettext --with-jpeg-dir --with-freetype-dir=/opt/freetype-2.4.0/

make && make install

cp  php.ini-production /usr/local/php5/etc/php.ini

vim /usr/local/php5/etc/php.ini

date.timezone = Asia/Shanghai

max_execution_time = 300

post_max_size = 32M

max_input_time = 300

memory_limit = 128M

always_populate_raw_post_data = -1

cd /usr/local/php5/etc/

cp php-fpm.conf.default php-fpm.conf

vim php-fpm.conf

pid = run/php-fpm.pid

error_log = log/php-fpm.log

log_level = error

daemonize = yes

user = nginx

group = nginx

listen = 127.0.0.1:9000

pm = dynamic

pm.max_children = 32

pm.start_servers = 15

pm.min_spare_servers = 5

pm.max_spare_servers = 32

cd ~/php-5.6.22/sapi/fpm/

cp init.d.php-fpm /etc/rc.d/init.d/php-fpm

chmod +x /etc/rc.d/init.d/php-fpm

chkconfig --add php-fpm

chkconfig php-fpm on

service php-fpm start

6、安装Zabbix

yum -y install net-snmp-devel curl-devel

useradd zabbix

cd zabbix-3.2.1

./configure --prefix=/usr/local/zabbix --enable-server --enable-proxy --enable-agent --with-mysql=/usr/local/mysql/bin/mysql_config --with-net-snmp --with-libcurl

make install

cd ~/zabbix-3.2.1/database/mysql/

mysql -uzabbix -pqwe123 zabbix < schema.sql

mysql -uzabbix -pqwe123 zabbix < images.sql

mysql -uzabbix -pqwe123 zabbix < data.sql

mkdir /var/log/zabbix

chown zabbix.zabbix /var/log/zabbix

ln -s /usr/local/zabbix/etc/ /etc/zabbix

ln -s /usr/local/zabbix/bin/* /usr/bin/

ln -s /usr/local/zabbix/sbin/* /usr/sbin/

ln -s /usr/local/mysql/lib/libmysqlclient.so.18 /usr/lib64/libmysqlclient.so.18

cd ~/zabbix-3.2.1/misc/init.d/fedora/core

cp zabbix_* /etc/init.d/

vim /etc/init.d/zabbix_server

BASEDIR=/usr/local/zabbix

vim /etc/init.d/zabbix_agentd

BASEDIR=/usr/local/zabbix

vim  /etc/services

zabbix-agent  10050/tcp      # Zabbix Agent

zabbix-agent  10050/udp     # Zabbix Agent

zabbix-server 10051/tcp      # Zabbix Trapper

zabbix-server 10051/udp     # Zabbix Trapper

vim /etc/zabbix/zabbix_server.conf

DBName=zabbix

DBUser=zabbix

DBPassword=qwe123

LogFile=/var/log/zabbix/zabbix_server.log

vim /etc/zabbix/zabbix_agentd.conf

Server=127.0.0.1,192.168.100.10

ServerActive=192.168.100.10:10051

Hostname=zabbix server

LogFile=/var/log/zabbix/zabbix_server.log

UnsafeUserParemeters=1

cd ~/zabbix-3.2.1/frontends/

cp -r php/ /usr/local/nginx/html/zabbix

chown -R nginx.nginx /usr/local/nginx/html/zabbix/

service zabbix_server start

chkconfig zabbix_server on

service zabbix_agentd start

chkconfig zabbix_agentd on

报错:

zabbix server is not running: the information displayed may not be current

解决方法:

查看日志/var/log/zabbix/zabbix_server.log

mkdir /var/lib/mysql

ln -s /tmp/mysql.sock /var/lib/mysql/mysql.sock

二、zabbix客户端部署

tar -xf zabbix-3.2.1.tar.gz

yum -y install gcc

useradd –s /sbin/nologin zabbix

./configure --prefix=/usr/local/zabbix --enable-agent && make install

mkdir /var/log/zabbix

chown zabbix.zabbix /var/log/zabbix/

cp misc/init.d/fedora/core/zabbix_agentd /etc/init.d/

chmod +x /etc/init.d/zabbix_agentd

ln -s /usr/local/zabbix/etc/ /etc/zabbix

ln -s /usr/local/zabbix/bin/* /usr/bin/

ln -s /usr/local/zabbix/sbin/* /usr/sbin/

vim /etc/zabbix/zabbix_agentd.conf

LogFile=/var/log/zabbix/zabbix_agentd.log

Server=127.0.0.1,192.168.100.10

ServerActive=192.168.100.10:10051

Hostname=zabbix client

UnsafeUserParameters=1

vim /etc/init.d/zabbix_agentd

BASEDIR=/usr/local/zabbix

chkconfig zabbix_agentd on

service zabbix_agentd start

Linux-7.2+LNMP+zabbix-3.2.1的更多相关文章

  1. LNMP+Zabbix的安装与部署

    LNMP+Zabbix的安装与部署 一.Zabbix简介 1.zabbix是一个基于WEB界面的,并提供分布式系统监视以及网络监视功能的企业级的开源解决方案. zabbix能监视各种网络参数,保证服务 ...

  2. LNMP+zabbix分布式监控搭建及版本升级

    LNMP+zabbix分布式监控搭建需要组件:gcc gcc-c++ openssl* pcre pcre-devel gd gd-devel libjpeg-devel libpng-devel l ...

  3. LNMP+Zabbix搭建

    LNMP+Zabbix搭建 cmake2.8.8,Nginx-1.6.3,Php-5.5.38,Mysql-5.5.32,Zabbix-3.2.6 修改 /etc/selinux/config 文件中 ...

  4. linux下安装lnmp集成环境

    linux下安装lnmp集成环境 教程地址:https://www.cnblogs.com/peteremperor/p/6750204.html 必须要用root用户,否则权限不够无法安装 安装最新 ...

  5. Zabbix 4.0.2试用(七):在Linux主机中安装zabbix agent并添加该主机(yum源安装)

    Zabbix 4.0.2试用(七):在Linux主机中安装zabbix agent并添加主机(yum源安装) 2018年12月20日, 上午6:42 之前介绍的是下载源安装包,编译安装的方式来安装ag ...

  6. Linux一键安装LNMP环境

    Linux一键安装LNMP环境 官方地址:https://lnmp.org/. 参考安装步骤:https://lnmp.org/install.html. 一键安装可以选择mysql版本.php版本, ...

  7. 细化如何安装LNMP + Zabbix 监控安装文档以及故障排除

    1.LNMP所需安装包: 上传如下软件包到/soft目录中 mysql- (centos6. 64位自带)也可根据版本自行挑选,前提你了解这个版本 pcre-8.36.tar.gz nginx-.ta ...

  8. linux -redhat rpm 和zabbix和各种rpm包下载地址

    redhat ftp://ftp.redhat.com/pub/redhat/linux/enterprise/6Client/en/os/SRPMS/ zabbix https://sourcefo ...

  9. Linux系统下LNMP一键搭建Linux、PHP、MySQL环境(适合新手搭建linux下的web生成环境)

    一. 首先要解释一下,什么是LNMP,LNMP起源于LAMP,LAMP是Linux+Apache+Mysql/MariaDB+Perl/PHP/Python的缩写,这里将Web服务端的Apache替换 ...

  10. Linux开源监控平台 -- Zabbix 小白安装以及使用

    安装准备: 1.安装前需要先关闭selinux和firewall. 关闭Linux: [root@zabbix ~]# vi /etc/selinux/config 将SELINUX=enforcin ...

随机推荐

  1. css强制折行和隐藏超出部分

    一.强制换行1 word-break: break-all; 只对英文起作用,以字母作为换行依据. 2 word-wrap: break-word; 只对英文起作用,以单词作为换行依据. 3 whit ...

  2. iOS 项目上线流程

    一.证书的导出      1.1 前期工作        首先你需要有一个苹果的开发者帐号,一个Mac系统.        如果没有帐号可以在打开http://developer.apple.com/ ...

  3. 关于自己封装Web前端框架的思考和探索

    一.引言 首先这些年关于前端技术层出不穷,从最早的只用js做简单验证,到现在发现好像大前端已经无所不能了的感觉.特别是为了降低前端开发复杂度,涌现了一大批 的MVC/MVVM模式的前端框架,不停了刷新 ...

  4. Unity 脚本中update,fixedupdate,lateupdate等函数的执行顺序

    结论 通过一个例子得出的结论是:从先到后被执行的函数是 Awake->Start->FixedUpdate->Update->LateUpdate->OnGUI. 示例 ...

  5. 基于ASIO的协程与网络编程

    协程 协程,即协作式程序,其思想是,一系列互相依赖的协程间依次使用CPU,每次只有一个协程工作,而其他协程处于休眠状态.协程可以在运行期间的某个点上暂停执行,并在恢复运行时从暂停的点上继续执行. 协程 ...

  6. JSP中使用Taglib

    http://blog.163.com/jany_1016/blog/static/4604400620091112114127341/ http://blog.csdn.net/yuebinghao ...

  7. viewpager翻页的窗帘效果动画

    前端时间比较忙,好长时间没有更新微博,就工作中出现的部分问题,与大家分享一下. 大家都知道viewpager在android开发中是运用率比较高的控件,现在就其窗帘下过的动画分享. 文章出处:http ...

  8. [译] AR SDK的种类比你想得要多!这里介绍七个棒棒哒

    作者:Eddie Offermann 原文:There are dozens more Augmented Reality SDKs than you think! Here are seven gr ...

  9. Robot Framework和Selenium 2 Grid集成指南

    1. 环境搭建 A. 所需软件 1. Selenium2Lib 1.0.1 这个特性需要用到Selenium2Lib的最新版本1.0.1,但是这个版本还有一些iframe支持和IE支持的问题需要修改, ...

  10. 使用bootstrap table小记(表格组件)

    前言 新的一年悄然到来,生活依旧.最近一周大热的赵雷风,一首<成都>,一首<理想>再次把民谣展示在国人面前.歌词着实写的不错. 理想,你今年几岁 你总是诱惑着年轻的朋友 你总是 ...