山那边是海 发表于 2015-1-14 20:37:31

来一发Nagios监控办事器与客户真个装置

如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的小伙伴们!Nagios是一个监督体系运转形态和收集信息的监督体系。Nagios能监督所指定的当地或近程主机和办事,同时供应非常关照功效等Nagios可运转在Linux/Unix平台之上,同时供应一个可选的基于扫瞄器的WEB界面以便利体系办理职员检察收集形态,各类体系成绩,和日记等等。

1、Nagios的次要功效特性:


[*]监督收集办事(SMTP,POP3,HTTP,NNTP,PING等)
[*]监督主机资本(历程,磁盘等)
[*]复杂的插件计划能够轻松扩大Nagios的监督功效
[*]办事等监督的并发处置

筹办软件包:


[*]NagiosCorenagios-3.2.2.tar.gz
[*]NagiosPluginsnagios-plugins-1.4.15.tar.gz
[*]NagiosAddonsnrpe-2.12.tar.gz
2、办事器端装置



[*]检察装置办事器情况(LAMP)
[*]#rpm-qa|grephttpd
[*]#rpm-qa|grepphp
[*]没有的话装置
[*]#yum-yinstallgccglibcglibc-commongdgd-develphpopenssl-develhttpd
[*]创立用户:
[*]#useradd-m-s/bin/bashnagios
[*]#groupaddnagios
[*]#usermod-Gnagiosnagios
[*]#vi/etc/passwd
[*]nagios:x:500:500::/home/nagios:/sbin/nologin
[*]改成:
[*]nagios:x:500:500::/home/nagios:/bin/bash
[*]创立一个用户组名为nagcmd用于从Web接口实行内部下令。将nagios用户和apache用户都加到这个组中。
[*]由于要用到CGI的Web监控面板,以是这里我们还要增加一个nagcmd组,用于CGI实行相干指令。
[*]#/usr/sbin/groupaddnagcmd
[*]#/usr/sbin/usermod-Gnagcmdnagios
[*]#/usr/sbin/usermod-a-Gnagcmddaemon(由于是编译体例装置的apache,默许是以daemon用户运转)
下载相干的软件包,办事器端必要装置以下三个包,客户端只必要装置后两个插件包:

[*]#cd/usr/local/src/tarbag/
[*]#wgethttp://prdownloads.sourceforge.net/sourceforge/nagios/nagios-3.2.2.tar.gz
[*]#wgethttp://prdownloads.sourceforge.net/sourceforge/nagiosplug/nagios-plugins-1.4.15.tar.gz
[*]#wgethttp://prdownloads.sourceforge.net/sourceforge/nagios/nrpe-2.12.tar.gz
解压并编译装置Nagios:

[*]#tarxvzfnagios-3.2.2.tar.gz
[*]#cdnagios-3.2.2
运转Nagios设置剧本并利用先前开设的用户及用户组:

[*]#./configure--prefix=/usr/local/nagios--with-command-group=nagcmd
编译Nagios步伐包源码:

[*]#makeall
装置二进制运转步伐、初始化剧本、设置文件样本并设置运转目次权限:

[*]#makeinstall
[*]#makeinstall-init//在/etc/rc.d/init.d装置启动剧本
[*]#makeinstall-config//装置示例设置文件,装置的路径是/usr/local/nagios/etc
[*]#makeinstall-commandmode//设置目次权限
[*]#ls/usr/local/nagios/
[*]binetclibexecsbinsharevar
3、对nagios举行设置
样例设置文件默许装置在这个目次下/usr/local/nagios/etc,这些样例文件能够设置Nagios使之一般运转,只必要做一个复杂的修正...用你善于的编纂器软件来编纂这个/usr/local/nagios/etc/objects/contacts.cfg设置文件,变动email地点nagiosadmin的接洽人界说信息中的EMail信息为你的EMail信息以吸收报警内容。

[*]vi/usr/local/nagios/etc/objects/contacts.cfg
1、装置nagios插件

[*]#cd../
[*]#tarzxvfnagios-plugins-1.4.16.tar.gz
[*]#cdnagios-plugins-1.4.16
[*]#./configure--with-nagios-user=nagios--with-nagios-group=nagios--prefix=/usr/local/nagios///指定装置目次及用户和组
[*]#make;makeinstall
[*]设置httpd
[*]天生Nagios的Apache设置文件
[*]#cdnagios-3.2.2
[*]#makeinstall-webconf
[*]/usr/bin/install-c-m644sample-config/httpd.conf/etc/httpd/conf.d/nagios.conf
[*]#cdsample-config
[*]参考sample-config/httpd.conf设置内容增加到Apache的httpd.conf设置文件中
[*]创立一个nagiosadmin的用户用于Nagios的Apache接口登录。记下你所设置的登录口令,一会儿你会用到它。
[*]#./htpasswd-c/usr/local/nagios/etc/htpasswd.usersnagiosadmin
[*]暗码:nagiosmonitor
[*]重启Apache办事以使设置失效。
[*]装置NRPE插件,想猎取客户机上更加具体的信息,还必需在办事器及客户端上装置NRPE插件。
[*]#cd..
[*]#tarzxvfnrpe-2.14.tar.gz
[*]#cdnrpe-2.14
[*]#./configure--with-nagios-user=nagios--with-nagios-group=nagios--prefix=/usr/local/nagios/
[*]#makeall
[*]#makeinstall-plugin;makeinstall-daemon;makeinstall-daemon-config
[*]#ls/usr/local/nagios/libexec/
[*]check_aptcheck_ftpcheck_mailqcheck_overcrcheck_tcp .......
[*]考证Nagios的样例设置文件
[*]#/usr/local/nagios/bin/nagios-v/usr/local/nagios/etc/nagios.cfg
[*]假如没有报错,能够启动Nagios办事
[*]启动httpd及nagios办事并考证
[*]#chkconfig--addnagios//设置nagios及http开机自启动
[*]#chkconfignagioson
[*]#chkconfighttpdon
[*]#servicenagiosstart
[*]#servicehttpdstart
2、客户端装置

[*]#useradd-s/sbin/nologinnagios//增加nagios用户
[*]装置nagios-plugins
[*]#tar-zxvfnagios-plugins-1.4.15.tar.gz
[*]#cdnagios-plugins-1.4.15
[*]#./configure--prefix=/usr/local/nagios
[*]#make
[*]#makeinstall
[*]#chownnagios.nagios/usr/local/nagios/
[*]#chown-Rnagios.nagios/usr/local/nagios/libexec/
[*]装置nrpe插件
[*]#tar-zxvfnrpe-2.12.tar.gz
[*]#cdnrpe-2.12
[*]#./configure--prefix=/usr/local/nagios/
[*]#makeall
[*]#makeinstall-plugin装置check_nrpe这个插件
[*]#makeinstall-daemon装置daemon
[*]#makeinstall-daemon-config装置设置文件
[*]假如装置时报错:checkingforSSLheaders...configure:error:Cannotfindsslheaders
[*]#rpm-qa|grepopenssl
[*]openssl-devel-0.9.8e-12.el5_4.6
[*]openssl-0.9.8e-12.el5_4.6
[*]yuminstallopenssl-devel
[*]大概下载:http://www.ckuyun.com/source/
[*]tarzxvfopenssl-1.0.0a.tar.gz
[*]cdopenssl-1.0.0a
[*]./config
[*]make
[*]maketest
[*]makeinstall
[*]修正客户端设置文件
[*]vi/usr/local/nagios/etc/nrpe.cfg
[*]server_port:5666
[*]allowed_hosts=127.0.0.1,192.168.1.95//增加办事器真个IP地点
[*]指定nagios监控主机ip,多个ip用逗号分开,前面的IP地点,是nagios办事真个ip地点,也就是说只同意指定的ip经由过程nrpe开的端口5666获得本机的信息。
[*]然后修正nrpe.cfg中的command局部。
[*]启动NRPE保卫历程:(能够将此下令到场/etc/rc.local,以便开机主动启动)
[*]#/usr/local/nagios/bin/nrpe-c/usr/local/nagios/etc/nrpe.cfg-d
[*]能够将此下令到场/etc/rc.local,以便开机主动启动
[*]echo"/usr/local/nagios/bin/nrpe-c/usr/local/nagios/etc/nrpe.cfg-d">>/etc/rc.local
[*]#netstat-utpln|grepnrpe//检察nrpe历程是不是已一般启动
[*]#/usr/local/nagios/libexec/check_nrpe-H127.0.0.1NRPEv2.14//nrpe测试了局,此了局为nrpe已一般事情了
[*]然后在nagios监控办事器上测试
[*]#/usr/local/nagios/libexec/check_nrpe-H192.168.1.77//被监控主机ip
[*]前往信息被监控办事器上装置的NRPE版本:NRPEv2.12
3、界说监控内容

[*]#vi/usr/local/nagios/etc/nrpe.cfg//界说监控办事器内容
[*]command=/usr/local/nagios/libexec/check_users-w5-c10#监控上岸的用户数目
[*]command=/usr/local/nagios/libexec/check_load-w15,10,5-c30,25,20#监控CPU的负载
[*]command=/usr/local/nagios/libexec/check_disk-w20%-c10%-p/dev/sda2#监控磁盘使用率,这里的sda2必需是实践的硬盘分区,可以使用fdisk–l查
[*]command=/usr/local/nagios//libexec/check_swap-w20-c10#监控互换空间command=/usr/local/nagios/libexec/check_procs-w5-c10-sZ#监控历程中的僵尸历程
[*]command=/usr/local/nagios/libexec/check_procs-w150-c200#监控一切历程
[*]注重:command前面括号中的内容就是界说的变量,变量名能够恣意指定,只需和办事器设置文件中的分歧便可
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的好朋友们!

谁可相欹 发表于 2015-1-22 21:26:48

查阅经典工具书和Howto,特别是Howto是全球数以万计的Linux、Unix的经验总结非常有参考价值通常40%的问题同样可以解决。

柔情似水 发表于 2015-1-31 15:38:44

我学习Linux的心得体会 ,希望对大家的学习有所帮助,由于水平有限,本文难免有所欠缺,望请指正。

若相依 发表于 2015-2-6 21:52:07

放手去搞。尽量不要提问,运用搜索找答案,或者看wiki,从原理上理解操作系统的本质,而不是满足于使用几个技巧。尽量看英文资料。

透明 发表于 2015-2-19 01:23:06

Linux简单,占内存少,特别是对于程序开发人员来说很方便,如果说windows的成功在于其方便用户的窗口管理界面。

海妖 发表于 2015-3-6 12:41:04

对Linux命令熟悉后,你可以开始搭建一个小的Linux网络,这是最好的实践方法。Linux是网络的代名词,Linux网络服务功能非常强大,不论是邮件服务器、Web服务器、DNS服务器等都非常完善。

飘灵儿 发表于 2015-3-13 02:10:27

永中office 2004增强版安装只需要默认安装即可使用并操作大多与win系统雷同,打印机的配置和管理,记录光盘等。

再现理想 发表于 2015-3-20 10:34:25

让我树立了很大的信心学好这门课程,也学到了不少专业知识和技能。?
页: [1]
查看完整版本: 来一发Nagios监控办事器与客户真个装置