<转>Nagios安装及配置
来源:互联网 发布:缺氧 steam 存档 mac 编辑:程序博客网 时间:2024/05/20 00:13
下面我们来说说如何安装Nagios。
1。 下载安装包
可以在http://www.nagios.org/download下载到最新的Nagios Core, Nagios plugin安装包。
2。 建立用户
切换到root用户
/usr/sbin/useradd nagios
passwd nagios
创建一个用户组名为nagcmd 用于从Web接口执行外部命令。将nagios用户和apache用户都加到这个组中。
/usr/sbin/groupadd nagcmd
/usr/sbin/usermod -G nagcmd nagios
/usr/sbin/usermod -G nagcmd apache
3。 安装Nagios
tar xzf nagios-3.0.6.tar.gz
cd nagios-3.0.6.tar.gz
运行Nagios配置脚本并使用先前开设的用户及用户组:
./configure --with-command-group=nagcmd
编译Nagios程序包源码
make all -j8
make install
make install-init
make install-config
make install-commandmode
make install-webconf #安装Nagios的WEB配置文件到Apache的conf.d目录下
4。 安装Nagios plugin
./configure --with-nagios-user=nagios --with-nagios-group=nagios -prefix=/usr/local/nagios
make -j8
make install
5。 基本配置
配置文件默认位置/usr/local/nagios/etc,只需要做简单修改就可以体验到Nagios啦。
修改/usr/local/nagios/etc/objects/contacts.cfg,更改email地址nagiosadmin 的联系人定义信息中的EMail信息为你的EMail信息以接收报警内容.(确认你的系统可以发送邮件到相应的接收者)
6。 配置Web接口
创建一个nagiosadmin 的用户用于Nagios的WEB接口登录。记下你所设置的登录口令,一会儿你会用到它。
htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin
重启Apache服务以使设置生效。
service httpd restart
7。 启动Nagios
chkconfig --add nagios
chkconfig nagios on
service nagios start
这是你可以访问http://localhost/nagios,就可以看到Nagios啦哈哈。
Nagios安装过程中可能还需要其他的一些文件,比如apache。。。。我是在安装了Ganglia的系统上接着安装了Nagios。所以如果你的系统在安装Nagios的时候提示需要某些dependency,那么需要按照提示去做了:)
我在实际安装过程中遇到的最麻烦的问题是:
1。无法启动nagios,在系统log中发现提示无法创建/usr/local/nagios/var/rw/nagios.cmd。我发现没有rw目录。。。我创建了rw目录,并且将其owner改为nagios:nagcmd,权限改为drw-rw----。悲剧的是该错误提示仍然存在。最后我直接将其权限改为drw-rw-rw-。能够工作了,但是root cause我还没有找到。
2。类似的错误。在Nagios上察看log的时候,提示没有相应处理/usr/local/nagios/var/archives的权限。解决方法如上。
总的来说,安装过程比较顺利嘿嘿,运行后如下:
1。 下载安装包
可以在http://www.nagios.org/download下载到最新的Nagios Core, Nagios plugin安装包。
2。 建立用户
切换到root用户
/usr/sbin/useradd nagios
passwd nagios
创建一个用户组名为nagcmd 用于从Web接口执行外部命令。将nagios用户和apache用户都加到这个组中。
/usr/sbin/groupadd nagcmd
/usr/sbin/usermod -G nagcmd nagios
/usr/sbin/usermod -G nagcmd apache
3。 安装Nagios
tar xzf nagios-3.0.6.tar.gz
cd nagios-3.0.6.tar.gz
运行Nagios配置脚本并使用先前开设的用户及用户组:
./configure --with-command-group=nagcmd
编译Nagios程序包源码
make all -j8
make install
make install-init
make install-config
make install-commandmode
make install-webconf #安装Nagios的WEB配置文件到Apache的conf.d目录下
4。 安装Nagios plugin
./configure --with-nagios-user=nagios --with-nagios-group=nagios -prefix=/usr/local/nagios
make -j8
make install
5。 基本配置
配置文件默认位置/usr/local/nagios/etc,只需要做简单修改就可以体验到Nagios啦。
修改/usr/local/nagios/etc/objects/contacts.cfg,更改email地址nagiosadmin 的联系人定义信息中的EMail信息为你的EMail信息以接收报警内容.(确认你的系统可以发送邮件到相应的接收者)
6。 配置Web接口
创建一个nagiosadmin 的用户用于Nagios的WEB接口登录。记下你所设置的登录口令,一会儿你会用到它。
htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin
重启Apache服务以使设置生效。
service httpd restart
7。 启动Nagios
chkconfig --add nagios
chkconfig nagios on
service nagios start
这是你可以访问http://localhost/nagios,就可以看到Nagios啦哈哈。
Nagios安装过程中可能还需要其他的一些文件,比如apache。。。。我是在安装了Ganglia的系统上接着安装了Nagios。所以如果你的系统在安装Nagios的时候提示需要某些dependency,那么需要按照提示去做了:)
我在实际安装过程中遇到的最麻烦的问题是:
1。无法启动nagios,在系统log中发现提示无法创建/usr/local/nagios/var/rw/nagios.cmd。我发现没有rw目录。。。我创建了rw目录,并且将其owner改为nagios:nagcmd,权限改为drw-rw----。悲剧的是该错误提示仍然存在。最后我直接将其权限改为drw-rw-rw-。能够工作了,但是root cause我还没有找到。
2。类似的错误。在Nagios上察看log的时候,提示没有相应处理/usr/local/nagios/var/archives的权限。解决方法如上。
总的来说,安装过程比较顺利嘿嘿,运行后如下:
0 0
- <转>Nagios安装及配置
- Nagios安装及配置
- nagios安装及配置
- nagios安装及配置
- 《转》nagios 详细的安装及配置!
- nagios系列(二)之nagios客户端的安装及配置
- cacti + nagios + ndoutility + nagvis安装及配置
- Nagios 配置及监控
- nagios安装与配置
- nagios安装与配置
- nagios简易安装配置
- nagios+nrpe安装配置
- nagios配置安装笔记
- 【应用软件】nagios安装配置
- nagios简易安装配置
- Nagios安装与配置
- ubuntu nagios 安装配置
- nagios安装配置笔记
- MALI上shadow map有误问题.
- 第十四周项目一 之【二叉排序树】
- Android 5.1双卡打电话发短信的实际应用
- test4直接收80端口
- faster-rcnn 之 RPN网络的结构解析
- <转>Nagios安装及配置
- 网络化oracle配置的一般流程及常见问题解决方法
- 第十四周项目7—是否二叉排序树
- 第15周 项目2-用哈希法组织关键字(1)
- 第十五周项目一(验证算法)
- [AHK]param w和l是什么的缩写
- python的函数---python入门学习(三)
- 解析纯真QQIP库
- 第15周项目1 -2验证算法之直接插入排序