SUSE 11g SP3系统服务器NRPE配置

1.创建账号信息

登录为root用户,

#su –l

创建nagios账号并设置密码

#/usr/sbin/useradd nagios

#passwd nagios

2.安装nagios插件

创建下载文件存放文件夹

#mkdir ~/downloads

#cd ~/downloads

下载nagios插件

#wget http://nagios-plugins.org/download/nagios-plugins-1.4.6.tar.gz

解压文件

#tar xzf nagios-plugins-1.4.6.tar.gz

#cd nagios-plugins-1.4.6.tar.gz

编译并安装插件

#./configure

#make

#make install

赋予访问插件权限

#chown nagios.nagios /usr/local/nagios

若报错chown: invalid user: `nagios.nagios‘,则输入下面命令

#groupadd nagios

#chown –R nagios.nagios/usr/local/nagios/libexec

3.安装xinetd

suse 11g sp3 应该是自带安装xinetd,若没有安装用下面语句

#zypper install xinetd

4.安装nrpe daemon

#cd ~/downloads

#wget http://ftp.jaist.ac.jp/pub/sourceforge/n/na/nagios/nrpe-2.x/nrpe-2.8/nrpe-2.8.tar.gz

解压文件

#tar xzf nrpe-2.8.tar.gz

编译nrpe addon

编译前安装openssl

#cd ~/downloads

#wget http://www.openssl.org/source/openssl-1.0.0l.tar.gz

#tar xzf openssl-1.0.0l.tar.gz

#cd openssl-1.0.01

#make

#make install

#cd ../nrpe-2.8

#./configure

#make all

安装nrpe plugin,daemon和样例daemon config文件

#makeinstall-plugin

#makeinstall-daemon

#makeinstall-daemon-config

在xinetd下安装nrpe daemon服务

#make install-xinetd

编辑/etc/xinetd.d/nrpe文件,在only_from后面增加监控主机IP地址,多个IP之间用空格区分

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

在allowed_host后添加监控主机IP地址,多个IP之间用空格区分

在/etc/services文件中加入nrpe daemon端口号

重启xinetd服务

#service xinetd restart

5.本地nrpedaemon测试

#netstat –at | grep nrpe

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

6.防火墙配置

#iptables -IINPUT -p tcp --dport 5666 -j ACCEPT

#service iptables save

报错service: no suchservice iptables

7.监控主机与被监控主机通信测试、

# /usr/local/nagios/libexec/check_nrpe-H 120.xxx.xx.xxx

测试成功,可正常通信!

8.监控主机配置

新建xx.cfg配置文件,如下所列,定义host模板、host、service等;

define host{

       name                 online-server

       use                   generic-host

       check_period           24x7

       check_interval          5

       retry_interval           1

       max_check_attempts     10

       check_command         check-host-alive

       notification_period       24x7

       notification_interval      30

       notification_options       d,r

       contact_groups           admins

       register                 0

}

 

define host{

       use                   online-server

       host_name             linux-gu5z

       alias                  XX

       address               120.XXX.XX.XXX

}

 

define service{

       use                   generic-service

       host_name             linux-gu5z

       service_description       CPULoad

       check_command         check_nrpe!check_load

}

 

define service{

       use                   generic-service

       host_name             linux-gu5z

       service_description   Current Users

       check_command         check_nrpe!check_users

}

在nagios.cfg中添加该配置文件,

cfg_file=/usr/local/nagios/etc/objects/xx.cfg

重启nagios服务

#service nagios restart

系统工作正常!

*美中不足的是service:no such service iptables这个错误还没解决,如果设备重启防火墙设置应该要重设!

SUSE 11g SP3系统服务器NRPE配置,布布扣,bubuko.com

时间: 2024-10-05 17:29:13

SUSE 11g SP3系统服务器NRPE配置的相关文章

SuSe 11g下的一次磁盘分区记录

说明:存储上划分1T空间给SuSe 11g的系统使用,先扫描磁盘,然后按照处理CentOS的常规思维操作,分好区,然后使用ext4文件系统进行格式化,然后挂载到/data目录下: 扫描磁盘: DYDMSAPTS01:/sys/class/scsi_host # echo "- - -" > /sys/class/scsi_host/host0/scan DYDMSAPTS01:/sys/class/scsi_host # echo "- - -" > /

搭建Pxe服务器无人听应答全自动安装SLES11 SP3系统

前面我已经介绍了基于CentOS6.7的平台搭建的pxe服务器,今天我们利用此pxe服务器继续安装部署SLES11 SP3系统的客户机.参考http://1130739.blog.51cto.com/1120739/1740925 部署过程: vi编辑pxe引导菜单文件/var/lib/tftpboot/msgs/boot.msg,添加SLES11 SP3选项. vi编辑/var/lib/tftpboot/pxelinux.cfg/default文件,添加安装sles11sp3系统的引导内核.加

Oracle10g/11g 在SUSE/RHEL上的安装与配置

在过去对众多项目的支撑过程中,Oracle作为首选数据库,其安装与配置过程成了重复性最多的工作之一.在此,我进行了总结,并分享出来,希望能对大家有所帮助.随着Oracle版本的提升,从9i ->10g ->11g,其安装与配置过程其实越来越简单,尤其到了11g,会自动检测所缺少的系统软件包,并在系统参数配置方面进行自动调优. 在Linux下Oracle的安装配置过程我认为可分为三大步:第一步 预安装的环境参数配置在Windows下没有这一步,因为已经由安装程序直接完成了,Linux下目前也有相

SuSE 11 sp3 下安装配置nfs共享挂载

SUSE 11 sp3 下安装配置nfs共享 服务器:Server端:10.133.212.145 /nfs/145Client端: 10.133.212.146 /nfs/146目的:将/nfs/145挂载到 /nfs/146使用1.Server端 1.1 检查是否已经安装NFS服务,SUSE安装nfs服务端主要是这个nfs-kernel-server 检查是否安装nfs-kernel-server:Server:~ # rpm -aq|grep nfsyast2-nfs-common-2.1

Linux系统下FTP服务器的配置

FTP服务器的配置   一FTP服务器的安装 1)ftp服务器安装后生成的相关文件 /etc/logrotate.d/vsftpd  #实现日志滚动的程序 /etc/pam.d/vsftpd  #用户认证配置文件 /etc/rc.d/init.d/vsftpd  #服务脚本 /etc/vsftpd #配置文件所在目录 /etc/vsftpd/ftpusers  #控制哪些用户是否可登陆ftp /etc/vsftpd/user_list  #控制哪些用户是否可登陆ftp /etc/vsftpd/v

linux系统ansible一键完成三大服务器基本配置

准备: 五台服务器:一台管理服务器m01:172.16.1.61.两台应用服务器web01:172.16.1.7.web02:172.16.1.8.一台存储服务器nfs:172.16.1.31.一台备份服务器rsync:172.16.1.41 实现:通过m01管理机,实现nfs服务器共享目录/data给两台web服务器 实现nfs服务器/data目录实时同步到rsync服务器/backup 实现两台web服务器,nfs服务器重要文件可以定时备份到rsync服务器 开始实战: 一.部署管理机m01

linux系统ansible一键完成三大服务器基础配置(剧本)

ansible自动化管理剧本方式一键完成三大服务器基础配置 环境准备:五台服务器:管理机m01:172.16.1.61,两台web服务器172.16.1.7,172.16.1.8,nfs存储服务器172.16.1.31,备份服务器rsync172.16.1.41 要求实现:nfs服务器共享目录/data给两台web服务器 三台服务器可以通过定时任务 备份到备份服务器rsync 实时监控nfs/data目录,并实时备份到备份服务器rsync 开整: 一.配置管理机m01 1.下载基本软件 cd /

Linux服务器安全策略配置-SSH与动态MOTD(一)

Linux登录提示(静态/动态MOTD) 在用户输入口令或使用密钥成功登录后,让服务器自动为我们执行几个简单的操作,如打印提示信息,打印异常信息,执行一个脚本,或者发送邮件等.能够预先提示信息给登录者,让我们在登录机器采取任何操作之前,可以快速的了解这台机器的重要信息.看起来是不是很有意思呢? 也许我们会想,这对于服务器的安全加固并没有直接的影响,而且每次刚刚登录就执行一系列命令.脚本(如收集服务器资源使用情况的信息),似乎也有点多余.因此,如果是在生产环境的Linux服务器并且需要配置登录提示

使用MDT2013部署Win8系统之六-配置更新及导入启动镜像

我们设置的标准任务在进行系统部署时, 需要配置一个PE引导系统以启动镜像 现在我们来操作,右击"MDT Deployment Share"选择属性 在"通用"选项卡中,可以看到支持32位和64位操作系统平台.因为我的测试环境中的操作系统均为64位,所以这里我们选择x64 切换到"Windows PE"选项卡,设置x64 PE系统的名称和生成的PE类型,选择平台"x64",这里ISO是可选项,因为在我的测试环境中可以直接使用WI