【Nagios】安装教程(虚拟机版本)

  • Nagios概要

Nagios是一款开源的免费网络监视工具,能有效监控Windows、Linux和Unix的主机状态,交换机路由器等网络设备,打印机等。

Nagios的功能是监控服务和主机,但是他自身并不包括这部分功能,所有的监控、检测功能都是通过各种插件来完成的。

所以后期可以进行插件的编写来进行对服务器的监控

  • Nagios安装步骤

    • 实验环境

IP


OS


功能


安装的软件


192.168.10.100


Centos


server


Apache/php/Nagios/Nagios-plugin/nrpe


192.168.10.102


centos


client


Nagios-plugin/nrpe

?
?

Server安装了nagios软件,对监控的数据做处理,并且提供web界面查看和管理也可以对本机自身的信息进行监控。Client安装了NRPE等客户端,根据监控机的请求执行监控,然后将结果回传给监控机

  • 前期工具

必要压缩包:

环境内必要工具:

????????1、Apache????安装:yum install httpd

验证:浏览器输入:localhost:80

成功页面:

????????2、mail????安装邮件服务:yum install sendmail mailx

????????????????????开启邮件服务:systemctl enable sendmail.service

????????3、php????安装命令:yum install php

  • Nagios-server服务端安装

    • 安装nagios

      ?
      ?

      增加用户,用户组

      命令:useradd nagios

      命令:usermod -a -G nagcmd apache

      ?????usermod -a -G nagcmd nagios

      ?
      ?

      验证:

?
?

配置:./configure --with-command-group=nagcmd

?
?

编译:make all

成功页面:

?
?

编译:?make install-init

make install-config

make install-commandmod

make install-webconf

成功页面:

?
?

验证是否安装完整:ll /usr/local/nagios

?
?

?
?

修改报警邮箱?????命令:vim /usr/local/nagios/etc/objects/contacts.cfg

?
?

define contact部分

?
?

修改登录nagios网页密码????命令:htpasswd -c /usr/local/nagios/etc/htpasswd.users nagios

?
?

修改权限?????命令:sed -i ‘s#nagiosadmin#nagios#g‘ /usr/local/nagios/etc/cgi.cfg

[[email protected]]/var/spool/mail# grep nagios /usr/local/nagios/etc/cgi.cfg

?
?

验证nagios的配置文件????命令:/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg

?
?

?
?

  • 安装nagios-plugin

    命令:解压:

    配置:./configure --with-nagios-user=nagios --with-nagios-group=nagcmd

    编译:make &&make install

    ?
    ?

    启动服务

    systemctl enable nagios.service

    systemctl start nagios.service

    查看状态:systemctl?status nagios.service

?
?

?
?

????????
?

????????登录网址:localhost/nagios

?
?

?
?

?
?

  • 安装nrpe

解压:tar xvzf [压缩包]

进入文件夹

配置:./configure --with-nrpe-user=nagios --with-nrpe-group=nagios --with-nagios-user=nagios --with-nagios-up=nagios --enable-command-args --enable-ssl

?
?

?
?

启动nrpe:/usr/local/nagios/bin/nrpe -c /usr/local/nagios/etc/nrpe.cfg –d

验证是否安装完好:ls /usr/local/nagios/libexec/ |grep check_nrpe

结果显示check_nrpe

显示5666端口的nrpe

?
?

  • Nagios-client客户端安装

    • 创建用户组

      useradd nagios

    • 安装nagios插件
    • 安装nrpe

      ?
      ?

      安装步骤省略

      ?
      ?

      修改nrpe配置文件????命令:vim /usr/local/nagios/etc/nrpe.cfg

      ?
      ?

      主要修改allowed_hosts部分,在后面增加nagios服务端

      ?
      ?

      启动nrpe:/usr/local/nagios/bin/nrpe -c /usr/local/nagios/etc/nrpe.cfg –d

      检测是否有5666的端口启动????命令:netstat –lntp|grep nrpe

  • 验证

    • Web页面的监控
    • 修改nagios.cfg文件????命令:vim /usr/local/nagios/etc/nagios.cfg

      ?
      ?

    • 在下面这行,添加监控客户端文件web1.cfg

      ?
      ?


cfg_file=/usr/local/nagios/etc/objects/localhost.cfg

?
?

cfg_file=/usr/local/nagios/etc/objects/web1.cfg

??
?

a、在文件夹中添加文件

?
?

进入文件夹object:cd /usr/local/nagios/etc/objects/

拷贝localhost文件:cp localhost.cfg web1.cfg

修改web1.cfg????命令:sed -i ‘s#localhost#192.168.10.101#g;s#127.0.0.1#192.168.10.101#g;s#check_local#check#g ‘ web1.cfg

?
?

b、验证配置文件是否错误

?
?

验证:/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg

如果0错误

则进行重启nagios服务????命令:systemctl restart nagios.service

?
?

  • 打开网页

?
?

进入host页面

?
?

  • 客户端在服务端的nrpe监控

?
?

/usr/local/nagios/libexec/check_nrpe -H 192.168.10.101

?
?

显示结果:NRPE v3.2.0

?
?

  • 命令

在这里会有一些命令,现在进行学习

command[check_users]=/usr/local/nagios/libexec/check_users -w 5 -c 10

command[check_load]=/usr/local/nagios/libexec/check_load -w 15,10,5 -c 30,25,20

command[check_hda1]=/usr/local/nagios/libexec/check_disk -w 20% -c 10% -p?文件目录

command[check_zombie_procs]=/usr/local/nagios/libexec/check_procs -w 5 -c 10 -s Z

command[check_total_procs]=/usr/local/nagios/libexec/check_procs -w 150 -c 200

?
?

  • 后续

解决no host to roote

Iptable -F

?

  1. Tiaozhi

原文地址:https://www.cnblogs.com/youngyan/p/12084415.html

时间: 2024-10-07 19:57:58

【Nagios】安装教程(虚拟机版本)的相关文章

VMWare虚拟机安装创建虚拟机的使用教程

VMWare虚拟机安装创建虚拟机的使用教程 在配置虚拟机之前需要安装它,VMWare软件的安装过程比较简单,在安装在之前应该先看下说明文档.下面以VMWare Workstation6.5虚拟机 windows 2008为例,为大家讲解如何安装创建VMWare.这里以中文版的为大家讲解. 工具/原料 VMWare Workstation6.5安装包或光碟 安装创建VMWare虚拟机 打开安装好的VMWare虚拟机,双击"创建新的虚拟机"   创建VMWare虚拟机: 在VMWare的主

3dmax多个版本软件的安装包以及安装教程

这个文档具体出自哪里,我也是记不得了,需要的看下,链接如果是失效,那我也无能为力了. 免费分享,链接永久有效 2014版3D MAX链接:http://pan.baidu.com/s/1nuFr7Xv 密码:20k2 3dsmax2014中文版-64位下载: 链接:https://pan.baidu.com/s/1mit8gTM 密码:uk87 3Ds Max基础视频 http://study.163.com/course/introduction.htm?courseId=1005413004

vm虚拟机VMware Fusion Pro 11 Mac中文版安装教程

VMWare Fusiono 11 mac 中文版是一款强大的Windows虚拟机,可以让您能够在Apple的macOS和Mac的硬件上无缝运行Windows,Solaris,Linux和Netware操作系统!VMWare Fusion mac版易于安装,您可以快速启动并运行Windows.Fusion专为需要快速,简单和可靠的虚拟机替代方案的临时用户和专业人士而设计. VMWare Fusion mac 版安装教程 VMWare Fusion mac 特别版镜像包下载完成后,打开镜像包,双击

创建虚拟机安装教程

创建虚拟机安装教程 (2019-9-11) 一.虚拟机安装 重启虚拟机 二.添加新的磁盘空间 安装完成后重启虚拟机 右击“我的电脑”-“管理”-“磁盘管理”,然后会看到新分配的磁盘没有分区 右键“新加卷”(未分区的磁盘),选择“新建”,按照向导,一步步,选择硬盘分区模式.格式化硬盘即可使用 原文地址:https://www.cnblogs.com/bkygkx/p/11507387.html

虚拟机安装CentOS7最小版本及配置

虚拟机安装CentOS7最小版本及配置 背景原因:因考虑到CentOS7安装包占用过大,这里我根据个人需要采用CentOS最小安装,后续的一些配置会陆续添加其中 虚拟机安装CentOS最小版本(CentOS-7-x86_64-Minimal-1810.iso)的过程我在这里就不进行阐述,可以参考 :https://blog.csdn.net/hellboy0621/article/details/80392273 1.VMware最小化安装centos7安装共享文件夹实现虚拟机与Windows共

Hyper-V教程】 安装CentOS7虚拟机

一.前言 什么是虚拟机? 简答的说就是在已有的操作系统中使用的虚拟的.可安装操作系统的主机 https://zh.wikipedia.org/wiki/%E8%99%9B%E6%93%AC%E6%A9%9F%E5%99%A8 为什么选择Hyper-V? windowns自带,免费 基础环境 操作系统:Windows10 Hyper-V版本: 10.0.15063.0 二.虚拟机配置 下载CentOS7镜像 https://www.centos.org/download/ 此次安装使用的版本为:C

虚拟机VMware下CentOS6.6安装教程图文详解

分享下,虚拟机VMware下CentOS6.6安装教程图文详解. CentOS 6.6 发布下载 地址: http://www.linuxidc.com/Linux/2014-10/108554.htm 1.首先要下载一个centos的iso镜像,我是用虚拟机VMware来安装的,用VMware最好创建一个空白硬盘. 2.创建完毕再设置里面挂载iso的centos系统文件. 3.进入到这个页面: 说明: 1.install or upgrade an existing system安装或升级现有

全套Project版本安装教程及下载地址

1:Project 2007 安装教程及下载地址 https://mp.weixin.qq.com/s/8iI7x1qjon0yAdo3bStjzw 2:Project 2010 安装教程及下载地址 https://mp.weixin.qq.com/s/nHwYW7IoSv-5bpiOzXYHPg 3:Project 2013 安装教程及下载地址 https://mp.weixin.qq.com/s/FzPpiOmILkMV0FBjNaMygA 4:Project 2016 安装教程及下载地址

全套visio版本安装教程及下载地址

1:visio 2003 安装教程及下载地址 https://mp.weixin.qq.com/s/vhJUagKBz3vM-Dru0cwYow 2:visio 2007 安装教程及下载地址 https://mp.weixin.qq.com/s/pW8JGH5OMmWMM4KBGMBtpQ 3:visio 2010 安装教程及下载地址 https://mp.weixin.qq.com/s/OgHsjm2IpJ7YdA5tRZ-axw 4:visio 2013 安装教程及下载地址 https://