温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

nagios的配置

发布时间:2020-06-15 16:40:36 阅读:506 作者:半条米虫 栏目:移动开发
开发者测试专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

nagios的配置

nagios的配置

nagios的配置

nagios的配置

nagios的配置

nagios的配置


         

nagios的110云报警
到onealter官网下载所用的软件包这里用的是
alert-agent-4.1.3.1-linux-x64.tar.gz
在onealter网页添加nagios应用

nagios的配置
获取应用key
nagios的配置

nagios的配置
在server2.example.com主机中:
tar zxf alert-agent-4.1.3.1-linux-x64.tar.gz  
cp -R alert-agent /usr/local/nagios/libexec/  #将解压好的包放入nagios插件目录中
cp alert-agent/plugin/nagios-plugin/nagios /usr/local/nagios/libexec/
chmod +x /usr/local/nagios/libexec/nagios
cp alert-agent/plugin/nagios-plugin/110monitor.cfg/usr/local/nagios/etc/objects/   #将110配置文件放入nagios配置文件目录
在110monitor.cfg文件中添加Key:
nagios的配置


修改/usr/local/nagios/etc/objects/contacts.cfg,新增110monitor到默认联系组
    define contactgroup{
    contactgroup_name       admins
    alias                   Nagios Administrators
    members                 nagiosadmin,110monitor
    }  
修改/usr/local/nagios/etc/nagios.cfg,将110monitor.cfg新增到nagios.cfg中
cfg_file=/usr/local/nagios/etc/objects/110monitor.cfg
/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg  #检查配置

/etc/init.d/nagios   reload     #重新加载nagios


用ganglia监控系统性能:
   Ganglia是UCBerkeley发起的一个开源集群监视项目,设计用于测量数以千计的节点。Ganglia的核心包含gmond、gmetad以及一个Web前端。主要是用来监控系统性能,如:cpu 、mem、硬盘利用率, I/O负载、网络流量情况等,通过曲线很容易见到每个节点的工作状态,对合理调整、分配系统资源,提高系统整体性能起到重要作用。
ganlia的安装:
在server2.exampl.com中

yum instll rpm-build
yum install -y libart_lgpl_devel  autoconf automake  libtool pcre-develexpat-devel rrdtool-devel-1.3.8-6.e16.x86_64  
yum install ibconfuse-2.6-3.el6.x86_64.rpm libconfuse-devel-2.6-3.el6.x86_64.rpm
#安装软件包依赖性

rpmbuild -tb ganglia-3.3.7.tar.gz #将源码包编下译成二进制可执行文件
rpmbuild -tb ganglia-web-3.4.2.tar.gz
cd /root/rpmbuild/RPMS/x86_64 
rpm -ivh *                     #安装此目录下生成的所有rpm包
其中ganglia-gmond-3.4.0-1.x86_64.rpm ganglia-gmond-modules-python-3.4.0-1.x86_64.rpm  libganglia-3.4.0-1.x86_64.rpm三个包是客户端所需的
cd /root/rpmbuild/RPMS/noarch 
yum install php-gd php -y
rpm -ivh ganglia-web-3.4.2-1.noarch.rpm             #安装此目录下需要解决依赖性的包
vim /etc/ganglia/gmetad.conf      #进入gmetad.conf中更改cluster名
   cluster {
    name = "hello cluster"
    owner = "unspecified"
    latlong = "unspecified"
    url = "unspecified"解决
    }
进入gmond.conf中更改为相同的名字
/etc/init.d/gmetad start
/etc/init.d/gmond start          #启动ganglia服务端和客户端
此时可以登陆http:server2.example.com/gweb测试以下

nagios的配置



集成nagios报告ganglia指标
 tar zxf ganglia-3.4.0.tar.gz
cp /root/ganglia-3.4.0/contrib/check_ganglia.py /usr/local/nagios/libexec/
vim vim /usr/local/nagios/libexec/check_ganglia.py
nagios的配置

配置nagios
vim usr/local/nagios/etc/objects/commands.cfg
        define command {
          command_name check_ganglia
          command_line $USER1$/check_ganglia.py -h$HOSTNAME$ -m $ARG1$ -w $ARG2$ -c $ARG3$
        }
vim /usr/local/nagios/etc/objects/templates.cfg
    define service {
     use generic-service
     name ganglia-service
          hostgroup_name ganglia-servers
          service_groups ganglia-metrics
         }                     #配置ganglia模版
vim /usr/local/nagios/etc/objects/hosts.cfg   #添加用户和用户组
   define host {
    use linux-server
    host_name  server4.example.com
    address 172.25.254.4
    }
define hostgroup {
    hostgroup_name ganglia-servers
    alias ganglia-servers
    members server4.example.com
}
vim /usr/local/nagios/etc/objects/services.cfg #设置监控的服务和资源
     define servicegroup {
    servicegroup_name ganglia-metrics
    alias ganglia-metrics
    }
      define service{
    use ganglia-service
    service_description  根分区空闲百分比
    check_commandcheck_ganglia!disk_free_percent_rootfs!20!10
    }
define service{
    use           ganglia-service
    service_description  每分钟系统负载
    check_command          check_ganglia!load_one!4!5
}
define service{
    use                ganglia-service
    service_desc       内存空闲
    check_command      check_ganglia!mem_free!50000!30000   
    }


/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg #检测配置
/etc/init.d/nagios reload               #重新加载nagios

亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI

开发者交流群×