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的配置: ...
随机推荐
- SDN测量论文粗读(一)9.19
UMON: Flexible and Fine Grained Traffic Monitoring in Open vSwitch 论文来源:CoNext 发表时间:2015 解决问题及所做贡献:现 ...
- windows 建立任务执行计划 自动执行脚本
对于windows服务器网站如果要定时执行脚本,则需要在windows控制面板里找到 管理工具,点击任务计划程序,创建任务填写任务名称 触发器里新建触发条件,设置间隔时间 在操作项,新建触发时需要做的 ...
- java的多线程和并发库
一.多线程基础知识 1.传统使用类Thread和接口Runnable实现 1)在Thread子类覆盖的run方法中编写运行代码 2)在传递给Thread对象的Runnable对象的run方法中编写代码 ...
- 使用DBNEWID Utility 修改oracle数据库的 db name 和 dbid
使用DBNEWID Utility 工具可以同时修改数据库名.DBID,也可以只修改其中一项 官方参考: https://docs.oracle.com/cd/E11882_01/server.112 ...
- 给大家推荐一款非常好用的表单验证插件:lr-verify.js
废话不说,直接上代码说明,1分钟学会: 例: 1.验证配置 $.extend(Verify.types, { "must" : { "verify" : fun ...
- Java中的引用:强引用、软引用、弱引用、幻象引用(虚引用)
Java语言中,除了原始数据类型的变量(八大基本数据类型),其他都是引用类型,指向各种不同的对象. 理解引用对于我们掌握Java对象生命周期和JVM内部相关机制都是有帮助的. 不同的应用类型,不同之处 ...
- c++高精度计算(加法)
本文提供给刚入坑的新手 关于高精度的计算网上百度一下可以了解到许多 今天我分享的只是一些自己的心得,更详细的可以去看原博主的原创文章(https://blog.csdn.net/fanyun_01/a ...
- WebGl 利用drawArrays、drawElements画三角形
效果: 代码: <!DOCTYPE html> <html lang="en"> <head> <meta charset="U ...
- 11.1 js中级,数据类型、数据储存方式、作用域内存空间的区别以及例识别。
一. 基本数据类型和引用数据类型的区别. 1.基本数据类型:基本数据类型就是简单的操作值. 2.引用数据类型:就是把引用的地址赋给变量. 堆内存: 就是存放代码块的,存放形式有两种 1)对象以键值对的 ...
- emlog 百度熊掌号提交插件-基于Emlog6.0.1特别版美化
插件截图 插件简介 此插件在发布文章的时候自动向百度熊掌号提交,有利于百度熊掌号收录.基于Emlog6.0.1特别版美化的插件. 在百度推送插件的基础上修改制作而成与百度推送共存,解放双手,走向人生巅 ...