Centos 6.2部署zabbix2.2.1
2014-05-27 18:35
423 查看
环境: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(自定义脚本路径)即可。如图
##########################################################
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(必修)
Ⅲ..创建zabbix_java配置文件settings.sh
另外,还需要sh -x startup.sh/shutdown.sh,查询这两个脚本是否正常执行,然后./startup,开启zabbix_java。
###########################################################
三、修改zabbix_agentd.conf
简要说明: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
# /usr/local/webserver/php/sbin/php-fpm.sh start
# /usr/local/webserver/nginx/sbin/nginx(附nginx配置。)
六、访问http://192.168.0.170/zabbix 进行web页面初始化安装。出现如下画面表示成功
接下来按照提示,进行初始化就可以了. 默认的用户名为admin ,密码为 zabbix
本文出自 “技术成就未来” 博客,请务必保留此出处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(自定义脚本路径)即可。如图
##########################################################
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(必修)
Ⅲ..创建zabbix_java配置文件settings.sh
另外,还需要sh -x startup.sh/shutdown.sh,查询这两个脚本是否正常执行,然后./startup,开启zabbix_java。
###########################################################
三、修改zabbix_agentd.conf
简要说明: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
# /usr/local/webserver/php/sbin/php-fpm.sh start
# /usr/local/webserver/nginx/sbin/nginx(附nginx配置。)
六、访问http://192.168.0.170/zabbix 进行web页面初始化安装。出现如下画面表示成功
接下来按照提示,进行初始化就可以了. 默认的用户名为admin ,密码为 zabbix
本文出自 “技术成就未来” 博客,请务必保留此出处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
- CentOS6.2部署DNS
- centos6.2下面安装zabbix 2.0.5(及其中可能的问题)
- centos7部署zabbix2.4.8
- 01-centos7.2上源码编译部署LNMP+zabbix3.2(2017-03-07)
- CENTOS安装部署zabbix
- Centos 6.2部署CSVN服务器
- centos7.2 部署zabbix 3.2.7
- CentOS 6.5 安装部署zabbix(Server端篇)
- CentOS64位6.5下部署Zabbix2.2.6监控系统 推荐
- Centos6.2实战部署Nginx+MySQL+PHP
- Only Install Zabbix web frontend 2.2.1 on CentOS 6.5
- CentOS 6.5之zabbix2.2的简单部署
- centos7下 lamp环境部署及zabbix的安装
- Centos6.5_使用salt自动部署zabbix-2.4.4(适合没什么linux基础使用,加了很多注释)
- Centos 7安装部署zabbix3.0实战(服务器端)
- Centos6.5利用RubyGems的fpm制作zabbix_agent的rpm包,并使用ansible批量部署 推荐
- Centos6.5利用RubyGems的fpm制作zabbix_agent的rpm包,并使用ansible批量部署