安装nagios检测hadoop
Nagios是常用的系统监控工具,提供了很多基本服务的监控脚本,如HTTP,MYSQL等,同时具有不错的可扩展性,自己可定制针对特定参数的监控脚本以及报警的方式.
我现在有三台机器:192.168.0.26 namenode2 主机
192.168.0.27 datanode1 从机
192.168.0.28 datanode2 从机
一.在机子上面安装nagios
1.先在主机上安装apache2 nagios3 nagios-nrpe-plugin这三个,apahce2有的话就不用安装了
sudo
apt-get
install
apache2 nagios3 nagios-nrpe-plugin
在装的过程中,会让你设置nagios报警邮件,选择【Internet Site】,使用SMTP协议发送邮件
要求输入邮件服务器的域名,由于不需要搭建邮件服务器,直接点击【OK】
设置nagios web登陆密码
登陆nagios,http://192.168.0.26/nagios3 账号/密码:nagiosadmin/123456
2.sudo
apt-get
install
nagios3-doc
可以在网页上看nagios的doc
3.在从机上面只需要安装nagios-nrpe-server
sudo
apt-get
install
nagios-nrpe-server
4.启动nagios的命令:
sudo /etc/init.d/nagios3 start
5.cd /etc/nagios3
sudo nagios3 –v nagios.cfg
没有出现错误,一般在启动前,你想查看有没有错误信息,就可以用这个
二.配置检测其它机子
1.在/etc/nagios3/conf.d目录下创建要监控的主机文件hosts.cfg
sudo nano /etc/nagios3/conf.d/hosts.cfg,添加以下内容:
- #add namenode2
- define host{
- use generic-host ; Name of host template to use
- ; This host definition will inherit all variables that are defined
- ; in (or inherited by) the linux-server host template definition.
- host_name namenode2
- alias namenode2
- address 192.168.0.26
- }
- #add datanode1
- define host{
- use generic-host ; Name of host template to use
- ; This host definition will inherit all variables that are defined
- ; in (or inherited by) the linux-server host template definition.
- host_name datanode1
- alias datanode1
- address 192.168.0.27
- }
- #add datanode2
- define host{
- use generic-host ; Name of host template to use
- ; This host definition will inherit all variables that are defined
- ; in (or inherited by) the linux-server host template definition.
- host_name datanode2
- alias datanode2
- address 192.168.0.28
- }
2.修改/etc/nagios3/conf.d目录下的hostgroups_nagios2.cfg文件,新增主机组,增加以下内容:
- # Some generic hostgroup definitions
- # A simple wildcard hostgroup
- define hostgroup {
- hostgroup_name all
- alias All Servers
- members *
- }
- # A list of your Debian GNU/Linux servers
- define hostgroup {
- hostgroup_name debian-servers
- alias Debian GNU/Linux Servers
- members namenode2,datanode1,datanode2
- }
- # A list of your web servers
- define hostgroup {
- hostgroup_name http-servers
- alias HTTP servers
- members namenode2,datanode1,datanode2
- }
- # A list of your ssh-accessible servers
- define hostgroup {
- hostgroup_name ssh-servers
- alias SSH servers
- members namenode2,datanode1,datanode2
- }
修改完这2个以后,重启nagios
sudo /etc/init.d/nagios3 restart
输入用http://192.168.0.26/nagios3输入nagiosadmin密码,就进入nagios监控画面。
安装nagios检测hadoop的更多相关文章
- CentOS 安装nagios
Nagios的介绍: 1.Nagios是一个监控系统运行状态和网络信息的监控系统.它能监控所指定的本地或远程主机的系统状态以及运行的服务,同时提供异常通知的功能. 2. Nagios可运行在Linux ...
- centos7安装nagios步骤
一.Nagios简介 Nagios是一款开源的电脑系统和网络监视工具,能有效监控Windows.Linux和Unix的主机状态,交换机路由器等网络设置,打印机等.在系统或服务状态异常时发出邮件或短信报 ...
- centos7上安装nagios
前言:Nagios是一款开源的免费网络监视工具,可以监控Windows.Linux和Unix的主机状态,交换机路由器等网络设备,在系统或服务状态异常时发出邮件或短信报警,第一时间通知网站运维人员.流量 ...
- 安装nagios出现的错误
最近安装nagios时,检查的的状态都没有什么问题,就是监控系统的状态显示不出来 检测的结果如下: [root@lb02 ~]# /etc/init.d/httpd start Starting ht ...
- 6.5安装nagios
最近因为,科研需要,接触上了Nagios,这里,我将安装笔记做个详解.为自己后续需要和博友们学习! VMware workstation 11 的下载 VMWare Workstation 11的安装 ...
- Centos 6.x 安装Nagios及WEB管理nagiosql实现windows及linux监控指南
一.Nagios简介 Nagios是一款开源的电脑系统和网络监视工具,能有效监控Windows.Linux和Unix的主机状态,交换机路由器等网络设置,打印机等.在系统或服务状态异常时发出邮件或短信报 ...
- 安装eclipse的hadoop开发环境--2
在eclipse上做好一切,在网上很容易搜到 尝试链接hadoop集群失败,尝试单机的操作,发现# ssh localhost失败 解决ssh问题:成功解决 但是eclipse的DFS locatio ...
- Nagios监控平台之一:在Centos上安装Nagios服务
1.安装依赖包 #yum install httpd httpd-devel php openssl-devel #yum install gcc glibc glibc-common #yum in ...
- [Hadoop入门] - 2 ubuntu安装与配置 hadoop安装与配置
ubuntu安装(这里我就不一一捉图了,只引用一个网址, 相信大家能力) ubuntu安装参考教程: http://jingyan.baidu.com/article/14bd256e0ca52eb ...
随机推荐
- 迁移到阿里云后,NTKO控件报存word 报文件存取错误,请检查网络传输。
解决办法:安装如下组件即可!
- 企业号验证后携带URL参数跳转问题
http://report.dyxx.com/authorize/weixinlogin.aspx?url=http://user.dyxx.com/Xshow/lsWX.aspx?code=0000 ...
- elasticsearch关于索引切分的实现
[背景信息] ES一直以来对于已经创建好的索引的分片是不可以进行分割的,简单的说,当你创建了一个索引,并指定了number_of_shards为2,当随着数据量的不断增大,是无法将索引的shard扩充 ...
- Alpha冲刺一 (2/10)
前言 队名:拖鞋旅游队 组长博客:https://www.cnblogs.com/Sulumer/p/9960487.html 作业博客:https://edu.cnblogs.com/campus/ ...
- c++下使用邮槽实现进程间通信
Windows API提供了邮槽和命名管道两种机制来实现进程间通信,在这里使用C++实现邮槽. 邮槽是Windows提供的一种进程间单向通信的机制,进程中的一方只能读取(或写入)数据,而另一方只能写入 ...
- SpringMVC札集(04)——SpringMVC传递参数
自定义View系列教程00–推翻自己和过往,重学自定义View 自定义View系列教程01–常用工具介绍 自定义View系列教程02–onMeasure源码详尽分析 自定义View系列教程03–onL ...
- 现代前端技术解析:Web前端技术基础
最近几年,越来越多的人投入到前端大军中:时至至今,前端工程师的数量仍然不能满足企业的发展需求:与此同时,互联网应用场景的复杂化提高了对前端工程师能力的要求,一部分初期前端工程师并不能胜任企业的工作 ...
- 解决visual studio2017没有系统类和方法注释的问题
好几次碰到这种情况了,每次都得稍微查一查才能解决这个问题,相信也有不少人遇到这个问题,在对方法还不是很熟练的时候,将鼠标放置到方法上去,就会有信息提示是一件非常方便的事情,本文的解决方法同样适用于只显 ...
- HDU 1043
http://acm.hdu.edu.cn/showproblem.php?pid=1043 http://www.cnblogs.com/goodness/archive/2010/05/04/17 ...
- oracle管道函数的用法
oracle管道函数是一类特殊的函数,oracle管道函数返回值类型必须为集合,下面将介绍oracle管道函数的语法. 在普通的函数中,使用dbms_output输出的信息,需要在服务器执行完整个函数 ...