部署Nagios监控系统一

Nagios是一款开源的免费网络监视工具,能有效监控Windows、Linux和Unix的主机状态,交换 机路由器等网络设置,打印机等。在系统或服务状态异常时第一时间发出邮件或短信报警,在状 态恢复后发出正常的邮件或短信通知。Nagios所需要的运行条件是机器必须可以运行Linux并且 有C语言编译器。你必须正确地配置,TCP/IP协议以使大多数的服务检测可以通过网络得以进行。 你需要但并非必须正确地配置Nagios里的CGIs程序,而一旦要使用CGI程序时,就必须要安装 WEB服务,本次nagios版本是3.2.0,较前期版本有明显改进,还需要PHP支持。安装此版本的nagios 之前需配置Apache并整合PHP。 具体方法可参考https://www.roamway.com/?p=123 中的LAMP环境搭建过程。 下面介绍nagios监控系统部署过程,由于内容很多,需要分好几部分完成。 1.添加nagios用户,创建对应目录,赋予权限。 useradd -s /sbin/bash nagios mkdir /usr/local/nagios chown -R nagios:nagios /usr/local/nagios 2.安装nagios主程序 ./configure –prefix=/usr/local/nagios –with-gd-lib=/usr/local/gd2/lib/ \…

linux 性能监控之sar

sar(System Activity Reporter系统活动情况报告)是目前 Linux 上最为全面的系统性能分析工具之一, 可以从多方面对系统的活动进行报告,包括:文件的读写情况、系统调用的使用情况、磁盘I/O、CPU效率、 内存使用状况、进程活动及IPC有关的活动等。本文主要以CentOS 6.3 x64系统为例,介绍sar命令。 sar命令常用格式 sar [options] [-A] [-o file] t [n] 其中: t为采样间隔,n为采样次数,默认值是1; -o file表示将命令结果以二进制格式存放在文件中,file 是文件名。 options 为命令行选项,sar命令常用选项如下: -A:所有报告的总和…