一、Nagios 相关资料
官网:点击打开链接
Nagios 下载:点击打开链接
Nagios Plugins 下载:点击打开链接
Nrpe 下载:点击打开链接
二、初始化系统
IP | 角色 | 系统环境 | 防火墙 | Selinux | 软件版本 | 端口 |
192.168.2.130 | Nagios Server | Rhel7.2 X86-64 | 关闭 | 关闭 | Nagios 4.3.1 | Nagios-plugins 2.2.0 | Nrpe3.0.1 | 5666 |
192.168.2.130 | Nagios Client | Rhel7.2 X86-64 | 关闭 | 关闭 | Nagios-plugins 2.2.0 | Nrpe3.0.1 | 5666 |
1、下载 centos-163 yum源
# cd /etc/yum.repos.d
# wget http://mirrors.163.com/.help/CentOS7-Base-163.repo
2、设置时区
# timedatectl set-timezone Asia/Shanghai
3、默认关闭防火墙& selinux
三、Nagios 安装
1、新建nagios用户、组
# useradd -s /sbin/nologin nagios
# groupadd nagcmd
# usermod -G nagcmd nagios
# usermod -G nagcmd apache
# mkdir /usr/local/nagios
# chown -R nagios.nagios /usr/local/nagios
2、安装 Nagios
# tar -zxf nagios-4.3.1.tar.gz
# cd nagios-4.3.1/
# ./configure --prefix=/usr/local/nagios --with-command-group=nagcmd
# make all
# make install # 安装二进制文件
# make install-init # 初始化脚本
# make install-config # 实例配置文件
# makei nstall-commandmode # 设置目录权限
# make install-webconf # 安装nagios的web配置文件
# ll /etc/httpd/conf.d/nagios.conf # nagios 的http文件
3、创建naiosadmin管理用户的登入密码
# htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin
New password: Re-type new password: Adding password for user nagiosadmin |
四、Nagios-plugins 安装
1、安装
# tar -zxf nagios-plugins-2.2.0.tar.gz
# cd nagios-plugins-2.2.0/
# ./configure --prefix=/usr/local/nagios --with-nagios-user=nagios--with-nagios-group=nagios
# make && make install
2、检测配置文件有无问题
# /usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg
3、加入自启
# chkconfig nagios on
# systemctl enable httpd
# systemctl restart httpd
# /etc/init.d/nagios start
4、测试
URL访问http://192.168.2.130/nagios
若点击hosts查看出现以下画面:
# vi/usr/local/nagios/etc/cgi.cfg
找到use_authentication=1,把1改为0,保存
# /etc/init.d/nagiosrestart
# systemctl restarthttpd