设为首页 收藏本站
查看: 1106|回复: 0

nagios在rh5.4安装(二)

[复制链接]

尚未签到

发表于 2019-1-17 06:41:47 | 显示全部楼层 |阅读模式
  添加被控端
在第二节中,练习如何在Nagios服务端添加被控端;
nagios服务器:RH192.168.0.25
Nagios被控端:RH192.168.0.28 、RH192.168.0.27
             WIN 192.168.0.33

先了解一下nagios的配置文件及说明:



一、添加被监控端LINUX服务器192.168.0.28;
nagios被控端需要 nagios-plugins和nrpe,在上篇中已安装好了所需要的软件,
1、在监控服务器上的操作;
#[root@dns etc]# pwd
/usr/local/nagios/etc
#[root@dns etc]# vi nagios.cfg          //编辑nagios配置文件
添加定义0.28的配置文件
cfg_file=/usr/local/nagios/etc/objects/192_168_0_28.cfg

#[root@dns etc]# cd /usr/local/nagios/etc/objects/
//复制模板
#[root@dns objects]#cp -p localhost.cfg 192_168_0_28.cfg
#[root@dns objects]#vi 192_168_0_28.cfg
在配置文件里面包括了,定义的主机、主机组和定义的服务;把文件中的所有
”host_name “修改为被监控的主机的名字(名字随意),”address“ 修改为被监控主机的IP地址

define host 处修改
    host_name  server28 //定义主机名
    address    192.168.0.28  //

#检测配置文件是否有误
[root@dns ~]# /usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg
Total Warnings: 0
Total Errors:   0
#重启nagios服务
[root@dns ~]# service nagios restart
到nagios页面就能看到新添加的服务了;

2、在添加RH 192.168.0.27被监控端,完整的做一次

1)、在27上面安装软件
[root@mysql51 ~]# useradd nagios -s /sbin/nologin
[root@mysql51 down]# tar -zxvf nagios-plugins-1.4.14.tar.gz -C /tmp/software/
[root@mysql51 down]# tar -zxvf nrpe-2.12.tar.gz -C /tmp/software/
[root@mysql51 nagios-plugins-1.4.14]# ./configure --prefix=/usr/local/nagios
[root@mysql51 nagios-plugins-1.4.14]# make
[root@mysql51 nagios-plugins-1.4.14]# make install

[root@mysql51 nrpe-2.12]# ./configure --prefix=/usr/local/nagios/
[root@mysql51 nrpe-2.12]# make all
[root@mysql51 nrpe-2.12]# make install-plugin
[root@mysql51 nrpe-2.12]# make install-daemon
[root@mysql51 nrpe-2.12]# make install-daemon-config
[root@mysql51 nrpe-2.12]# make install-xinetd
编辑/usr/local/nagios/etc/nrpe.cfg
添加nagios服务器的IP地址
[root@mysql51 etc]# vi /etc/xinetd.d/nrpe
修改nrpe的xinetd的启动方式
[root@mysql51 etc]# vi /etc/services
在服务中添加nrpe的监听端口566
nrpe            5666/tcp                        #NRPE
[root@mysql51 etc]# service xinetd restart
停止 xinetd:                                              [确定]
启动 xinetd:                                              [确定]
[root@mysql51 etc]# netstat -at |grep nrpe
tcp   0   0 *:nrpe     *:*                         LISTEN


[root@mysql51 etc]# /usr/local/nagios/libexec/check_nrpe -H 127.0.0.1
NRPE v2.12
2)、在nagios服务器192.168.0.25
[root@dns objects]# /usr/local/nagios/libexec/check_nrpe -H 192.168.0.27
NRPE v2.12
[root@dns objects]# /usr/local/nagios/libexec/check_nrpe -H 192.168.0.27 -c check_users
USERS OK - 1 users currently logged in |users=1;5;10;0

[root@dns objects]#vi ../nagios
添加
fg_file=/usr/local/nagios/etc/objects/192_168_0_27.cfg

[root@dns objects]# cp -p localhost.cfg 192_168_0_27.cfg
[root@dns objects]# vi  192_168_0_27.cfg
修改相应的参数
[root@dns ~]# /usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg
[root@dns ~]# service nagios restart
2、添加win的被控端WIN 192.168.0.33
Nagios使用NSClient++监控远程Windows主机;

监控windows 需要NSClient,下载:NSClient++-0.3.8-Win32.msi
  http://sourceforge.net/projects/nscplus/

1)、安装过程


按照操作说明 接受协议在第五步时出现 要求填写nagios服务器地址、客户端密码
及选择要安装的模块,第一安装我没有填写密码;

安装完成后,在开始--程序--nsclient++ 启动或者关闭nsclient
安装完毕后一般没有出现nscelint的系统托盘
在CMD下进入安装目录
C:\NSClient++ SysTray install

2)、编辑 C:\NSClient++ 下的 NSC.ini 文件

[modules] 中,所有的 .dll 注释都全都去掉,除了 CheckWMI.dll 和RemoteConfiguration.dll ,我们在刚开始安装时就没有选择checkwmi模块

[Settings] 中,'password' 这个项目是在设置密码,作用是在 nagios  监控主机进行联机时,要求提供密码才能进一步进行联机,这里为了方便起见,跳过它,不要设定密码。
[Settings] 中,'allowed_hosts' 选项的注释去掉,并且加上 nagios 的监控主机的 IP,修改如下  allowed_hosts=192.168.0.25。
[NSClient] 中,'port' 选项的注释须要拿掉,并且它的值是 '12489',这是 NSClient 的预设  port

● 设定完成之后,重新启动 NSClient++


  3)、在服务器端
  [root@dns objects]# /usr/local/nagios/libexec/check_nt -H 192.168.0.33 -p 12489 -v CLIENTVERSION
NSClient++ 0.3.8.75 2010-05-27
[root@dns objects]# cp -p windows.cfg 192_168_0_33.cfg
  [root@dns objects]# vi ../nagios.cfg
添加33的配置文件
  cfg_file=/usr/local/nagios/etc/objects/192_168_0_33.cfg
  [root@dns objects]# vi 192_168_0_33.cfg
修改文件中相关的选项(注释掉组的定义)
  [root@dns ~]# /usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg
  Total Warnings: 0
Total Errors:   0
[root@dns ~]# service nagios restart


  客户端的添加完成,在操作的过程中采用的是一个机器对应一个文件的方式,如果机器不多,可以使用,如果有很多的机器的话,采用这种方式不大适宜;等对nagios熟悉之后在使用另外的方式来安装配置客户端;





运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-664144-1-1.html 上篇帖子: nagios在rh5.4安装(一) 下篇帖子: 让你的Nagios记录系统监控日志(附vmstat详解)
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表