前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Centreon+Nagios实战第一篇——Centreon+nagios简介

Centreon+Nagios实战第一篇——Centreon+nagios简介

作者头像
我是李超人
发布2020-08-20 17:33:52
9670
发布2020-08-20 17:33:52
举报

Centreon+Nagios实战第一篇——Centreon+nagios简介

centreon是开源的IT监控软件,由法国人于2003年开发,最初名为Oreon,并于2005年正式更名为centreon。centreon可以简单地管理和配置nagios,比nagiosql更为简单明了。配合流程:

  1. nagios通过ndoutil模块将监控数据写入数据库。
  2. centreon读取数据库的数据并即时的展现监控信息。

Centreon+nagios可以对机器的性能,一些服务进行监控,它在进行监控的时候主要由Nagios,NdoUtils,Mysql,Centreon几个组件构成,其主要数据流如下:

  1. Nagios,数据库,centreon可以分布式部署到多台服务器。
  2. Nagios主程序,Nagios插件和NDOUtils中的NDOMOD模块用于采集服务器数据。
  3. 各节点使用NdoUtils中的NDOMOD模块将Nagios采集的数据传送到中心节点,中心节点运行NdoUtils中的NDO2DB守护进程,处理分解节点来的数据。
  4. 中心节点NDO2DB进程将各节点的数据写入nagiostatus数据库。
  5. Centreon将nagiostatus数据展示到web界面,并调用RRDtool将数据展示到曲线图中。
  6. Centreon将新增配置文件写入数据库,并在本地生成Nagios实例配置。
  7. Centreon调用Nagios插件将本地实例配置文件传输到各个分节点,并替换原来的配置文件。 简单通俗点儿讲,就是nagios和nagios plugin利用NDOMOD模块进行监控并采集数据,NDOUtils将监控得到的数据通过NDO2DB守护进程写到数据库,Centreon获得数据库中的信息并将信息先是到web界面。

所以要想使用Centreon+Nagios进行监控通常需要安装以下组件:

  1. Nagios:是nagios的主要组件,里面包括了各种配置文件。
  2. nagios-plugins:是nagios的插件,里面提供了各种监控模板及监控命令,如check_tcp等等有很多常用的监控对象都可以使用这些模式,当然也可以自己编写脚本来实现,这一点上nagios是非常灵活的。
  3. Ndoutils:利用它将nagios的监控信息存入mysql数据库。
  4. Nrpe:是一款用来监控被控端主机资源的工具,没有它,nagios将无法对被控端服务器的主机资源进行监控。 以上是一些主要的组件,还有一些比较重要的组件,如:NSClient(被控端为win操作系统时要安装)

配置监控端时只需要在监控机器上配置Nagios+Nagio plugin+NDOUtils+Centreon即可,配置被监控端时需要在被监控机器上安装nrpe,如果被监控机器是widows系统需要安装NSClient

centreon+nagios配置文件: 定义主机 /usr/local/nagios/etc/hosts.cfg 定义主机模板 /usr/local/nagios/etc/hostTemplates.cfg 定义主机组 /usr/local/nagios/etc/hostgroups.cfg 定义服务 /usr/local/nagios/etc/services.cfg 定义服务组 /usr/local/nagios/etc/servicegroups.cfg 定义命令 /usr/local/nagios/etc/checkcommands.cfg 定义联系人 /usr/local/nagios/etc/contacts.cfg 定义联系人组 /usr/local/nagios/etc/contactgroups.cfg 定义报警命令 /usr/local/nagios/etc/misccommands.cfg 定义时间模板 /usr/local/nagios/etc/timeperiods.cfg

下面我会先展示如何配置监控端(接下来的所有安装过程都是基于CentOs来安装的,所以请先安装CentOS,建议在虚拟机上执行)

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2016-10-04 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Centreon+Nagios实战第一篇——Centreon+nagios简介
相关产品与服务
数据库
云数据库为企业提供了完善的关系型数据库、非关系型数据库、分析型数据库和数据库生态工具。您可以通过产品选择和组合搭建,轻松实现高可靠、高可用性、高性能等数据库需求。云数据库服务也可大幅减少您的运维工作量,更专注于业务发展,让企业一站式享受数据上云及分布式架构的技术红利!
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档