您的位置:首页 > 运维架构

zabbix搭建并结合mikoomi插件监控hadoop集群

2013-11-18 21:14 363 查看
一、环境说明系统:CentOS release 6.4mysql 5.1.67Apache/2.2.25二、安装php由于zabbix提供的frontends是php编写的,因此需要搭建lamp环境。
wget http://us2.php.net/get/php-5.3.27.tar.bz2/from/cn2.php.net/mirror tar -jxvf php-5.3.27.tar.bz2
cd php-5.3.27

./configure --prefix=/usr/local/php --with-mysql=/usr/lib64/mysql/ --with-apxs2=/usr/local/apache/bin/apxs --with-png-dir --enable-ctype --enable-xmlreader --enable-xmlwriter --with-gettext   --with-gd --enable-xml  -with-freetype-dir  --enable-mbstring --enable-sockets  --enable-bcmath --enable-session --with-jpeg-dir  --with-config-file-path=/usr/local/php/etc

make
sudo make install

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

post_max_size=32M #最少32M 还有很多参数必须配置,可以在启动frontends的时候提示你,faild 就应该写给此配置文件中的相关参数。然后重启apache
三、安装zabbix1.下载解压
wget http://sourceforge.net/projects/zabbix/files/ZABBIX%20Latest%20Stable/2.2.0/zabbix-2.2.0.tar.gz/download
tar -zvxf zabbix-2.2.0.tar.gz
cd zabbix-2.2.0
2.编译server和agentd(如果只是在被监控机子上,去掉--enable-server --with-mysql 选项)
./configure --enable-server --enable-agent --with-mysql --enable-ipv6 --withl2 --prefix=/usr/local/zabbix--with-jabber=/usr/local
make
sudo make install
3 .初始化数据库
create database zabbix character set utf8 collate utf8_bin;
mysql -uroot -phegemonhe zabbix < database/mysql/schema.sql
mysql -uroot -phegemonhe zabbix < database/mysql/images.sql
mysql -uroot -phegemonhe zabbix < database/mysql/data.sql
4.创建zabbix用户
groupadd zabbix
useradd -g zabbix zabbix
5.配置并启动zabbix_server配置文件在/usr/local/zabbix/etc/zabbix_server.conf暂时使用默认配置启动:ln -s /usr/local/zabbix/sbin/zabbix_serverzabbix_server6.配置并启动zabbix_agentd配置文件在/usr/local/zabbix/etc/zabbix_agentd.conf修改:Server=你的server的ipServerActive=agentdipHostname=agent主机名启动:ln -s /usr/local/zabbix/sbin/zabbix_agentdzabbix_agentd四、部署网页监控假设你的web server为的工作目录为/usr/local/apache/htdocs/ 一下用$htdocs代替
mkdir ${htdocs}/zabbix
cd frontends/php
cp -a . ${htdocs}/zabbix
/usr/local/apache/bin/apachectl -k restat
在浏览器中输入 http://<server_ip_or_name>/zabbix 就可以查看zabbix的web界面了。1.初始是web安装向导2.检验依赖条件界面如果出现failed,则要修改相关设置。3.配置数据库选择你想使用的数据库,在此我选择了mysql,设置连接数据库的必要参数。4.设置zabbix server的相关信息,ip,port,name5.以上配置信息的一个汇总展示,以供确认。6.(重要) 下载配置文件,存放到$htdocs/zabbix/conf/中7.完成安装指引8.登录 默认用户:Admin 密码:zabbix五、web中的一些功能介绍六、监控hadoop七、高级功能

                                            
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: