欢迎来到天天文库
浏览记录
ID:37512047
大小:223.10 KB
页数:12页
时间:2019-05-24
《nagios安装-监控》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、Nagios安装及监控一、nagios概述 Nagios是一个非常强大且柔性化的软件,但可能需要不少心血来学习如何配置使之符合你所需,一旦掌握了它如何工作并怎样来工作时,你会觉得再也离不开它! Nagios可以监控主机硬件和软件的各种信息,实时监控系统服务的运行情况,对于系统管理员来说是必备的软件。其中最强大的共更能是可以将报警信息通过发送邮件和短信的方式发送给定义的管理员联系方式,非常方便。 虽然nagios的功能非常强大,但是配置起来相当麻烦,我将尽可能完整的记录nagios的配置过程,因为确实是复杂,不记录的话过几天就
2、忘了。二、安装所需软件及环境Centos5.6,nagios-cn-3.2.3,nagios-plugins-1.4.15三、安装必要的软件包yuminstall-yhttpdyuminstall-ygccyum-yinstallglibcyum-yinstallgdyum-yinstallgd-develyum-yinstallmysqlyum-yinstallmysql-serveryum-yinstallmysql-develyum-yinstallphp一、主程序安装过程#添加一个名为nagios的用户用以专门跑nagiosuseradd-mnagio
3、s#将nagios用户加入nagios组usermod-a-Gnagiosnagios#将apache用户加入nagios组usermod-a-Gnagiosapache#修改密码passwdnagios#安装nagiostarjxvfnagios-cn-3.2.3.tar.bz2cdnagios-cn-3.2.3#编译./configure--with-command-group=nagiosmakeall#安装主要的程序、CGI、HTML文件等等。makeinstall#将nagios做成一个运行脚本,放入init.d中,使nagios可以随系统的开机而启
4、动makeinstall-init#将nagios的配置文件的例子复制到nagios的安装目录下makeinstall-config#赋予外部命令访问nagios配置文件的权限makeinstall-commandmode#配置apache的web接口,如果运行出错,是因为你的apache是自己编译安装的不是yum安装的,webconf生成的文件会放在/etc/httpd/conf.d/下,因为找不到这个目录,所以出错makeinstall-webconf全部编译安装完毕后#ls/usr/local/nagiosbin etc libexec sbin sha
5、re var查看是否有上述几个目录,如果存在说明nagios安装成功。下面来说明这五个目录的功能:bin nagios执行程序所在目录,这个目录只有一个文件nagiosetc nagios配置文件位置,初始安装完成后,只有几个*.cfg-sample文件libexec nagios程序脚本文件sbin nagios的Cgi文件所在目录,也就是执行外部命令所需文件所在的目录share nagios网页文件所在的目录var nagios日志文件、spid等文件所在的目录一、安装nag
6、ios插件插件对于nagios来说是非常重要的,插件的版本对于nagios主程序之间的关联并不大,各个版本基本都可以使用。#安装nagios插件tarzxvfnagios-plugins-1.4.15.tar.gzcdnagios-plugins-1.4.15./configuremakemakeinstall安装完成后/usr/local/nagios生成目录libexec,这就是nagios所需要的插件检查工作:再次检查nagios主目录的属主,一定要是nagios,不能是root如果属主不正确#chown-Rnagios.nagios/usr/local
7、/nagiosnagios的用户不需要登录shell所以如果为了安全vi/etc/passwd nagios:x:500:500::/home/nagios:/bin/bash修改为:nagios:x:500:500::/home/nagios:/bin/nologin那么nagios用户则不能够登录shell一、配置、启动nagios1.配置apache如果你是yum安装的apache,那么在nagios编译的过程中,运行的makeinstall-webconf会在/etc/httpd/conf.d/下生成nagios.conf则已经自动配置了apache的
8、nagios部分如果你是编译安装的可以
此文档下载收益归作者所有