Chinaunix首页 | 论坛 | 博客
  • 博客访问: 461123
  • 博文数量: 237
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 0
  • 用 户 组: 普通用户
  • 注册时间: 2016-06-12 14:40
个人简介

  每个人生的当口,都是会有一个孤独的时刻,四顾无人,只有自己,于是不得不看明白自己的脆弱,自己的欲望,自己的念想,自己的界限,还有,自己真正的梦想。

文章分类

全部博文(237)

文章存档

2017年(3)

2016年(234)

分类: LINUX

2016-05-11 11:05:22

原文地址:Nagios 实施步骤 作者:sungm1984

1. apache, php

若是非rpm包安装,在编译安装nagios时注意加上 --with-httpd-conf的参数

2. 安装nagios

新建 nagios用户和nagcmd用户组

nagios和运行apache的用户加入到nagcmd里去

configure

make all

make install

make install-init

make install-config

make install-commandmode

make install-webconf


添加web的管理员账号:

htpasswd -c /usr/local/nagios/etc/htcpasswd.users

chkconfig nagios on

/etc/init.d/nagios start


3.安装nagios-plugin

没什么特别的,编译安装

./configure --prefix=/usr/local/nagios --with-nagios-user=nagios --with-nagios-group=nagios


4. 安装nrpe

需要openssl的支持,所以先安装openssl openssl-devel

./configure

make all

make install-plugin

make install-daemon

make install-daemon-config

make install-xinetd


添加服务端口:

/etc/services

nrpe 5666/tcp #nrpe


chkconfig nrpe on

/etc/init.d/xinetd restart


到此nagios服务器端安装完毕


5. 被监控系统安装 nagios-plugin nrpe

安装同上

最后在/etc/xinetd.d/nrpe 添加

 only_from = 127.0.0.1 nagios_ip

 

6 配置nagios

创建 hosts.cfg hostgroup.cfg service.cfg Define config files' depend yourself


service.cfg 定义的服务里

check_command check_nrpe!check_load


这里的check_load是定义在被监控系统上的


是在 被监控系统的/usr/local/nagios/etc/nrpe.cfg 中定义的


command[check_load]=/usr/local/nagios/libexec/check_load -w 15,10,5 -c 30,25,20

阅读(1392) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~