Nagios+NSClient+nrpe环境搭建


Nagios是一款开源的免费网络监视工具,能有效监控Windows、Linux和Unix的主机状态,交换机路由器等网络设备,打印机等。在系统或服务状态异常时发出邮件或短信报警第一时间通知网站运维人员,在状态恢复后发出正常的邮件或短信通知。NSClient:Windows 7监控插件NRPE是监控软件nagios的一个扩展,它被用于被监控的服务器上,向nagios监控平台提供该服务器的一些本地的情况。例如,cpu负载、内存使用、硬盘使用等等。NRPE可以称为nagios的for linux 客户端。

1.安装软件:yum install -y gcc*yum install -y httpd mysql mysql-server mysql-devel php php-mysql glibc glibc-common *gd*
2.添加用户:
3.编译安装nagios:此次安装使用的软件包是 nagios.isotar -xvf nagios-3.3.1.tar.gz -C /root/然后进入nagios目录下./configure –with-command-group=nagcmd –enable-event-brokermake allmake installmake install-initmake insta开发云主机域名ll-commandmodemake install-configmake install-webconf
4.生成密码配置文件:
开启Apache服务5.浏览器查看:
6.安装插件管理器nagios-plugins:tar -xvf nagios-plugins-1.4.14.tar.gz -C /root/进入目录编译安装(nagios-plugins-1.4.14)./configure –with-nagios-user=nagios –with-nagios-group=nagios –with-mysql –enable-perl-modulesmake && make install检查配置文件是否有错误:/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg
重启nagios服务此时再去浏览器检查:

Windows主机的监控:7.Windows安装NSClient:
服务器设置监控Windows:
检测并重新启动nagios/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfgservice nagios restart浏览器再查看:
Linux客户机监控:
8.Linux客户端的监控:在Linux客户的上面:安装环境支持:yum install -y gcc* openssl openssl-devel编译安装nagios-pluginstar -xvf nagios-plugins-1.4.14.tar.gz需要创建用户useradd nagios./configure –with-nagios-user=nagios –with-nagios-group=nagiosmake allmake install编译安装nrpe-2.8.1.tar.gz./configure –enable-ssl –with-ssl-lib=/usr/lib
回到服务器端:安装nagios-plugins(已安装)安装nrpetar -xvf nrpe-2.8.1.tar.gz -C /root/./configure –enable-ssl –with-ssl-lib=/usr/libmake allmake install-plugin不用启用daemon和daemon-configdefine host{use linux-serverhost_name nagiosaddress 192.168.115.174}define service{use generic-servicehost_name nagiosservice_description check-loadcheck_command check_nrpe!check_load}define service{use generic-servicehost_name nagiosservice_description check-userscheck_command check_nrpe!check_users}
/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfgservice nagios restart再检查浏览器:
9.服务的监控:Linux客户端:安装软件:yum install -y mysql mysql-serverservice mysqld startmysqladmin -uroot password ‘123456’
服务器端:测试连接:/usr/local/nagios/libexec/check_mysql -H 192.168.115.174 -u nagios -d nagios -p 123456define host{use linux-serverhost_name Mysqladdress 192.168.115.174}define service{host_name Mysqlcheck_period 24x7max_check_attempts 2normal_check_interval 1retry_check_interval 1contact_groups adminsnotification_interval 5notification_period 24x7notification_options w,u,c,rcheck_command check_mysql}
service nagios restart

相关推荐: ecs云服务器的维护方法介绍

今天小编给大家分享的是ecs云服务器的维护方法介绍,很多人都不太了解,今天小编为了让大家更加了解css中类名,所以给大家总结了以下内容,一起往下看吧。一定会有所收获的哦。大多数IDC供应商都提供云服务器租用服务,为了给用户提供稳定的网站运行环境,作为服务器运维…

免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。

(0)
打赏 微信扫一扫 微信扫一扫
上一篇 03/31 16:16
下一篇 03/31 16:16