nagios的安装详细步骤
2012-06-21 16:39
483 查看
Nagios的安装与部署[/b]
一、Nagios简介
Nagios是一款linux上成熟的监视系统运营状态和网络信息的开源IT基础设施监视系统。Nagios能够监视本地或远程的主机及服务,并提供异常通知报警、事件处理的功能。
Nagios可运行在linux和unix平台上,同时提供一个可选的基于浏览器的WEB界面,极大地方便了运维人员查看分析日志!
Nagios分为核心部分和插件部分,核心部分只提供了极少的监控功能,要搭建一个完善的IT监控系统,还需要为nagios安装相应的插件,这些插件可以再nagios官网上去下载(http://www.nagios.org).
二、安装nagios
(1)、安装前准备
1、创建nagios用户和用户组
useradd nagios
groupadd nagios
2、开启sendmail服务
开启此服务是为了当nagios 监测到故障时可以通过邮件的方式发出警告。默认linux系统上此服务是被开启的,如果没有开启可以手动开启
/etc/init.d/sendmail start
(2)、编译安装nagios
tar -zxvf nagios-3.3.1.tar.gz
cd nagios
./configure –prefix=/usr/local/nagios --with-command-\ user=nagios --with-command-group=nagios
make all && make install && make install-init && make\ install-commandmode && make install-webconf
安装完成
设置开机自启动:
chkconfig --add nagios
chkconfig nagios on
(3)、编译安装nagios插件
tar -zxvf nagios-plugins-1.4.13.tar.gz
--prefix=/usr/local/nagios/ --with-command-user=nagios –with-command-group=nagios(最好将插件安装在nagios核心程序目录)
[root@localhost nagios-plugins-1.4.13]#
make && make install
有需要的话还可以去官网下一个汉化包!
(4)Nagios基本组件的安装
Nagios基本组件的运行依赖于httpd、gcc、php、mysql和gd等,为了节约时间这里用yum来安装:
yum –y install httpd gcc glibc glibc-common gd gd-devel php php-mysql mysql mysql-devel mysql-server
(5)创建一个登录nagiosWEB程序的账号,这个账号用在通过WEB页面den路nagios是使用,并为账号设置密码。
htpasswd -c /usr/local/nagios/etc/htpasswd.users \ nagiosadmin
passwd nagios
(6)、检测nagios配置是否正常
/usr/local/nagios/bin/nagios \ –v/usr/local/nagios/etc/nagios.cfg
如果没有error就证明配置ok!
(7)、重启apache和nagios
/etc/init/nagios retart
/etc/init/httpd restart
(8)、测试nagios
http//:your server ip/nagios,安装正确的情况下可以看到nagios的WEB控制界面!(测试前需要关闭防火墙)
本文出自 “自助者天助!” 博客,请务必保留此出处http://chenyicai.blog.51cto.com/1593876/905017
一、Nagios简介
Nagios是一款linux上成熟的监视系统运营状态和网络信息的开源IT基础设施监视系统。Nagios能够监视本地或远程的主机及服务,并提供异常通知报警、事件处理的功能。
Nagios可运行在linux和unix平台上,同时提供一个可选的基于浏览器的WEB界面,极大地方便了运维人员查看分析日志!
Nagios分为核心部分和插件部分,核心部分只提供了极少的监控功能,要搭建一个完善的IT监控系统,还需要为nagios安装相应的插件,这些插件可以再nagios官网上去下载(http://www.nagios.org).
二、安装nagios
(1)、安装前准备
1、创建nagios用户和用户组
useradd nagios
groupadd nagios
2、开启sendmail服务
开启此服务是为了当nagios 监测到故障时可以通过邮件的方式发出警告。默认linux系统上此服务是被开启的,如果没有开启可以手动开启
/etc/init.d/sendmail start
(2)、编译安装nagios
tar -zxvf nagios-3.3.1.tar.gz
cd nagios
./configure –prefix=/usr/local/nagios --with-command-\ user=nagios --with-command-group=nagios
make all && make install && make install-init && make\ install-commandmode && make install-webconf
安装完成
设置开机自启动:
chkconfig --add nagios
chkconfig nagios on
(3)、编译安装nagios插件
tar -zxvf nagios-plugins-1.4.13.tar.gz
--prefix=/usr/local/nagios/ --with-command-user=nagios –with-command-group=nagios(最好将插件安装在nagios核心程序目录)
[root@localhost nagios-plugins-1.4.13]#
make && make install
有需要的话还可以去官网下一个汉化包!
(4)Nagios基本组件的安装
Nagios基本组件的运行依赖于httpd、gcc、php、mysql和gd等,为了节约时间这里用yum来安装:
yum –y install httpd gcc glibc glibc-common gd gd-devel php php-mysql mysql mysql-devel mysql-server
(5)创建一个登录nagiosWEB程序的账号,这个账号用在通过WEB页面den路nagios是使用,并为账号设置密码。
htpasswd -c /usr/local/nagios/etc/htpasswd.users \ nagiosadmin
passwd nagios
(6)、检测nagios配置是否正常
/usr/local/nagios/bin/nagios \ –v/usr/local/nagios/etc/nagios.cfg
如果没有error就证明配置ok!
(7)、重启apache和nagios
/etc/init/nagios retart
/etc/init/httpd restart
(8)、测试nagios
http//:your server ip/nagios,安装正确的情况下可以看到nagios的WEB控制界面!(测试前需要关闭防火墙)
本文出自 “自助者天助!” 博客,请务必保留此出处http://chenyicai.blog.51cto.com/1593876/905017
相关文章推荐
- Linux Enterprise 5 安装nagios+nagiosql详细步骤
- Adobe Photoshop CC 2017 18.0安装步骤详细图文说明教程
- squid完全攻略(一)squid优化后详细安装步骤
- Ubuntu16.04上安装Java JDK1.8详细步骤
- 腾讯云服务器CentOS安装JDK+Tomcat+MySQL详细步骤(以及遇到的各种坑)
- nagios安装步骤
- Nagios编译安装的详细配置(一) 转载
- Linux下面安装MySQL详细步骤讲解
- PostgreSQL安装详细步骤(windows)
- 用新买的u盘安装一个win7 32位系统详细步骤
- linux下安装jira详细步骤
- CentOS 6.5下Redis安装详细步骤
- 安装WebLogic的详细步骤
- centos5.6下smokeping2.6.6的详细安装步骤
- Linux安装JDK详细步骤(rpm方式)
- oracle 11g r2 rac 安装整理 附详细步骤(亲测VMware和exsi都可以完美安装物理机自然没有问题)
- 在mac系统安装Apache Tomcat的详细步骤
- 阿里云CentOS 7.3安装Redis3.2.6详细步骤(自己有修改)
- Nagios安装部署、错误详细解析与Cacti整合文档超精细版本
- Java Web 环境搭建步骤(超详细,包括前期安装步骤)