Centos 6.2部署zabbix2.2.1
2014-04-06 08:44
351 查看
环境:centos6.2 + mysql (yum而来)+ php + nginx + zabbix
版本:zabbix 2.2.1
声明:这里不包括zabbix_proxy,暂时我也没用到...
一、获取安装版本
#wget http://jaist.dl.sourceforge.net/project/zabbix/ZABBIX%20Latest%20Stable/2.2.1/zabbix-2.2.1.tar.gz
# tar zxf zabbix-2.2.1.tar.gz
# cd zabbix-2.2.1
# ./configure --enable-server --enable-agent --with-mysql --enable-ipv6 --with-net-snmp --with-libcurl --with-libxml2 --prefix=/usr/local/webserver/zabbix
#make && make install
复制启动脚本
# cp misc/init.d/fedora/core/zabbix_server /etc/init.d/
# chmod +x /etc/init.d/zabbix_server
修改启动脚本
# vim /etc/init.d/zabbix_server
BASEDIR=/usr/local/webserver/zabbix
二、修改配置文件zabbix_server.conf
只需要修改LogFile、PidFile、DBName、DBUser、DBPassword、AlertScriptsPath(自定义脚本路径)即可。如图
![](http://s3.51cto.com/wyfs02/M01/12/51/wKioL1MDFfbBMr_7AACUMeMmRGw023.jpg)
##########################################################
I..如果还需要监控jvm,包括tomcat/resin/jboss之类的,需要额外安装zabbix_java
流程是这样的zabbix_server像zabbix_java请求数据,而zabbix_java通过连接被监控端的jmx agent来获取数据,从而完成数据的获取和监控
# tar zxf zabbix-2.2.1.tar.gz
# cd zabbix-2.2.1
# ./configure --prefix=/usr/local/webserver/zabbix_java --enable-java
# make && make install
II..修改zabbix_server.conf
需要额外修改JavaGateway(选修)、JavaGatewayPort(选修)、StartJavaPollers(必修)
![](http://s3.51cto.com/wyfs02/M00/12/51/wKioL1MDFimw8JwlAADptRC2_j8741.jpg)
Ⅲ..创建zabbix_java配置文件settings.sh
![](http://s3.51cto.com/wyfs02/M00/12/51/wKioL1MDFwvA7d2xAAI3lq1T_9Y428.jpg)
另外,还需要sh -x startup.sh/shutdown.sh,查询这两个脚本是否正常执行,然后./startup,开启zabbix_java。
###########################################################
三、修改zabbix_agentd.conf
![](http://s3.51cto.com/wyfs02/M02/12/51/wKiom1MDGLDjU3GSAACIUAZvbGU161.jpg)
简要说明:UnsafeUserParameters=1表示开启用户自动义key
四、数据库
#yum -y install mysql
#service mysqld start
#mysqladmin -uroot password "test_zabbix"
#mysql -uroot -p
进入mysql
Mysql>create database zabbix character set utf8;
mysql> grant all privileges on *.* to 'zabbix'@'localhost' identified by "******";
mysql> grant all privileges on *.* to 'zabbix'@'127.0.0.1' identified by "******";
#cd /usr/local/webserver/package/zabbix-2.2.1/database/mysql
#mysql -uroot -p zabbix < schema.sql (注意顺序,schema表结构必须第一个导入)
#mysql -uroot -p zabbix < data.sql
#mysql -uroot -p zabbix < images.sql
#echo -e "zabbix_agent 10050/tcp \nzabbix_trap 10051/tcp" >> /etc/services
启动zabbix_server , zabbix_agentd
# /etc/init.d/zabbix_server start
# /usr/local/webserver/zabbix/sbin/zabbix_agend
五、web前端
# cp -a /usr/local/webserver/package/zabbix-2.2.1/frontends/php/ /var/www/html/zabbix
# cp /var/www/html/zabbix/conf/zabbix.conf.php.example /var/www/html/zabbix/conf/zabbix.conf.php
![](http://s3.51cto.com/wyfs02/M00/12/64/wKiom1MFpD7hvvmtAAGKZFfYXTE409.jpg)
# /usr/local/webserver/php/sbin/php-fpm.sh start
# /usr/local/webserver/nginx/sbin/nginx(附nginx配置。)
![](http://s3.51cto.com/wyfs02/M00/12/64/wKiom1MFnOXCDPcGAAGXT5-j77s808.jpg)
六、访问http://192.168.0.170/zabbix 进行web页面初始化安装。出现如下画面表示成功
![](http://s3.51cto.com/wyfs02/M00/12/64/wKiom1MFnh-zJAxoAANnNc8-O9M887.jpg)
接下来按照提示,进行初始化就可以了. 默认的用户名为admin ,密码为 zabbix
![](http://s3.51cto.com/wyfs02/M00/12/65/wKioL1MFojrTmXROAAFoXNo1BGY069.jpg)
本文出自 “技术成就未来” 博客,请务必保留此出处http://jishuweiwang.blog.51cto.com/6977090/1360187
版本:zabbix 2.2.1
声明:这里不包括zabbix_proxy,暂时我也没用到...
一、获取安装版本
#wget http://jaist.dl.sourceforge.net/project/zabbix/ZABBIX%20Latest%20Stable/2.2.1/zabbix-2.2.1.tar.gz
# tar zxf zabbix-2.2.1.tar.gz
# cd zabbix-2.2.1
# ./configure --enable-server --enable-agent --with-mysql --enable-ipv6 --with-net-snmp --with-libcurl --with-libxml2 --prefix=/usr/local/webserver/zabbix
#make && make install
复制启动脚本
# cp misc/init.d/fedora/core/zabbix_server /etc/init.d/
# chmod +x /etc/init.d/zabbix_server
修改启动脚本
# vim /etc/init.d/zabbix_server
BASEDIR=/usr/local/webserver/zabbix
二、修改配置文件zabbix_server.conf
只需要修改LogFile、PidFile、DBName、DBUser、DBPassword、AlertScriptsPath(自定义脚本路径)即可。如图
![](http://s3.51cto.com/wyfs02/M01/12/51/wKioL1MDFfbBMr_7AACUMeMmRGw023.jpg)
##########################################################
I..如果还需要监控jvm,包括tomcat/resin/jboss之类的,需要额外安装zabbix_java
流程是这样的zabbix_server像zabbix_java请求数据,而zabbix_java通过连接被监控端的jmx agent来获取数据,从而完成数据的获取和监控
# tar zxf zabbix-2.2.1.tar.gz
# cd zabbix-2.2.1
# ./configure --prefix=/usr/local/webserver/zabbix_java --enable-java
# make && make install
II..修改zabbix_server.conf
需要额外修改JavaGateway(选修)、JavaGatewayPort(选修)、StartJavaPollers(必修)
![](http://s3.51cto.com/wyfs02/M00/12/51/wKioL1MDFimw8JwlAADptRC2_j8741.jpg)
Ⅲ..创建zabbix_java配置文件settings.sh
![](http://s3.51cto.com/wyfs02/M00/12/51/wKioL1MDFwvA7d2xAAI3lq1T_9Y428.jpg)
另外,还需要sh -x startup.sh/shutdown.sh,查询这两个脚本是否正常执行,然后./startup,开启zabbix_java。
###########################################################
三、修改zabbix_agentd.conf
![](http://s3.51cto.com/wyfs02/M02/12/51/wKiom1MDGLDjU3GSAACIUAZvbGU161.jpg)
简要说明:UnsafeUserParameters=1表示开启用户自动义key
四、数据库
#yum -y install mysql
#service mysqld start
#mysqladmin -uroot password "test_zabbix"
#mysql -uroot -p
进入mysql
Mysql>create database zabbix character set utf8;
mysql> grant all privileges on *.* to 'zabbix'@'localhost' identified by "******";
mysql> grant all privileges on *.* to 'zabbix'@'127.0.0.1' identified by "******";
#cd /usr/local/webserver/package/zabbix-2.2.1/database/mysql
#mysql -uroot -p zabbix < schema.sql (注意顺序,schema表结构必须第一个导入)
#mysql -uroot -p zabbix < data.sql
#mysql -uroot -p zabbix < images.sql
#echo -e "zabbix_agent 10050/tcp \nzabbix_trap 10051/tcp" >> /etc/services
启动zabbix_server , zabbix_agentd
# /etc/init.d/zabbix_server start
# /usr/local/webserver/zabbix/sbin/zabbix_agend
五、web前端
# cp -a /usr/local/webserver/package/zabbix-2.2.1/frontends/php/ /var/www/html/zabbix
# cp /var/www/html/zabbix/conf/zabbix.conf.php.example /var/www/html/zabbix/conf/zabbix.conf.php
![](http://s3.51cto.com/wyfs02/M00/12/64/wKiom1MFpD7hvvmtAAGKZFfYXTE409.jpg)
# /usr/local/webserver/php/sbin/php-fpm.sh start
# /usr/local/webserver/nginx/sbin/nginx(附nginx配置。)
![](http://s3.51cto.com/wyfs02/M00/12/64/wKiom1MFnOXCDPcGAAGXT5-j77s808.jpg)
六、访问http://192.168.0.170/zabbix 进行web页面初始化安装。出现如下画面表示成功
![](http://s3.51cto.com/wyfs02/M00/12/64/wKiom1MFnh-zJAxoAANnNc8-O9M887.jpg)
接下来按照提示,进行初始化就可以了. 默认的用户名为admin ,密码为 zabbix
![](http://s3.51cto.com/wyfs02/M00/12/65/wKioL1MFojrTmXROAAFoXNo1BGY069.jpg)
本文出自 “技术成就未来” 博客,请务必保留此出处http://jishuweiwang.blog.51cto.com/6977090/1360187
相关文章推荐
- Centos 6.2部署zabbix2.2.1
- Centos 6.2部署zabbix2.2.1
- CentOS 6.2 部署zabbix 2.0.6 +ubuntu 上部署agent
- CentOS 6.3下Zabbix安装部署
- CentOS 6.5 安装部署zabbix(Server端篇)
- Centos 6.2部署Extmail企业邮箱 推荐
- centos7下 lamp环境部署及zabbix的安装
- [经验分享] CentOS 6.4x64安装部署zabbix-2.4.5 [复制链接]
- CentOS 6.3下Zabbix安装部署
- centos7.2 部署zabbix 3.2.7
- CentOS6.2部署Kickstart无人值守环境
- 《Zabbix安装部署-1》-Centos7
- Centos 6.2部署CSVN服务器
- centos 7编译安装部署zabbix-server端
- CentOS6.2部署DNS
- 01-centos7.2上源码编译部署LNMP+zabbix3.2(2017-03-07)
- Centos6.2实战部署Nginx+MySQL+PHP
- 基于CentOS 7.x上部署Zabbix 3.4
- centos7源码编译 安装部署zabbix监控服务端和常见安装错误
- CentOS6.8源码安装部署Zabbix3.4.5