zabbix搭建并结合mikoomi插件监控hadoop集群
一、环境说明
系统:
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
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集群的更多相关文章
- Ganglia监控Hadoop集群的安装部署[转]
Ganglia监控Hadoop集群的安装部署 一. 安装环境 Ubuntu server 12.04 安装gmetad的机器:192.168.52.105 安装gmond的机 器:192.168.52 ...
- Ganglia监控Hadoop集群的安装部署
一. 安装环境 Ubuntu server 12.04 安装gmetad的机器:192.168.52.105 安装gmond的机器:192.168.52.31,192.168.52.32,192.16 ...
- Ubuntu 14.10 下Ganglia监控Hadoop集群
前提是已经安装好Ganglia和Hadoop集群 1 Master节点配置hadoop-metrics2.properties # syntax: [prefix].[source|sink|jmx] ...
- 【Hadoop】用 Ganglia 监控hadoop集群
随着数据中心的增长和管理人员的缩减,对计算资源使用有效监视工具的需求变得比以往更加迫切.术语监视 在应用到数据中心时可能会让人混淆,因为它的含义会根据具体的说话者和听众而有所不同.例如: 在集群中运行 ...
- 【集群监控】JMX exporter+Prometheus+Grafana监控Hadoop集群
下载jmx_exporter的jar包 https://repo1.maven.org/maven2/io/prometheus/jmx/jmx_prometheus_javaagent/0.3.1/ ...
- 搭建简单的hadoop集群(译文)
本文翻译翻译自http://hadoop.apache.org/docs/r2.8.0/hadoop-project-dist/hadoop-common/ClusterSetup.html 具体的实 ...
- hadoop 集群部署ganglia 监控服务与nagios 报警服务
1. 部署ganglia 服务 ganglia 涉及到的组件: 数据监测节点(gmond):这个部件装在需要监测的节点上,用于收集本节点的运行情况,并将这些统计信息传送到gmetad, ...
- 初学Hadoop:利用VMWare+CentOS7搭建Hadoop集群
一.前言 开始学习数据处理相关的知识了,第一步是搭建一个Hadoop集群.搭建一个分布式集群需要多台电脑,在此我选择采用VMWare+CentOS7搭建一个三台虚拟机组成的Hadoop集群. 注:1 ...
- 阿里云ECS服务器部署HADOOP集群(一):Hadoop完全分布式集群环境搭建
准备: 两台配置CentOS 7.3的阿里云ECS服务器: hadoop-2.7.3.tar.gz安装包: jdk-8u77-linux-x64.tar.gz安装包: hostname及IP的配置: ...
随机推荐
- 大话Linux内核中锁机制之原子操作、自旋锁
转至:http://blog.sina.com.cn/s/blog_6d7fa49b01014q7p.html 很多人会问这样的问题,Linux内核中提供了各式各样的同步锁机制到底有何作用?追根到底其 ...
- vue.js数组追加合并与对象追加合并的
今天在做懒加载的时候遇到的问题,在网上搜索找到的答案不是很清晰,就来写一下,方便以后使用. 直接上图吧 官方连接:https://cn.vuejs.org/v2/guide/reactivity.ht ...
- mysql5.7关于使用到OR是否会用到索引并提高查询效率的探讨
相信很多人在mysql中看到了where条件中使用到了or就会以为这样是不会走索引的,通常会使用union all或者in 来进行优化,事实并不是想象的这样具体问题具体分析. 下面我们来看看 首先我们 ...
- redis未授权弱口令检测脚本(redis未授权访问漏洞,利用redis写webshell)
以下如有雷同,不胜荣幸 * --- 示例代码!!!!!----*/ #! /usr/bin/env python # _*_ coding:utf-8 _*_ import socket impor ...
- Hadoop分布式集群搭建_1
Hadoop是一个开源的分布式系统框架 一.集群准备 1. 三台虚拟机,操作系统Centos7,三台主机名分别为k1,k2,k3,NAT模式 2.节点分布 k1: NameNode DataNode ...
- Spark异常:A master URL must be set in your configuration处理记录
问题描述: 项目中一位同事提交了一部分代码,代码分为一个抽象类,里面含有sparkcontent,sparkSession对象:然后又三个子类实例化上述抽象类,这三个子类处理三个任务,最后在同一 ...
- Linux学习-计算机基础
Linux 学习-计算机基础 一.描述计算机的组成及其功能. 计算机系统是由硬件(Hardware)和软件(Software )两部分组成. 硬件: 从硬件基本结构上来讲,计算机是由运算器.控制器.存 ...
- Python学习:19.Python设计模式-单例模式
一.单例模式存在的意义 在这里的单例就是只有一个实例(这里的实例就像在面向对象的时候,创建了一个对象也可以说创建了一个实例),只用一个实例进行程序设计,首先我们可以了解一下什么时候不适合使用单例模式, ...
- 初识Symbol
Symbol作用域 Symbol,是ES6语法中新增的,值是由Symbol函数调用产生的. var s1 = Symbol(); console.log(s1); // Symbol console. ...
- 20155233 2016-2017-2《Java程序设计》课程总结
20155233 2016-2017-2<Java程序设计>课程总结 每周作业链接汇总 预备作业1:预习去写博客,如何达到理想的师生关系. 预备作业2:对自己C语言的学习进行了解与认识. ...