博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
cacti+nagios之nagios的搭建(三)
阅读量:6548 次
发布时间:2019-06-24

本文共 1982 字,大约阅读时间需要 6 分钟。

hot3.png

cd  /root/cactinagios

wget 

tar –xf nagios-4.0.7.tar.gz

cd nagios-4.0.7

./configure –with-command-group=nagios  --prefix=/var/www/html/nagios  --enable-event-broker

make all

make install && make install-init  && make install-config 

make  install-commandmode  &&make  install-webconf

设置登录web界面时http验证的账号密码:

htpasswd  -c  /var/www/html/nagios/etc/htpasswd.users nagiosadmin

 

安装nagios-plugins

cd  /root/cactinagios

Wget  

tar –xf nagios-plugins-2.0.2.tar.gz

cd  nagios-plugins-2.0.2

./configure –with-nagios-user=nagios –with-nagios-group=nagios –prefix=/var/www/html/nagios –with-mysql

make

mke install

 

附apache的配置说明:
找到apache的配置文件:/etc/httpd/httpd.conf
找到:
 

检查nagios的配置:

/var/www/html/nagios/bin/nagios  -v  /var/www/html/nagios/etc/nagios.cfg

添加自动启动:     

chkconfig –add  nagios

chkconfig nagios on

service nagios start

登陆页面:

nagios客户端的安装配置:

cd  /yunwei

pssh -h ip.txt     "mkdir /yunwei"  
pscp -h ip.txt      
pssh  -h ip.txt    "./configure  --prefix=/usr/local/nagios"
pssh  -h ip.txt    "make  &&  make install"
pssh  -h ip.txt   "chown     nagios:nagios    /usr/local/nagios" make install-plugin pssh -h ip.txt "wget http://prdownloads.sourceforge.net/sourceforge/nagios/nrpe-2.13.tar.gz"

tar -xf  nrpe-2.13.tar.gz
cd nrpe-2.13
./configure
make     all
make  install-plugin
make  install-daemon
make install-daemon-config
make install-xinetd
再次查看nagios-plugins目录就会发现有5个目录了;
cat  /etc/xinetd.d/nrpe
 
注意:only_from增加监控端主机的ip地址;
编辑/etc/services 文件,增加NRPE服务
 
service  xinetd  restart
可以看到5566端口已经在监听了;
使用如下命令,测试客户端是否正常安装了nrpe插件
/usr/local/nagios/libexec/check_nrpe -H localhost
在监控端,打开commands.cfg,编辑添加如下内容:
 
# 'check_nrpe' command definition define command{ command_name check_nrpe # 定义命令名称为check_nrpe,在services.cfg中要使用这个名称. command_line  
$USER1$/check_nrpe -H $HOSTADDRESS$ -c $ARG1$       #这是定义实际运行的插件程序.  # 这个命令行的书写要完全按照check_nrpe这个命令的用法,不知道用法的就用check_nrpe –h查看. }
 

-c 后面带的$ARG1$ 参数是传给nrpe daemon 执行的检测命令,之前说过了它必须是nrpe.cfg 中所定义的那5条命令中的其中一条。在services.cfg 中

使用check_nrpe 的时候要用 “!” 带上这个参数。

转载于:https://my.oschina.net/u/2350399/blog/713819

你可能感兴趣的文章
502 Bad Gateway 错误的解决办法
查看>>
convirt(二)—— 创建第一台虚机
查看>>
足球——2011-2012意甲球队队标
查看>>
mysql性能优化
查看>>
网站出现安全证书过期的原因
查看>>
Vim编辑器的使用
查看>>
python实用小工具介绍
查看>>
CentOS 6.5 64 安装 mysql-5.7.19
查看>>
DNS基本原理
查看>>
iOS 中json解析数据出现中文乱码的问题
查看>>
spring工程在eclipse 运行报错:找不到ContextLoaderListener
查看>>
java连接AD域
查看>>
常见下载节点
查看>>
python 之 requests 模块
查看>>
linux: bash登录的显示信息设置以及环境配置文件.
查看>>
Spring boot环境搭建(二)- 代码分离、日志文件配置
查看>>
搭建2008 R2 IIS网络负载平衡
查看>>
Java动态代理学习1——静态代理
查看>>
node.js学习笔记之正则表达式
查看>>
hijack.c
查看>>