主页 > 学习 > Centos环境下部署nagios

Centos环境下部署nagios

nagios的大名已经耳闻好久了,去年就接触过它,不过由于很少用上,所以未曾仔细去把玩。这次为了充实自己的简历,又拿出它来历练了!

在51CTO上下载了某位老师的教程,然后依葫芦画瓢,配置成功了!下面是配置步骤:

1、安装nagios需要的库
yum -y install httpd gcc glibc glibc-common gd gd-devel

2、建立nagios帐户
useradd nagios
passwd nagios

3、创建组,将apache和nagios都加入该组
groupadd nagcmd
usermod -G nagcmd nagios
usermod -G nagcmd apache

4、下载nagios和其相关插件
wget http://prdownloads.sourceforge.net/sourceforge/nagios/nagios-3.2.3.tar.gz
wget http://prdownloads.sourceforge.net/sourceforge/nagiosplug/nagios-plugins-1.4.15.tar.gz

5、安装nagios(安装成功在/usr/local/nagios里面会有etc\bin\sbin\share\var等目录)
cd /opt/download
tar zxvf nagios-3.2.3.tar.gz
cd nagios-3.2.3
./configure –with-command-group=nagcmd –prefix=/usr/local/nagios
make all
make install
make install-init
make install-config
male install-commandmode
make install-webconf
htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin

6、安装nagios插件(ls /usr/local/nagios/libexec查看所安装的插件)
cd /opt/download
tar zxvf nagios-plugins-1.4.15.tar.gz
cd nagios-plugins-1.4.15
./configure –with-nagios-user=nagios –with-nagios-group=nagios –perfix=/usr/local/nagios
make
make install

7、配置启动nagios
chkconfig –add nagios
chkconfig nagios on

8、验证nagios安装
/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg

9、配置selinux为允许模式 /etc/selinux/config更改模式

10、配置apache
vim /etc/httpd/conf/httpd.conf
在最末尾(shift+G)加上
ScriptAlias /nagios/cgi-bin /usr/local/nagios/sbin
<Directory “/usr/local/nagios/sbin”>
AuthType Basic
Options ExecCGI
AllowOverride None
Order allow,deny
Allow from all
AuthName “Nagios Access”
AuthUserFile /usr/local/nagios/etc/htpasswd.users
Require valid-user
</Directory>
ScriptAlias /nagios /usr/local/nagios/share
<Directory “/usr/local/nagios/share”>
AuthType Basic
Options None
AllowOverride None
Order allow,deny
Allow from all
AuthName “nagios Access”
AuthUserFile /usr/local/nagios/etc/htpasswd.users
Require valid-user
</Directory>

重启httpd和nagios后,访问http://localhost/nagios,提示you don’t have permission to access /nagios/ on this server:

image

google后,发现,要安装下php,于是yum –y install php –y 然后,重启httpd,再次打开http://localhost/nagios显示正常!

image

不过这个nagios只能看,不能用滴,因为没有进行任何配置~~之后我就应该好好对它进行配置了,然后开始监控我们的服务器!冰源同学,你可以架设一个监控下你的vps啦~~~

原创文章,转载请注明: 转载自三叶草

本文链接地址:https://www.anjing.me/1209.html

特别声明:商业网站转载需经作者同意,否则视为侵权!

,

评论:8

参与评论
  1. 回复 liveme 11/03/08

    这是个远程监控软件吧,我也没用过的说。

  2. 回复 jiechic 11/03/08

    我还以为是和apache是一样类型的,原来是监控的,看着头大,mark一下

  3. 回复 丕子 11/03/08

    能充斥简历?

    • 回复 三叶草 11/03/09

      简历里面就能写 精通服务器监控类软件,如nagios~

  4. 回复 coldplains 11/03/10

    哥~~请问我现在已经装好了别的面板了,在装这个nagios会冲突么?另外你的图全挂了~~

    • 回复 三叶草 11/03/11

      图我也不知道为什么会挂唉….nagios不冲突。

  5. 回复 coldplains 11/03/10

    另外 我是冰源 ~~~乃写错字了

    • 回复 三叶草 11/03/11

      额,最近真忙昏头了,,,在到处面试,,,,换个5000的工作

发表评论

邮箱地址不会被公开。

*

引用:0

下面所列的是引用到本博客的链接
Centos环境下部署nagios 来自 三叶草
顶部