环境:centos6.2
版本: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
二、修改配置文件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;
#cd /usr/local/webserver/package/zabbix-2.2.1/database/mysql
#mysql -uroot -p zabbix < data.sql
#mysql -uroot -p zabbix < images.sql
#mysql -uroot -p zabbix < schema.sql
#echo -e "zabbix_agent 10050/tcp \n zabbix_trap 10051/tcp" >> /etc/services
五、web前端
#cp -a /usr/local/webserver/package/zabbix-2.2.1/frontends/php/ /var/www/html/zabbix
本文出自 “技术成就未来” 博客,请务必保留此出处http://jishuweiwang.blog.51cto.com/6977090/1360187
原文:http://jishuweiwang.blog.51cto.com/6977090/1360187