Nagios 安装
准备条件: Development Libraries
Development Tools
解决依赖关系: httpd gcc glibc glibc-common gd gd-devel php mysql mysql-server
开始
[root@localhost Desktop] groupadd nagcmd
[root@localhost Desktop] useradd —G nagcmd nagios
[root@localhost Desktop] passwd nagios
[root@localhost Desktop] usermod -a -G nagcmd apache
解压文件
[root@localhost Desktop] cd nagios-4.1.1
[root@localhost nagios-4.1.1] ./configure --sysconfdir=/etc/nagios --with-command-group=nagcmd --enable-event-broker
[root@localhost nagios-4.1.1] make all
[root@localhost nagios-4.1.1] make install #安装nagios
[root@localhost nagios-4.1.1] make install-init #安装nogios的
[root@localhost nagios-4.1.1] make install-commandmode #安装命令模式 的
[root@localhost nagios-4.1.1] make install-config #安装配置文件的
[root@localhost nagios-4.1.1]# make install-webconf #会在/etc/httpd/conf.d/下生成nagios.conf
创建一个登陆nagios web 程序的用户,这个用户账号在以后通过web 登陆nagios认证时所用 ,这里的创建路径要与 /etc/httpd/conf.d/nagios.conf里面的路径相同
[root@localhost share]# htpasswd -c /etc/nagios/htpasswd.users nagiosadmin
# 安装插件
解压文件
[root@localhost src]# cd nagios-plugins-1.4.16
[root@localhost src]# ./configure --with-nagious-user=nagios --with-nagios-group=nagios
[root@localhost src]# make
[root@localhost src]# make install
[root@localhost nagios-plugins-1.4.16]# service httpd restart
[root@localhost nagios-plugins-1.4.16]# service nagios restart
<!-- 注意: nagios里面有cgi脚本,而selinux 会阻止所以要关闭selinux-->
Nagios 配置文件讲解
配置文件所在地: /etc/nagios (与./configure的时候写的位置对比)
主配置文件: nagios.cfg
命令对象 : commands.cfg
格式 define command {
command_name # 名字
command_line # 命令
}
contacts.cfg
格式:denfine contact{
contact_name #名字全局唯一
use #继承那个模板
alias #起一个描述名字
email 接受通知的邮箱地址
}
时间: timeperios.cfg
格式: define timeperiod {
timeperiod_name
alias
sunday
monday
tuesday
wednesday
thursday
friday
saturday
}
主机: localhost.cfg
格式: define host{
use
host_name
alias
address
}
服务: localhost.cfg
主机格式: define host {
use
host_name
alias
address
}
服务格式:
格式: define service{
use
host_name
service_description
check_command
}
<!-- 带register 0 就是模板-->
客户端安装插件
<!--先安装openssl-devel包-->
1)创建用户
[root@localhost src]useradd nagios
[root@localhost src]passwd nagios
2)解压插件包并进入安装插件
[root@localhost src]tar -xvf nagios-plugins-1.4.15.tar.gz
[root@localhost src] cd nagios-plugins-1.4.15
[root@localhost nagios-plugins-1.4.15]./configure --enable-redhat-pthread-workaround
[root@localhost nagios-plugins-1.4.15] make
[root@localhost nagios-plugins-1.4.15]make install
3)解压NRPE包并进入安装NRPE
[root@localhost src]# tar -xvf nrpe-2.14.tar.gz
[root@localhost src]# cd nrpe-2.14
[root@localhost src]# ./configure --with-prefix=/usr/local/nagios --enable-command-args
[root@localhost nrpe-2.14]# make all
[root@localhost nrpe-2.14]# make install-plugin ##安装check_nrpe 这个插件
[root@localhost nrpe-2.14]# make install-daemon ##安装deamon
[root@localhost nrpe-2.14]# make install-xinetd ##安装超级进程
[root@localhost nrpe-2.14]# cp /usr/src/nrpe-2.14/init-script /etc/init.d/nrpe
[root@localhost nrpe-2.14]# chmod +x /etc/init.d/nrpe
[root@localhost nrpe-2.14]# make install-daemon-config ##安装配置文件
4)修改目录权限
[root@localhost nrpe-2.14]# chown nagios:nagios /usr/local/nagios/
[root@localhost nrpe-2.14]# chown -R nagios:nagios /usr/local/nagios/libexec/
5) 编辑nrpe配置文件
[root@localhost nrpe-2.14]# vim /usr/local/nagios/etc/nrpe.cfg
allowed_hosts=127.0.0.1,172.16.9.128
##以下两步是如果把NRPE服务交给超级进程要更改的
[root@localhost nrpe-2.14]# vim /etc/services
nrpe 5666/tcp
[root@localhost nrpe-2.14]# vim /etc/xinetd.d/nrpe
only_from = 127.0.0.1 172.16.9.128
服务器安装插件
1)解压进入
[root@localhost src]# tar -xvf nrpe-2.14.tar.gz
[root@localhost src]# cd nrpe-2.14
2)安装check_nrpe 插件
[root@localhost nrpe-2.14]# ./configure
[root@localhost nrpe-2.14]# make all
[root@localhost nrpe-2.14]# make install-plugin
3) 测试
[root@localhost nrpe-2.14]# /usr/local/nagios/libexec/check_nrpe -H 172.16.9.129
另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。
名称栏目:关于Nagios的NRPE服务端客户端安装-创新互联
文章分享:https://www.cdcxhl.com/article24/dpgsce.html
成都网站建设公司_创新互联,为您提供定制网站、小程序开发、关键词优化、外贸建站、品牌网站建设、网站设计公司
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联