企业级监控之Nagios部署(未完成)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了企业级监控之Nagios部署(未完成)相关的知识,希望对你有一定的参考价值。

一.实验环境



OS
CentOS 6.8 x86_64
Nagios主程序
nagios-4.1.1.tar.gz
Nagios插件
nagios-plugins-2.1.1.tar.gz


二.配置国内源


#备份系统自带的yum源并更新缓存
mv /etc/yum.repos.d/CentOS-Base.repo
/etc/yum.repos.d/CentOS-Base.repo.backup
#下载阿里的网络源
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo
#更新缓存
yum makecache


三.安装Nagios


#创建用户组名为nagcmd用于从Web接口执行外部命令,将nagios用户和apache用户都加到这个组中。

groupadd nagcmd
useradd -G nagcmd nagios
usermod -G nagcmd apache

安装依赖包

yum install -y gcc glibc glibc-common gd gd-devel xinetd openssl-devel httpd php php-devel mysql mysql-devel mysql-server


下载Nagios程序

wget https://assets.nagios.com/downloads/nagioscore/releases/nagios-4.1.1.tar.gz
tar -zxvf nagios-4.1.1.tar.gz && cdnagios-4.1.1
./configure --prefix=/usr/local/nagios--with-nagios-user=nagios --with-nagios-group=nagcmd
解压程序包,并进行预编译前的配置(默认用户就是nagios,所以只需指定组)
./configure --prefix=/usr/local/nagios--with-command-group=nagcmd
#解压程序包,并进行预编译前的配置(默认用户就是nagios,所以只需指定组) 
make all                         #编译Nagios程序包源码 
make install                     #安装二进制运行程序 
make install-init                #初始化脚本 
make install-config              #配置文件样本 
make install-commandmode         #设置运行目录权限 
make install-webconf             #安装Nagios的WEB配置文件到Apache的conf.d目录下
创建一个nagiosadmin的用户用于登录Nagios的web界面。
htpasswd -c /usr/local/nagios/etc/htpasswd.usersnagiosadmin


本文出自 “hehe” 博客,请务必保留此出处http://qweeqwee.blog.51cto.com/10085816/1919818

以上是关于企业级监控之Nagios部署(未完成)的主要内容,如果未能解决你的问题,请参考以下文章

Nagios 监控实例部署

企业级监控nagios实践

监控之nagios的安装部署(监控本机及其他主机的配置+警报机制的配置)

Nagios监控基础安装与监控项部署(下)

部署Nagios监控系统

Nagios监控系统安装和配置