Linux---Nagios监控出图

   折腾了2天。用nagios 4.x 版本监控服务器大概持续3-4个月了吧。本来当初搭建的时候就想做一个出图的监控,但是一直没弄出来。后来就一直搁置了。前阵子,由于服务器的性能问题,想分析一下,因此就有这类需求了。经过2天的奋战,终于把nagios出图了。这里顺便记录一下。

  首先。我不知道是不是版本问题,在我经过了大量的实验,修改配置文件等,无果后,偶然的一次发现一个帖子,楼主表示nagios 4.x 搭配其他版本出不了图,但是用nagios 3.2.3+nagios plugins 1.4.15+pnp4nagios 0.6.7就出的了图。我觉得和系统版本,插件版本,pnp4nagios版本,rrdtool版本都没有关系,只和nagios版本有关系。抱着试一试的心态,去尝试了下,最后出图了。

  因为我看了网上的许多资料,发现其实配置pnp4nagios,使nagios出图并不是非常复杂的事情,为什么我还需要改来改去的,最后还出不了呢。

  安装配置nagios+nagios plugins+nrpe+pnp4nagios可以查阅网上很多例子。这里我给出一个我觉得比较容易懂的。

  http://www.linuxidc.com/Linux/2012-11/73681.htm这个是nagios的配置以及客户端的配置

  http://www.linuxidc.com/Linux/2012-11/73680.htm这个是出图的配置

  这里我就写一下我遇到的一些问题吧。

  1. nagios进不去,明明密码文件和配置文件里写的都是对的,密码也极其简单,就是进不去,最后查到有可能是php没装,在yum -y install php ,重启httpd 和nagios 可以进入,

  2.An error was detected which prevented the loading of this page. If this problem persists, please contact the website administrator.

  /usr/local/pnp4nagios/lib/kohana/system/libraries/Session.php [160]:

  session_start(): open(/var/lib/php5/sess_d1suf0cpph46v95efp1b7l0cbtt0q7nr, O_RDWR) failed: Permission denied (13)

  抱着个错,看到这篇博客,但是我并没有修改权限,只是修改了属组,就成功了。


  默认的php是apache的组,而我的httpd.conf中将httpd的服务改成了nagios用户和组


  这样nagios就能出土了。

时间: 2024-08-24 03:32:06

Linux---Nagios监控出图的相关文章

Linux下Nagios监控linux+windows的安装与配置

一.Nagios简介 Nagios是一款开源的电脑系统和网络监视工具,能有效监控Windows.Linux和Unix的主机状态,交换机路由器等网络设置,打印机等.在系统或服务状态异常时发出邮件或短信报警第一时间通知网站运维人员,在状态恢复后发出正常的邮件或短信通知. Nagios原名为NetSaint,由Ethan Galstad开发并维护至今.NAGIOS是一个缩写形式: "Nagios Ain't Gonna Insist On Sainthood" Sainthood 翻译为圣徒

《构建高可用Linux服务器 第3版》—— 1.6 用开源工具Nagios监控Linux服务器

1.6 用开源工具Nagios监控Linux服务器 1.6.1 CentOS 5.8下的监控工具 在开源系统CentOS 5.8下有许多监控工具,比如实时监控系统状态的Nagios,还有监控网络流量的Cacti和MRTG,以及我个人比较喜欢的NTOP和Iptraf:另外,在CentOS 5.8下也有许多强大的命令行可用于监控系统状态,大家可以在Google上搜索以了解其具体用法. 1.6.2 Nagios应该监控的服务器基础选项 经过工作实践,我们认为Nagios应该监控服务器的参数有如下几个方

linux中利用nagios监控机房温度

曲线救国方式,用交换机的温度来判断空调是否断电. 1.expect交互登录交换机读取温度值  代码如下 复制代码 [root@nagios opt]# cat 123.exp #!/usr/bin/expect -f set user user set passwd password spawn telnet 192.168.0.254 expect "Username:" send -- "$userr" expect "Password:"

三张图看遍Linux 性能监控、测试、优化工具

三张图看遍Linux 性能监控.测试.优化工具 Linux 平台上的性能工具有很多,眼花缭乱,长期的摸索和经验发现最好用的还是那些久经考验的.简单的小工具.系统性能专家 Brendan D. Gregg 在最近的 LinuxCon NA 2014 大会上更新了他那个有名的关于 Linux 性能方面的 talk (Linux Performance Tools) 和幻灯片. 和 Brendan 去年的 talk 比较,今年增加了测试和优化两部分.下面的三张图片分别总结了 Linux 各个子系统以及

linux中Nagios监控LVS连接数方法

LVS 介绍 LVS是Linux Virtual Server的简写,意即Linux虚拟服务器,是一个虚拟的服务器集群系统.本项目在1998年5月由章文嵩博士成立,是中国国内最早出现的自由软件项目之一. 可伸缩网络服务的几种结构,它们都需要一个前端的负载调度器(或者多个进行主从备份).我们先分析实现虚拟网络服务的主要技术,指出IP负载均衡技术是在负载调度器的实现技术中效率最高的.在已有的IP负载均衡技术中,主要有通过网络地址转换(Network Address Translation)将一组服务

Nagios监控系统架设详解

Nagios 结构说明 Nagios 结构上来说, 可分为核心和插件两个部分.Nagios 的核心部分只提供了很少的监控功能,因此要搭建一个完善的 IT 监控管理系统,用户还需要在 Nagios 服务器安装相应的插件,插件可以从 Nagios 官方网站下载 http://www.nagios.org/,也可以根据实际要求自己编写所需的插件. Nagios 可实现的功能特性 监控网络服务(SMTP.POP3.HTTP.FTP.PING 等): 监控本机及远程主机资源(CPU 负荷.磁盘利用率.进程

几个常用的Linux操作系统监控脚本代码

本文介绍了几个常用的Linux监控脚本,可以实现主机网卡流量.系统状况.主机磁盘空间.CPU和内存的使用情况等方面的自动监控与报警.根据自己的需求写出的shell脚本更能满足需求,更能细化主机监控的全面性. 最近时不时有互联网的朋友问我关于服务器监控方面的问题,问常用的服务器监控除了用开源软件,比如:cacti,nagios监控外是否可以自己写shell脚本呢?根据自己的需求写出的shell脚本更能满足需求,更能细化主机监控的全面性. 下面是我常用的几个主机监控的脚本,大家可以根据自己的情况再进

几个常用的Linux操作系统监控脚本代码_linux shell

本文介绍了几个常用的Linux监控脚本,可以实现主机网卡流量.系统状况.主机磁盘空间.CPU和内存的使用情况等方面的自动监控与报警.根据自己的需求写出的shell脚本更能满足需求,更能细化主机监控的全面性. 最近时不时有互联网的朋友问我关于服务器监控方面的问题,问常用的服务器监控除了用开源软件,比如:cacti,nagios监控外是否可以自己写shell脚本呢?根据自己的需求写出的shell脚本更能满足需求,更能细化主机监控的全面性. 下面是我常用的几个主机监控的脚本,大家可以根据自己的情况再进

nagios监控单网卡双IP

公司的业务有几台服务器存放在IDC机房中,说是双线路.但是我看到网卡的配置是单网卡双IP的形式.如下: 而公司这边的线路是联通的IP,如下: nagios监控搭建在公司内部,由于南北线路联通的问题.导致公司这边nagios监控IDC机房中的服务器经常误报.特别是一大夜间,妹的,误报的信息多的都让人头疼.如下: 刚开始怀疑是公司路由器不稳定导致的.但是重启了几次后,还是这样的问题.,如下: 查看nagios监控其中一台服务器的IP地址为电信IP.如下: 在公司内部白天ping该IP地址,一切都正常