nagios linux 客户端,Nagios监控Linux客户端安装

准备工作

yum -y install gcc

yum -y install openssl-devel

# wget

https://www.nagios-plugins.org/download/nagios-plugins-1.5.tar.gz

(当前可以用这个)

# wget

http://prdownloads.sourceforge.net/sourceforge/nagios/nrpe-2.12.tar.gz

安装Nagios插件

# tar zvxf nagios-plugins-1.5.tar.gz

# cd nagios-plugins-1.5

# ./configure

# make

# make install

# useradd nagios

#vi /etc/passwd(因为nagios用户不需要登录,所以修改passwd文件)

nagios:x:513:513::/home/nagios:/bin/bash

改为nagios:x:513:513::/home/nagios:/sbin/nologin

# chown nagios:nagios /usr/local/nagios

# chown -R nagios:nagios /usr/local/nagios/libexec

# yum install xinetd

安装NRPE

# cd ~

# tar zvxf nrpe-2.12.tar.gz

# cd nrpe-2.12

# ./configure

# make all

# make install-plugin

# make install-daemon

# make install-daemon-config

# make install-xinetd

# vi /etc/xinetd.d/nrpe

only_from

=

127.0.0.1 监控服务器IP

# vi

/etc/services

nrpe  5666/tcp

#

NRPE

# vi /etc/xinetd.conf

log_type

=

file /var/log/xinetd.log

# touch /var/log/xinetd.log

#chmod g-r,o-r /var/log/xinetd.log

#service xinetd restart

检查NRPE是否安装正常

# netstat -at | grep nrpe

# /usr/local/nagios/libexec/check_nrpe -H localhost

# chmod o-r /usr/local/nagios/etc/nrpe.cfg

编辑NRPE配置文件,定义监测的服务(默认即可,不用更改。可以在监控服务器上指定监控的内容)

# vi /usr/local/nagios/etc/nrpe.cfg

command[check_users]=/usr/local/nagios/libexec/check_users -w 5 -c

10

command[check_load]=/usr/local/nagios/libexec/check_load -w

20,15,10 -c 50,30,20

command[check_swap]=/usr/local/nagios/libexec/check_swap -w 50% -c

20%(无)

# vi

/usr/local/apache/conf/includes/post_virtualhost_global.conf

SetHandler

server-status

Order

deny,allow

Deny

from all

Allow

from 127.0.0.1

Nagios监控服务器地址

(cPanel服务器加上这个)

# service httpd restart

# service httpd status

# vi /etc/csf/csf.allow

Nagios监控服务器地址 # nagios

server

# service csf restart

监控服务器端设置

/usr/local/nagios/libexec/check_nrpe -H 被监控的服务器的IP地址

vi /usr/local/nagios/etc/servers/hostgroups.cfg

vi /usr/local/nagios/etc/servers/services.cfg

/usr/local/nagios/bin/nagios -v

/usr/local/nagios/etc/nagios.cfg

常见错误:

1,no acceptable C

compiler found in $PATH

解决方法:yum -y install gcc

2,安装nrpe,编译的时候提示以下信息checking for SSL headers... configure: error: Cannot find

ssl headers原因是缺少openssl-devel包,yum -y install openssl-devel 问题解决!

3.nrpe 提示连接超时,那么用/usr/local/nagios/libexec/check_nrpe -H

被监控的服务器的IP地址测试下是否连通,如果超时,需要检查客户端服务器防火墙是否允许nagios服务器IP地址,加入防火墙允许列表即可。

附加组件Status-4-Evar

下载地址:https://addons.mozilla.org/zh-CN/firefox/addon/status-4-evar/

服务器上添加账户:

htpasswd /etc/htpasswd.users nagios 123456

配置文件: /etc/httpd/conf.d/nagios.conf

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值