1.把项目上传到/usr/local/http2/htdocs/目录下(比方项目是xx99ny,最后的花色路线是/usr/local/http2/htdocs/)

Zabbix
3.0现行反革命曾经正式推出,最大的变迁如故UI更扁平赏心悦目了一些。集团也须要开始展览三次晋级,固然这种晋级没太大要思,新特色大家并未用上,可是依然服从安插吧

在安装ZABBIX服务此前,首先大家的搭建好LAMP情况照旧LNMP情形,这里自身搭建的境况为LAMP情况,具体怎么搭建LAMP境况本身事先的稿子中有关系过,查看LAMP景况设置http://www.linuxidc.com/Linux/2015-04/116060.htm,好了,接下去开端准备安装ZABBIX

一、配置

2.导入数据库,首先步入数据库目录(/usr/local/mysql),然后推行(这里数据库密码是123456):(./mysql
-uroot -p123456)

zabbix服务安装

角色

比方要导入的数据库是xx99ny.sql,然后实践:1: create database xx99ny;
2:use xx99ny; 3: source /usr/local/http2/htdocs/xx99ny/xx99ny.sql;

原情形是Zabbix 2.4.7,并且监察和控制了400多台服务器,如下图

设置好LAMP蒙受之后须要配备php.ini文件,安装LAMP之后php.ini文件所在目录为/usr/local/php/etc/php.ini
将中间的一部分参数修改为如下:
max_execution_time = 300
 memory_源码安装ZABBIX服务,生产情形下Zabbix。limit = 128M
 post_max_size = 16M
 upload_max_filesize = 2M
 max_input_time = 300
 date.timezone = PRC

IP

3.在浏览器中会见该品种时,会现身缓存文件写入失利的失实,那时步入该项目标目录(/usr/local/http2/htdocs)
查看该目录下的文件,修改该类型的权位(chmod -宝马X5 777 xx99ny)

金沙注册送58 1

还得设置snmp插件(为编写翻译zabbix报错安装插件)
yum -y install net-snmp-devel

主机名

4.在Linux系统下要小心文件名称的高低写标题!

由于以前的Zabbix
Server放在了CentOS
5上,所以在进级进程中相遇重重主题素材,最后换成了CentOS
7况且消除了装有标题,上面是事无巨细的操作步骤

安装zabbix
下载zabbix
持有版本下载地址:
那边下载的是2.2.2版本,通过ftp上传到root根目录的
tar -xzvf zabbix-2.2.2.tar.gz
cd zabbix-2.2.2
./configure –prefix=/usr/local/zabbix-2.2.2/ –enable-server \
–enable-agent –with-mysql –with-net-snmp –with-libcurl
–with-libxml2

虚拟IP


1、第一件事正是备份,不用多说,在这里要备份的文书器重是数据库文件以及二个zabbix.conf.php,该公文在网址主目录的conf目录下,数据库文件能够通过mysqldump来导出

(出现该错误:configure:error: Invalid NET-SNMP directory – unable to
find net-snmp-config

Zabbixserver主节点

mysqldump -u root -p zabbix > zabbix.sql

编写翻译安装zabbix时,配置时报以上错,导致检查评定系统处境不成事。提示unableto
find net-snmp-config,表达非常不足相关的信赖。
那是因为,在linux中,大多数软件都是开源的,况兼能够Infiniti制使用。由此在支付时能够用到其余的软件包时大家直接就拿来了,不用在花武术去重新编辑,这就导致了所谓的依赖。
那么怎么化解该难点那?
化解办法一:
寻找net-snmp-config属于哪个软件包,然后安装就能够。
yum search
net-snmp-config,发掘net-snmp-config属于软件包net-snmp-devel,yum安装该软件包,消除该难题。
化解办法二:
在配备时,大家抬高了–with-net-snmp这么些选项,因此供给检查系统情况是还是不是有该软件包帮衬。因而,在布局时,不要加上–with-net-snmp那几个选项即不会报如下错误configure:error:
Invalid NET-SNMP directory – unable to find net-snmp-config。)

10.36.1.55

2、在新连串上设置好LAMP情状,须要专注MySQL的版本要与事先系统同样,PHP须要5.5以上

(出现谬误configure: error: Curl library not found
 先使用yum -y install *curl*设置供给创建,再另行编写翻译

Compute51

### 编写翻译安装APACHE 2.4以及apr、apr-util
1.apr
./configure –prefix=/usr/local/apr
make && make install
2.apr-util
./configure –prefix=/usr/local/apr-util –with-apr=/usr/local/apr
make && make install
3.apache2.4
./configure –prefix=/usr/local/apache  –enable-so –enable-rewrite
–enable-ssl –enable-cgi –enable-cgid –enable-modules=most
–enable-mods-shared=most –enable-mpms-shared=all
–with-apr=/usr/local/apr –with-apr-util=/usr/local/apr-util
make && make install

make
make install

10.36.1.101

### 二进制安装MYSQL 5.6
cp -ar mysql-5.6.29-linux-glibc2.5-x86_64 /usr/local/mysql-5.6
./mysql_install_db –basedir=/usr/local/mysql-5.6 –datadir=/mysqldata
–user=mysql
cp my-default.cnf /etc/my.cnf
cp mysql.server /etc/init.d/mysqld

成立用户
为了安全驰念zabbix只利用普通用户运转,即使你日前用户叫asd,那么你运营他,他便选用asd身份运转。然则一旦你在root情状下运转zabbix,那么zabbix将会主动选择zabbix用户来运作。但是倘令你的系统并未名字为zabbix的用户,你必要成立一个用户,如下:
# groupadd zabbix
# useradd -g zabbix zabbix

Zabbixserver从节点

### 编写翻译安装PHP 5.6
yum install libjpeg-devel libpng-devel freetype-devel
./configure –prefix=/usr/local/php \
–with-apxs2=/usr/local/apache/bin/apxs \
–with-zlib \
–with-jpeg-dir \
–with-png-dir \
–with-zlib-dir \
–with-mysql=/usr/local/mysql-5.6 \
–enable-sockets \
–enable-bcmath \
–enable-mbstring \
–with-mysqli=/usr/local/mysql-5.6/bin/mysql_config \
–with-gd \
–with-freetype-dir \
–with-gettext
make && make install

开首化数据库
zabbix
server与proxy必要数据库,angent无需。特别要留神的是proxy只要求导入二个sql文件,而server一共要导入3个sql文件。笔者随即在搭建proxy的时候导入了3个sql,导致出现报错。后来才察觉proxy只须求导入贰个表结构就可以。

10.36.1.56

3、在新服务器上创造数据库

小编假想你安装好了MySQL,用户名字为root,密码为xxxxxx
# mysql -uroot -pxxxxxx
mysql> create database zabbix default charset utf8;
mysql> quit;
在zabbix解压后的根目录下进行
# mysql -uroot -pxxxxxx zabbix < database/mysql/schema.sql
# mysql -uroot -pxxxxxx zabbix < database/mysql/images.sql
# mysql -uroot -pxxxxxx zabbix < database/mysql/data.sql

Compute52

create database zabbix;
grant all privileges on zabbix.* to
‘zabbix’@’localhost’
identified by ‘zabbix’;
grant all privileges on zabbix.* to
‘zabbix’@’%’
identified by ‘zabbix’;
flush privileges;

配置zabbix
配置zabbix_server配置文件,zabbix源码目录下
# cd /usr/local/zabbix-2.2.2/etc
#vim zabbix_server.conf
DBName=zabbix
DBUser=root
DBPassword=wdlinux.cn
DBPort=3306
# mkdir /etc/zabbix
# cp zabbix_server.conf /etc/zabbix/

mysql数据库主节点

4、在新服务器上安装Zabbix
2.4,不直接设置3.0是因为要先保障数量导入到2.4下是正规的,那样能够消除数据难题

启动zabbix
/usr/local/zabbix-2.2.2/sbin/zabbix_server
/usr/local/zabbix-2.2.2/sbin/zabbix_agentd

10.36.1.1

./configure –prefix=/usr/local/zabbix –enable-server –enable-agent
–with-mysql –with-net-snmp –with-libcurl –with-ssh2
make && make install
cp -ar /software/zabbix-2.4.7/frontends/php/*
/usr/local/apache/htdocs/
cp zabbix_server zabbix_agentd /etc/init.d/

设置开机自启
能够采用echo -e
“/usr/local/zabbix-2.2.2/sbin/zabbix_server\n/usr/local/zabbix-2.2.2/sbin/zabbix_agentd”>>/etc/rc.local

Controller1

### 导入数据库结构文件
mysql -uroot -p zabbix < schema.sql
mysql -uroot -p zabbix < images.sql
mysql -uroot -p zabbix < data.sql

拷贝前端文件
# mkdir /usr/local/apache2/htdocs/zabbix/
# cp -a /usr/local/src/zabbix-2.2.2/frontends/php/*
/usr/local/apache2/htdocs/zabbix/

10.36.1.100 

5、上一步操作结束后若无意外情况,直接访问网页就能够油但是生Zabbix安装分界面了,我们按平常操作安装一回,安装好了后导入备份的数据库文件,笔者备份的数目有10四个G,导入依然花了好些个时间,导入成功后的数额应该和率先步事先的图片是均等的才对。

开始web配置

mysql数据库从节点

mysql -uroot -p zabbix < zabbix.sql

联计算机检索查下来,到最后未有失常态,登陆账号/密码:admin/zabbix

10.36.1.17

6、今后上马职业的提高步骤了,重新编写翻译叁次Zabbix
3.0,编写翻译选项和事先同一,实现后把3.0的网页文件以及此前备份的zabbix.conf.php文件复制到网站目录覆盖从前的文本,然后访谈网址,不出意外正是安装3.0的分界面出现了。

有的Zabbix相关学科集结

Controller2

cp -ar frontends/php/* /usr/local/apache/htdocs/

安装配备分布式监察和控制类别Zabbix 2.06
http://www.linuxidc.com/Linux/2013-07/86942.htm

二、安装

cp zabbix.conf.php /usr/local/apache/htdocs/conf.php

《安装配备布满式监察和控制系统Zabbix 2.06》
http://www.linuxidc.com/Linux/2013-07/86942.htm

    此番布置完全都是参照zabbix官方文书档案举办配置

8、刷新页面,再度核对数据,晋级成功!

CentOS
6.3下Zabbix安装计划
http://www.linuxidc.com/Linux/2013-05/83786.htm

   

金沙注册送58 2

Zabbix布满式监察和控制系统试行
http://www.linuxidc.com/Linux/2013-06/85758.htm

一、MYSQL数据库策画
在自己的生产条件里,已经存在有一套mysql高可用的处境在此处,作者只需求创建zabbix所需的库
1、创建zabbix数据库
shell> mysql -uroot -p<your root password>
mysql> create database zabbix character set utf8 collate utf8_bin;
mysql> grant all privileges on zabbix.* to zabbix@10.36.1.100
identified by ‘zabbix’;
mysql> flush privileges
mysql> quit;
表达:10.36.1.100是拜望数据库的VIP地址(约等于虚拟IP,不要明白成了VIP会员哈

一部分Zabbix相关学科集合

CentOS 6.3下Zabbix监控apache server-status
http://www.linuxidc.com/Linux/2013-05/84740.htm

二、回到zabbix server的安装
1、下载zabbix_3.2.1.orig.tar.gz
下载链接:

Ubuntu
14.04下Zabbix2.4.5 源码编写翻译安装 
http://www.linuxidc.com/Linux/2015-05/117657.htm

CentOS 6.3下Zabbix监察和控制MySQL数据库参数
http://www.linuxidc.com/Linux/2013-05/84800.htm

2、解压
tar -zxvf zabbix-3.2.0.tar.gz

设置配备布满式监察和控制种类Zabbix 2.06
http://www.linuxidc.com/Linux/2013-07/86942.htm

64位CentOS 6.2下安装Zabbix 2.0.6 
 http://www.linuxidc.com/Linux/2014-11/109541.htm

3、创立一个家常账户:zabbix 用于运转zabbix服务
groupadd zabbix
useradd -g zabbix zabbix

《安装配备布满式监察和控制种类Zabbix 2.06》
http://www.linuxidc.com/Linux/2013-07/86942.htm

ZABBIX
的详尽介绍
:请点这里
ZABBIX
的下载地址
:请点这里

4、创设一个zabbix数据库
就在刚刚,已经创办好了二个数据库,名字为zabbix。
4.1、开首蛋疼的主题素材来了,笔者说测量检验一下用zabbix那几个账户登陆数据库居然提示未有权力
化解办法:
前边大家在授权的时候是实行了:
grant all privileges on zabbix.* to zabbix@10.36.1.100 identified by
‘zabbix’;
上边,小编用root登录数据库,试行:
grant all privileges on zabbix.* to zabbix@localhost identified by
‘zabbix’;
flush privileges
再尝试登陆:
mysql -uzabbix -pzabbix
尼玛,能够登入了。OK,那就先这样,大家等会再来讲那几个难点

CentOS 6.3下Zabbix安装安顿
http://www.linuxidc.com/Linux/2013-05/83786.htm

本文永世更新链接地址金沙注册送58 ,http://www.linuxidc.com/Linux/2015-04/116061.htm

4.2、好啊,那继续往下走,导入zabbix数据到zabbix数据Curry
先把zabbix-3.2.1.tar.gz文件scp下发到数据库服务器的/root/目录里,然后解压
scp zabbix-3.2.1.tar.gz root@10.36.1.1:/root
(作者的数据库主节点的IP是10.36.1.1)

Zabbix布满式监察和控制系列实践
http://www.linuxidc.com/Linux/2013-06/85758.htm

金沙注册送58 3

继之步向解压完zabbix-3.2.1.tar.gz的目录/root/zabbix-3.2.1/database/mysql
root@compute51:~/zabbix-3.2.1/database/mysql# pwd
/root/zabbix-3.2.1/database/mysql
root@compute51:~/zabbix-3.2.1/database/mysql# ls -l
total 3064
-rw-r–r– 1 zabbix zabbix 1032494 Sep 30 17:47 data.sql
-rw-r–r– 1 zabbix zabbix 1978341 Sep 30 17:43 images.sql
-rw-r–r– 1 zabbix zabbix  122134 Sep 30 17:47 schema.sql
看看3个公文未有?先别管干嘛用的,导入再说吧!
记住:注意导入顺序schema——>images——>data
mysql -uzabbix -pzabbix zabbix < schema.sql
mysql -uzabbix -pzabbix zabbix < images.sql
mysql -uzabbix -pzabbix zabbix < data.sql

CentOS 6.3下Zabbix监控apache server-status
http://www.linuxidc.com/Linux/2013-05/84740.htm

导入完毕未来,登陆数据库看看zabbix库有未有数据
mysql -uzabbix -pzabbix
use zabbix
show tables;
牛逼!居然有了,那么自个儿这里就不截图了哈!!

CentOS 6.3下Zabbix监控MySQL数据库参数
http://www.linuxidc.com/Linux/2013-05/84800.htm

5、上边初阶配置源
配置Zabbix server和agent
./configure –enable-server –enable-agent –with-mysql –with-libcurl
–with-libxml2
这些布局,笔者就依照官方的了,笔者也没有要求太多的效用,基本就这么啊!

64位CentOS 6.2下安装Zabbix 2.0.6 
 http://www.linuxidc.com/Linux/2014-11/109541.htm

悲催了,配置的时候会检查情况,可是有众多依附包未有安装,那么先安装相关重视包吗
apt-get update
apt-get -y install make
apt-get -y install gcc
apt-get -y install libghc-hsql-mysql-dev
apt-get install libmysqlclient18
apt-get -y install libxml2-dev
apt-get install libcurl3-dev
apt-get install libsnmp-dev

ZABBIX
的详细介绍
:请点这里
ZABBIX
的下载地址
:请点这里

configure中的一些摘取到底是什么玩意儿?看看帮忙啊!!
./configure –help
–enable-ipv6          Turn on support of IPv6
–enable-server        Turn on build of Zabbix server
–enable-agent          Turn on build of Zabbix agent and client
utilities
 –with-mysql[=ARG]      use MySQL client library [default=no],
optionally
                          specify path to mysql_config
If you want to use Net-SNMP library:
  –with-net-snmp[=ARG]  use Net-SNMP package [default=no],
optionally
                          specify path to net-snmp-config
If you want to use XML library:
  –with-libxml2[=ARG]    use libxml2 client library [default=no],
optionally
                          specify path to xml2-config
If you want to use cURL library:
  –with-libcurl[=DIR]    use cURL package [default=no], optionally
specify
                          path to curl-config

正文恒久更新链接地址:http://www.linuxidc.com/Linux/2016-04/130349.htm

6、下边开首编写翻译安装
make install

金沙注册送58 4

安装完毕后会暗中认可的设置守护程序的二进制文件路径在:(/usr/local/sbin
zabbix_server,zabbix_agentd zabbix_proxy)
客户端在/usr/local/bin/ 二进制文件(zabbix_get zabbix_sender)

本来,这么些是暗中同意的,在configure的时候能够用 –prefix指虞诩装目录

7、安装实现后检查各安顿文件是或不是留存
 /usr/local/etc/zabbix_agentd.conf   客户端文件
 /usr/local/etc/zabbix_server.conf 服务端文件
 

8、上面编辑zabbix_server.conf配置文件,钦点数据库
# vim /usr/local/etc/zabbix_server.conf
DBHost=10.36.1.100 #自身这里用的是独自数据库
DBName=zabbix
DBUser=zabbix
DBPassword=zabbix

9、继续,上面安装Zabbix web分界面
PHP文件复制
Zabbix前端是用PHP编写的,所以它要求一个PHP支持互连网服务器运转。安装是经过不难地复制互联网服务器的PHP文件在此之前端/
PHP HTML文书档案目录。
广大的Apache web服务器的HTML文书档案目录地方富含:
    /usr/local/apache2/htdocs (私下认可目录安装Apache时)
    /srv/www/htdocs
(OpenSUSE, SLES)
    /var/www/html
(Fedora, RHEL,
CentOS)
    /var/www (Debian, Ubuntu)

9.1、安装apache2,并拷贝php文件(php文件在解压后的zabbix-3.2.1目录里)
apt-get -y -install apache2
cd var/www/html
mkdir zabbix   #创设二个目录
chown zabbix:zabbix zabbix/       #将以此目录的
cp -R /root/zabbix-3.2.1/frontends/php/* /var/www/html/zabbix
   
9.2、安装PHP5和配置Zabbix前端PHP
apt-get install php5
apt-get install php5-gd
apt-get install php5-mysql
vim /etc/php5/apache2/php.ini

张开php.ini配置文件一连修改的陈设项如下:
php_value max_execution_time 300
php_value memory_limit 128M
php_value post_max_size 16M
php_value upload_max_filesize 2M
php_value max_input_time 300
php_value always_populate_raw_post_data -1
# php_value date.timezone Europe/Riga (date.timezone = Asia/Shanghai 
  #去掉“;”,添加Asia/Shanghai)
为此要配置php.ini中的内容,是保险全部软件先决条件获得知足。

10、下边初阶设置前端
透过火狐浏览器展开
10.1、进来今后会看到zabbix3.2的应接分界面
一向点击netx step
10.2、然后来到检查先决条件的分界面,确定保障全体软件先决条件得到满意今后选拔下一步继续。
10.3、接着来到数据库配置
本身那边运用的是单独数据库,并且是事先搭建好的一套mysql高可用。
还记得在此之前实行过那条命令不?grant all privileges on zabbix.* to
zabbix@localhost identified by ‘zabbix’;
那么今后步向到两台数据Curry分别施行如下命令:
grant all privileges on zabbix.* to zabbix@slave identified
by’zabbix’;
flush privileges;

10.4、下面初步安排数据库音信
databases host 10.36.1.100 (VIP)
port 3306
database name :zabbix
user:zabbix
password:zabbix

迄今结束基本上海高校功告成

部分Zabbix相关学科集结

CentOS 7.2 安装配置 Zabbix 3.0.4 详解 
http://www.linuxidc.com/Linux/2016-11/137671.htm

Ubuntu 14.04下Zabbix2.4.5 源码编写翻译安装 
http://www.linuxidc.com/Linux/2015-05/117657.htm

设置配备分布式监察和控制系列Zabbix 2.06
http://www.linuxidc.com/Linux/2013-07/86942.htm

《安装配置布满式监察和控制系统Zabbix 2.06》
http://www.linuxidc.com/Linux/2013-07/86942.htm

CentOS 7.0 x64下Zabbix 3.0 安装笔记 
http://www.linuxidc.com/Linux/2016-11/137044.htm

Zabbix遍及式监察和控制序列实践
http://www.linuxidc.com/Linux/2013-06/85758.htm

CentOS 6.3下Zabbix监控apache server-status
http://www.linuxidc.com/Linux/2013-05/84740.htm

CentOS 6.3下Zabbix监察和控制MySQL数据库参数
http://www.linuxidc.com/Linux/2013-05/84800.htm

64位CentOS 6.2下安装Zabbix 2.0.6 
 http://www.linuxidc.com/Linux/2014-11/109541.htm

ZABBIX
的事无巨细介绍
:请点这里
ZABBIX
的下载地址
:请点这里

正文恒久更新链接地址:http://www.linuxidc.com/Linux/2016-12/138107.htm

金沙注册送58 5

相关文章

网站地图xml地图