一、环境说明

系统:

CentOS release 6.4

mysql 5.1.67

Apache/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

三、安装zabbix

1.下载解压
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_server

zabbix_server

6.配置并启动zabbix_agentd

配置文件在/usr/local/zabbix/etc/zabbix_agentd.conf

修改:

Server=你的server的ip

ServerActive=agentdip

Hostname=agent主机名

启动:

ln -s /usr/local/zabbix/sbin/zabbix_agentd

zabbix_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,name

5.以上配置信息的一个汇总展示,以供确认。

6.(重要) 下载配置文件,存放到$htdocs/zabbix/conf/中

7.完成安装指引

8.登录 默认用户:Admin 密码:zabbix

五、web中的一些功能介绍

六、监控hadoop

七、高级功能

 
 


 

zabbix搭建并结合mikoomi插件监控hadoop集群的更多相关文章

  1. Ganglia监控Hadoop集群的安装部署[转]

    Ganglia监控Hadoop集群的安装部署 一. 安装环境 Ubuntu server 12.04 安装gmetad的机器:192.168.52.105 安装gmond的机 器:192.168.52 ...

  2. Ganglia监控Hadoop集群的安装部署

    一. 安装环境 Ubuntu server 12.04 安装gmetad的机器:192.168.52.105 安装gmond的机器:192.168.52.31,192.168.52.32,192.16 ...

  3. Ubuntu 14.10 下Ganglia监控Hadoop集群

    前提是已经安装好Ganglia和Hadoop集群 1 Master节点配置hadoop-metrics2.properties # syntax: [prefix].[source|sink|jmx] ...

  4. 【Hadoop】用 Ganglia 监控hadoop集群

    随着数据中心的增长和管理人员的缩减,对计算资源使用有效监视工具的需求变得比以往更加迫切.术语监视 在应用到数据中心时可能会让人混淆,因为它的含义会根据具体的说话者和听众而有所不同.例如: 在集群中运行 ...

  5. 【集群监控】JMX exporter+Prometheus+Grafana监控Hadoop集群

    下载jmx_exporter的jar包 https://repo1.maven.org/maven2/io/prometheus/jmx/jmx_prometheus_javaagent/0.3.1/ ...

  6. 搭建简单的hadoop集群(译文)

    本文翻译翻译自http://hadoop.apache.org/docs/r2.8.0/hadoop-project-dist/hadoop-common/ClusterSetup.html 具体的实 ...

  7. hadoop 集群部署ganglia 监控服务与nagios 报警服务

      1. 部署ganglia 服务   ganglia 涉及到的组件:     数据监测节点(gmond):这个部件装在需要监测的节点上,用于收集本节点的运行情况,并将这些统计信息传送到gmetad, ...

  8. 初学Hadoop:利用VMWare+CentOS7搭建Hadoop集群

     一.前言 开始学习数据处理相关的知识了,第一步是搭建一个Hadoop集群.搭建一个分布式集群需要多台电脑,在此我选择采用VMWare+CentOS7搭建一个三台虚拟机组成的Hadoop集群. 注:1 ...

  9. 阿里云ECS服务器部署HADOOP集群(一):Hadoop完全分布式集群环境搭建

    准备: 两台配置CentOS 7.3的阿里云ECS服务器: hadoop-2.7.3.tar.gz安装包: jdk-8u77-linux-x64.tar.gz安装包: hostname及IP的配置: ...

随机推荐

  1. Android 异步开发之 AsyncQueryHandler 批量添加联系人

    AsyncQueryHandler: 官方解释是一个异步帮助类(A helper class to help make handling asynchronous ContentResolver qu ...

  2. 结合cocos2d-x开发配置sublime text

    开发cocos2d-x前端的非核心开发人员对于编辑器的选择,多数的选择有两个,一个是传统的ultraedit,另外的就是现在很流行的sublime text.以前我是比较喜欢用ultraedit的,但 ...

  3. Vcenter虚拟化三部曲----Vcenter server 5.5安装部署

    配置SQL Server 2008 R2 1.选择启动 SQL Server Management Studio. 2.选择SQL Server 身份验证登录 ---- 输入sa用户及密码. 3.右键 ...

  4. 国产开源JavaWeb应用程序框架——XWAF(1)

    XWAF是一个基于java反射和Servlet 技术的国产开源Web应用程序框架.其英文全称为“eXtensible Web Application Framework”,意即“可扩展的网络应用程序框 ...

  5. 手把手教你创建私有podspec

    本文来自 网易云社区 . CocoaPods是iOS非常好用的类库管理工具,可以非常方便的管理和更新项目中使用到的第三方库,以及将自己项目中的公共组件交由它管理. 工作中比较常用到的是通过CocoaP ...

  6. jQuery 实现下载进度条

    //ajax异步上传 $.ajax({ url: "${pageContext.request.contextPath }/upload", type: "POST&qu ...

  7. 大数据调错系列之hadoop在开发工具控制台上打印不出日志的解决方法

    (1)在windows环境上配置HADOOP_HOME环境变量 (2)在eclipse上运行程序 (3)注意:如果eclipse打印不出日志,在控制台上只显示 1.log4j:WARN No appe ...

  8. 调试日志——基于stm32的智能声光报警器(三)

    智能声光报警器基本功能调试完成. 1.通过拨码开关来设置LED闪烁的频率. 2.关门时喇叭不想,灯熄灭. 3.旁路模式时,灯处于闪烁状态,此时关门灯扔闪烁. 关于此次代码我觉得还是有可以优化的地方,电 ...

  9. Codeforces #123D: 后缀数组+单调栈

    D. String     You are given a string s. Each pair of numbers l and r that fulfill the condition 1 ≤  ...

  10. Gblocks命令行

    使用默认的设置: $ Gblocks proteins.fasta -t=p 必须是 fasta 文件在前,参数在后.若没有参数,则进入交互式界面. Gblocks cds.fasta −t=c −b ...