4. 监控利器nagios手把手企业级实战第三部

1.nagios图形监控显示和管理服务器

虽然能显示,能报警。但是我们企业工作中需要一个历史趋势图。

nagios只开放核心,插件是单独的形式,图像也一样,是插件或者整合的方式。所以可能看起来很多,这种方式叫做弱耦合。

2.Pnp安装图形监控曲线(服务器端)

php出图软件官方站点为:http://www.php4nagios.org

先执行yum安装下面基础pnp软件需要的包,如果有重复的再执行下也不会有问题。

1)图形显示的依赖库:yum install cairo pango zlib zlib-devel freetype freetype-devel gd gd-devel -y

     2)pnp依赖rrdtool软件,此软件为轮询数据库工具(24小时),安装rrdtool需要libart_lgpl,这里通过编译安装的方式。rrdtools的依赖

   tar xf libart_lgpl-2.3.17.tar.gz
       cd libart_lgpl-2.3.17
       ./configure
        make
        make install
        /bin/cp -r /usr/local/include/libart-2.0 /usr/include
        cd ../

      3)安装rrdtools轮询的数据库,专门画图

   tar xf rrdtool-1.2.14.tar.gz
       cd rrdtool-1.2.14
       ./configure --prefix=/usr/local/rrdtool  --disable-python  --disable-tcl
       #WARNING: The RRDs Perl Modules are not found on your System
       #Using RRDs will speedup things in larger Installtions.
       #configure后出现上面的提示可以不用理会。
       make
       make install
       cd ../
       ls -l /usr/local/rrdtool/bin

成功结果:

4)PNP收集数据告诉rrdtools画图,PnP负责展示

   tar zxf pnp-0.4.14.tar.gz
        cd pnp-0.4.14
       ./configure \
       --with-rrdtool=/usr/local/rrdtool/bin/rrdtool --with-perfdata-dir=/usr/local/nagios/share/perfdata/
       #################
        #  WARNING: The RRDs Perl Modules are not found on your System
        #           Using RRDs will speedup things in larger Installtions.
      #####################
     make all
     make install
     make install-config
     make install-init
     ll /usr/local/nagios/libexec/ |grep process---->生成:-rwxr-xr-x 1 nagios nagios  31827 Dec 14 13:07 process_perfdata.pl  (生成画图收集的数据)

原文地址:https://www.cnblogs.com/dangjingwei/p/12038850.html

时间: 2024-07-31 13:11:46

4. 监控利器nagios手把手企业级实战第三部的相关文章

监控利器Nagios之一:监控本地NFS和外部HTTP、MySQL服务

监控利器Nagios之一:监控本地NFS和外部HTTP.MySQL服务 Nagios是一款开源的免费网络监视工具,能有效监控Windows.Linux和Unix的主机状态,交换机路由器等网络设置,打印机等.在系统或服务状态异常时发出邮件或短信报警第一时间通知网站运维人员,在状态恢复后发出正常的邮件或短信通知. Nagios的特点: 1.监控服务http.MySQL.nfs.tcp.ping等 2.监控主机资源cpu.负载.I/O.虚拟及内存磁盘利用率等 3.支持邮件微信等报警通信. 4.可选we

监控利器Nagios之二:Nagios的细致介绍和监控外部服务器的私有信息

监控利器Nagios之二:Nagios的细致介绍和监控外部服务器的私有信息 Nagios的监控对象的定义和对被监控设备的动作命令是分开的.一个是主程序包,一个是插件包.先来说说nagios主程序nagios-plugins插件和nrpe软件的用处, Nagios主程序: Nagios主程序提供一个的只是一个监控平台,真正用作工作的并不是它,而是他的插件.在Nagios 安装完毕后,默认的配置文件在/usr/local/nagios/etc目录下.里面定义了nagios能调用的命令.对打印机和交换

运维监控利器Nagios之:安装nagios

一.安装前准备 (1)创建nagios用户和用户组 [[email protected] ~]#useradd -s /sbin/nologin nagios [[email protected] ~]#mkdir /usr/local/nagios [[email protected] ~]#chown –R  nagios.nagios /usr/local/nagios (2)开启系统sendmail服务 在nagios监控服务器上开启sendmail服务的主要作用是让nagios在检测到

企业监控利器nagios应用续集

上篇讲到了nagios服务端和客户端的安装,本篇继续将nagios的配置.出图及插件开发. 1.配置server端nagios监控服务 nagios服务端安装后,安装目录是/usr/local/nagios,主配置文件是/usr/local/nagios/etc/nagios.cfg,主机配置等相关配置文件以.cfg结尾.主配置文件中定义一些需要监控的配置,数据采集等,cgi.cfg文件定义一些如页面刷新时间,用户访问权限控制等.配置主配置文件nagios.cfg找到cfg_file部分,进行设

运维监控利器nagios安装与配置Nagios监控系统(一)

nagios 的功能原理 我这里就不介绍了 我们主要讲述安装配置 使用nagios对服务器进行监控,其特点可实时实现手机短信.电子邮件.MSN.飞信报警. 按照上面的命令写 我就不用多说什么了 如果你安装的最小化版的centos 可能会提示没有sendmail 这时候使用 yum -y install sendmail 安装 /etc/init.d/sendmail restart 启动服务 我在指定的时候 提示图下 这是没安装gcc插件  yum -y install gcc 在执行 ./co

企业监控利器nagios应用开篇

1.监控软件分类 mrtg:老牌的监控系统,网站带宽流量图,历史趋势图,也可以对资源进行监控,现在用的不多cacti:特色是绘图,历史趋势图,通过插件可以实现报警.故障分析上较差,而且报警机制有待完善.nagios:特点是专注与报警,也可以配置pnp,cacti,hyperic出图等.特别适合监控大量服务器上面的服务是否正常,通过插件实现页面配置管理.zabbix:新出的出图报警软件.有页面配置管理,通过php程序绘图.对服务器的资源消耗稍大.我司目前使用的是nagios监控系统. 2.nagi

企业监控利器nagios应用终结篇

1.nagios告警 这一篇我们聊聊nagios监控告警,我们知道nagios特点就是强大的告警功能,这也是它最大的特色,虽然有人说配置基于文本,不好维护,不像zabbix可以web端添加主机信息,但如果善用脚本,批量配置千百台主机和服务也是很容易的事,nagios支持多种告警模式,如邮件.微信.短信和电话告警.这也是比较常用的告警方式.nagios监控告警配置文件contacts.cfgdefine contact{contact_name nagiosadmin use generic-co

企业级监控软件nagios实战[老男孩教育精品]-限时免费

企业级监控软件nagios实战[老男孩linux精品课程]-限时免费注意:限时全免费,截止7月25日.http://edu.51cto.com/course/course_id-1740.html兼容Centos5.8和6.4,同时也适合red hat linux系列! 北京老男孩培训,全国最负责.最高端.最专业的linux运维实战教育机构!打造中国IT实效教育第一品牌! 交流群 246054962 208160987 145178854(标明51CTO) ├─1老男孩linux培训VIP视频-

初探分布式监控利器zabbix

Zabbix 是一个高度集成的网络监控解决方案,可以提供企业级的开源分布式监控解决方案.    被监控端:主机通过安装agent方式采集数据,网络设备通过SNMP方式采集数据    Server端:通过收集SNMP和agent发送的数据,写入数据库(MySQL, ORACLE)再通过php+apache在web前端展示. zabbix运行条件:    Server:Zabbix Server需运行在LAMP(Linux+Apache+Mysql+PHP)环境下(或者LNMP),对硬件要求低