博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
CentOS 6.4上通过yum安装Nagios-3.5.0 [服务端/server端]
阅读量:6074 次
发布时间:2019-06-20

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

hot3.png

原文见:http://sharadchhetri.com/2013/05/19/installing-nagios-3-5-0-in-centos-6-4-using-yum/

#安装:rpm -ivh http://dl.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpmyum install nagios nagios-devel nagios-plugins* gd gd-devel httpd php gcc glibc glibc-common openssl#设置密码, 默认用户名和密码都是nagiosadminhtpasswd -c /etc/nagios/passwd nagiosadmin #回车然后输入密码#检查以下配置是否一样:vi /etc/nagios/cgi.cfg=============================    # AUTHENTICATION USAGE    use_authentication=1    # SYSTEM/PROCESS INFORMATION ACCESS    authorized_for_system_information=nagiosadmin    # CONFIGURATION INFORMATION ACCESS    authorized_for_configuration_information=nagiosadmin    # SYSTEM/PROCESS COMMAND ACCESS    authorized_for_system_commands=nagiosadmin    # GLOBAL HOST/SERVICE VIEW ACCESS    authorized_for_all_services=nagiosadmin    authorized_for_all_hosts=nagiosadmin    # GLOBAL HOST/SERVICE COMMAND ACCESS    authorized_for_all_service_commands=nagiosadmin    authorized_for_all_host_commands=nagiosadmin#========================================#设置开机自启动:chkconfig --level 3 nagios onchkconfig --level 3 httpd on#启动:/etc/init.d/httpd start/etc/init.d/nagios start#注意SELINUX和IPTABLE 以及你的80端口是否被占用

安装完成,http://ip/nagios 就能看到效果

下面配置要管理的节点:

#新建这个文件,里面添加要监控的机器 #vi /etc/nagios/conf.d/hosts.cfg#===================define host{use linux-serverhost_name mysql-node01alias mysql-node01address 192.168.1.110  #这个IP是我mysql机器所的IP}#=================

===

#添加被监控机器需要被监控那些项目  #vi /etc/nagios/conf.d/services.cfg#===========================define service{use generic-servicehost_name mysql-node01service_description PINGcheck_command check_ping!100.0,20%!500.0,60%}define service{use generic-servicehost_name mysql-node01service_description Current Loadcheck_command check_nrpe!check_load}define service{use generic-servicehost_name mysql-node01service_description Total Processescheck_command check_nrpe!check_users}#===========================#这里对mysql那台机器进行了3项监控: ping load totalProcesses#其中ping没用到nrpe

==============

#在末尾为nrpe添加命令 #vi /etc/nagios/objects/commands.cfg#===========================define command{command_name check_nrpecommand_line $USER1$/check_nrpe -H $HOSTADDRESS$ -c $ARG1$}#===========================
===============
#各种重启/etc/init.d/nagios restart/etc/init.d/nrpe restart/etc/init.d/httpd restart
注意iptables,服务端和客户端均需要5666端口能被互相访问

参考此文配置客户端:

配置完后,刷新nagios页面,就能看到mysql-node01了

附上一篇别人的:http://www.crsay.com/network/nagios-configure-is-simple.html

比较完整,有pnp的配置

转载于:https://my.oschina.net/lanybass/blog/140400

你可能感兴趣的文章
_00023 Kafka 奇怪的操作_001它们的定义Encoder达到Class数据传输水平和决心
查看>>
【转】一个FAE(AE)的体会和大家交流
查看>>
JSPatch 部署安全策略
查看>>
2015/9/22 开通博客园
查看>>
应该是什么在预新手发“外链”(4)最终的外链的方法
查看>>
jdbc数据连接池dbcp要导入的jar包
查看>>
HTTP请求中浏览器缓存
查看>>
C# 通过豆瓣网络编程API获取图书信息
查看>>
HDoj-2084-号码塔-dp
查看>>
IOS仿微信朋友圈好友展示
查看>>
01背包问题
查看>>
平衡二叉树(常问问题)
查看>>
图像不显示该问题的解决方案
查看>>
【转】Oracle之物化视图
查看>>
android 77 fragment
查看>>
Java Annotation 及几个常用开源项目注解原理简析
查看>>
AngularJs ngChange、ngChecked、ngClick、ngDblclick
查看>>
AngularJs ngHref、ngSrc、ngCopy/ngCut/ngPaste
查看>>
DDD Example
查看>>
HTML元素 - input type=hidden
查看>>