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
七、高级功能
最新文章
- JavaScript学习笔记-实现枚举类型,扑克牌应用
- angular随笔
- 20145206《Java程序设计》实验五Java网络编程及安全
- Haproxy内网连接阿里云存储OSS后提供下载
- 没有好看的 Terminal 怎么能够快乐地写代码
- Faster R-CNN CPU环境搭建
- 谈谈对从业IT行业看法
- JS高级程序设计2nd部分知识要点2
- easyui常现错误
- JAVA基础知识之JVM-——使用反射生成并操作对象
- linux c编程 -- 线程互斥
- 深入浅出Java并发包—指令重排序
- java命令模式
- 使用 Visual Studio 分析器找出应用程序瓶颈(转)
- 同样版本的jstl,都是jstl1.2版本,有个有问题,另一个没有问题
- net programming guid
- twemproxy 安装
- base库中的BarrierClosure
- eclipse中注释常用关键字
- Kubernetes日志收集