返回顶部
首页 > 资讯 > 服务器 >nagios监控服务器的安装配置方法
  • 379
分享到

nagios监控服务器的安装配置方法

2023-06-13 04:06:35 379人浏览 安东尼
摘要

本篇内容主要讲解“nagiOS监控服务器的安装配置方法”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“nagios监控服务器的安装配置方法”吧!NAGIOS服务端安装一、 主软件包: nagios

本篇内容主要讲解“nagiOS监控服务器的安装配置方法”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“nagios监控服务器的安装配置方法”吧!

NAGIOS服务端安装

一、 主软件包:

nagios-3.0.x.tar.gz 主程序

nagios-plugins-1.4.x.tar.gz 插件

nrpe_2.8.x.tar.gz 外部构件

pnp -0.4.X 图形化工具

二、基本安装:

软件包准备:

服务端安装:

rpm -q GCc glibc glibc-common gd gd-devel xinetd openssl-devel Httpd

安装步骤:

1 建立账号:

useradd nagios

passwd nagios

usermod -G nagios nagios

usermod -G nagios apache

2 安装nagios-3.0.x.tar.gz

./configure (不用跟参数,默认安装在/usr/local/nagios)

配置完毕按照提示安装

make all

====================

make install

====================

make install-init

====================

make install-config

====================

make install-commandmode

====================

make install-WEBconf #针对rpm版apache,source包apache配置见下 ====================

设置收信人地址

vi /usr/local/nagios/etc/objects/contacts.cfg

更改email地址nagiosadmin的联系人定义信息中的EMail信息为你的EMail信息以接收报警内容.

/usr/local/apache/bin/htpasswd -c /usr/local/nagios/etc/htpasswd nagiosadmin

输入密码(这一步很重要)

3安装Nagios插件

1 nagios-plugins-1.4.X.tar.gz

./configure --with-nagios-user=nagios --with-nagios-group=nagios

make

make install

chkconfig --add nagios

chkconfig nagios on

2 nrpe_2.8.x.tar.gz

./configure

make all

make install-plugins

make install-daemon

make install-daemon-config

make install-xinetd

三、 详细配置:

1 主机定义:

vi /usr/local/nagios/etc/objects/hosts.cfg

基本模板:

define host{

use linux-server # nagios server-name

host_name 主机名

alias 别名

address X.X.X

}

例:

define host {

host_name Centos

use linux-server,host-pnp

alias nagios server

address 192.168.1.44

contact_groups nagcmd

check_command check-host-alive

max_check_attempts 5

notification_interval 10

notification_period 24x7

notification_options d,u,r

}

2 主机组定义:

vi /usr/local/nagios/etc/objects/hostgroup.cfg

基本模板:

define hostgroup{

hostgroup_name 组名

alias PAY-web

members 主机名1, 主机名2 # 须是定义过的

}

3 服务定义:

define service{

use generic-service ; Name of service template to use

hostgroup_name 主机组1, 主机组2

service_description Swap Usage

check_command check_nrpe!check_swap

}

例:define service {

host_name CentOS

use local-service,srv-pnp

service_description CPU

check_period 24x7

max_check_attempts 4

nORMal_check_interval 1

retry_check_interval 1

contact_groups nagcmd

notification_interval 10

notification_period 24x7

notification_options w,u,c,r

check_command check_nrpe!check_cpu

}

四、 NAGIOS的图形化(PNP)

#基于LAMP平台

PNP 是基于PHP和PERL,利用rrdtool将Nagios采集的数据绘制成图表

软件包列表:

Perl

rrdtool 1.2.*

pnp-0.3.3.tar.gz

1 安装rrdtool-1.4.4.*

tar –xvf rrdtool-1.4.4*

./configure 进行配置 –-prefix=/usr/local/rrdtool

make;make install 然后再编译和安装

ls /usr/local/rrdtool-1.4.4.* 查看安装目录是否有

nagios监控服务器的安装配置方法

应该有这些目录才正至此rrdtool安装成功

2 安装pnp

tar xzvf pnp-X.r.gz 将pnp进行解压

cd pnp-X 进入pnp 目录

./configure --with-rrdtool=/usr/local/rrdtool/bin/rrdtool --with-perfdata-dir=/usr/local/nagios/share/perfdata/

make all

make install

make install-config

2.1 相关设置

首先要将Nagios的主配置文件nagios.cfg中相关的配置修改:

process_performance_data=1

service_perfdata_command=process-service-perfdata #默认此句被注释掉了

如果想要对某个监控对象做数据图表,则需在所对应的host或者service定义中(一般写在hosts.cfg或者services.cfg文件中),包含如下的定义:

process_perf_data 1

3 访问图表

http://IP/nagios/pnp/

这样访问比较麻烦

在服务、主机中添加

在object 目录里commands.cfg定义这两个命令:

# 'process-host-perfdata' command definition

define command{

command_name process-host-perfdata

#command_line /usr/bin/printf "%b" "$LASTHOSTCHECK$\t$HOSTNAME$\t$HOSTSTATE$\t$HOSTATTEMPT$\t$HOSTSTATETYPE$\t$HOSTEXECUTIONTIME$\t$HOSTOUTPUT$\t$HOSTPERFDATA$\n">>/usr/local/nagios/var/host-perfdata.out

command_line /usr/local/nagios/libexec/process_perfdata.pl

}

# 'process-service-perfdata' command definition

define command{

command_name process-service-perfdata

# command_line /usr/bin/printf "%b" "$LASTSERVICECHECK$\t$HOSTNAME$\t$SERVICEDESC$\t$SERVICESTATE$\t$SERVICEATTEMPT$\t$SERVICESTATETYPE$\t$SERVICEEXECUTIONTIME$\t$SERVICELATENCY$\t$SERVICEOUTPUT$\t$SERVICEPERFDATA$\n" >> /usr/local/nagios/var/service-perfdata.out

command_line /usr/local/nagios/libexec/process_perfdata.pl

}

然后在hosts.cfg和services.cfg里面添加host-pnp, srv-pnp

nagios监控服务器的安装配置方法

nagios监控服务器的安装配置方法

添加之后重启nagios,然后到web下就可以看到

nagios监控服务器的安装配置方法

到此,相信大家对“nagios监控服务器的安装配置方法”有了更深的了解,不妨来实际操作一番吧!这里是编程网网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

--结束END--

本文标题: nagios监控服务器的安装配置方法

本文链接: https://lsjlt.com/news/265456.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • nagios监控服务器的安装配置方法
    本篇内容主要讲解“nagios监控服务器的安装配置方法”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“nagios监控服务器的安装配置方法”吧!NAGIOS服务端安装一、 主软件包: nagios...
    99+
    2023-06-13
  • Linux下Nagios的安装与配置方法
    这篇文章主要讲解了“Linux下Nagios的安装与配置方法”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Linux下Nagios的安装与配置方法”吧!一、Nagios简介Nagios是一款...
    99+
    2023-06-12
  • 在阿里云服务器上安装Nagios监控系统
    Nagios是一款开源的网络监控系统,它可以对网络中的各种设备进行实时监控,并及时发现并处理各种网络问题。在阿里云服务器上安装Nagios,可以有效地提高网络的稳定性,降低故障率。 一、安装Nagios的前提条件阿里云服务器已经安装了Lin...
    99+
    2023-11-15
    阿里 监控系统 器上
  • nagios的安装设置方法
    这篇文章主要介绍“nagios的安装设置方法”,在日常操作中,相信很多人在nagios的安装设置方法问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”nagios的安装设置方法”的疑惑有所帮助!接下来,请跟着小编...
    99+
    2023-06-13
  • 监控软件Nagios的服务器端如何在Linux系统上进行安装和配置
    本篇内容主要讲解“监控软件Nagios的服务器端如何在Linux系统上进行安装和配置”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“监控软件Nagios的服务器端如何在Linux系统上进行安装和配...
    99+
    2023-06-12
  • Red Hat上的Nagios安装配置
    本篇内容介绍了“Red Hat上的Nagios安装配置”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!1、NDOUtils简介NDOUTILS...
    99+
    2023-06-16
  • 安装配置Zabbix开源监控
    运行环境:操作系统:CentOS release 6.8 (Final)数据库:MySQL 5.5.52Web应用服务器:Apache/2.2.15(Unix):开源监控程序:Zabbix 3.2.6任务:...
    99+
    2024-04-02
  • 监控云服务器配置
    监控云服务器配置可以让您随时监控您的云服务器运行状态,以便及时发现和解决潜在问题。以下是一些监控云服务器配置的常用命令和选项。以下是 CMD 命令的示例:CMD local /etc/conf/admin$以下是 RAW 命令的示例: Ra...
    99+
    2023-10-25
    服务器配置
  • Apache Web 服务器的安装配置方法
    学习如何在 Apache 上托管你自己的网站,这是一个可靠、流行且易于配置的 Web 服务器。 我托管自己的网站已经有很多年了。自从 20 多年前从 OS/2 切换到 linux 以来,我一直将 Apache 作为我的服...
    99+
    2022-06-04
    服务器 配置 apache web 服务器配置
  • nginx服务器的安装和配置的方法
    这篇文章主要讲解了“nginx服务器的安装和配置的方法”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“nginx服务器的安装和配置的方法”吧!nginx服务器的安装和配置 1.安装 1)在wi...
    99+
    2023-06-14
  • CentOS环境下Nagios的安装与配置
    本篇内容主要讲解“CentOS环境下Nagios的安装与配置”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“CentOS环境下Nagios的安装与配置”吧!一、安装环境:CentOS5.4 + A...
    99+
    2023-06-16
  • MongoDB 安装、主从配置、以及监控
    1、安装#添加安装源[mongodb] name=MongoDB Repository baseurl=http://downloads-distro.mongodb.org/repo/redhat/os/...
    99+
    2024-04-02
  • Linux服务器中DansGuardian的安装配置方法
    这篇文章主要介绍“Linux服务器中DansGuardian的安装配置方法”,在日常操作中,相信很多人在Linux服务器中DansGuardian的安装配置方法问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”L...
    99+
    2023-06-06
  • 如何通过Nagios监控远程Windows服务器
    通过Nagios监控远程Windows服务器,需要安装Nagios Core或者Nagios XI,并配置Nagios Agent在...
    99+
    2024-04-09
    Nagios
  • Redhat配置安装nagios-apache和gcc的步骤
    这篇文章主要介绍“Redhat配置安装nagios-apache和gcc的步骤”,在日常操作中,相信很多人在Redhat配置安装nagios-apache和gcc的步骤问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家...
    99+
    2023-06-16
  • Nagios安装和配置的步骤是什么
    以下是安装和配置Nagios的基本步骤: 安装依赖项:确保系统上安装了所需的依赖项,如Apache、MySQL、PHP等。 ...
    99+
    2023-10-24
    Nagios
  • 监控之zabbix的安装部署+警报的配置
    主机环境  redhat6.5 64位实验环境  服务端1 ip172.25.25.1   主机名:server1.example.com    ...
    99+
    2024-04-02
  • 使用Nagios监控云环境的策略和方法
    Nagios是一款开源的监控工具,可以帮助用户监控云环境中的各种资源和服务。以下是一些使用Nagios监控云环境的策略和方法: ...
    99+
    2024-04-24
    Nagios
  • CentOS8.0 安装配置ftp服务器的实现方法
    CentOS8.0-1905发布后,尝zSfbnqaVO试将FTP服务器迁移至新版本的CentOS中,但是测试过程中,在防火墙中开放ftp服务后,仍然一直无法连接,如果使用lftp或ftp工具测试,会提示【没有到主机的路...
    99+
    2022-06-04
    CentOS8.0 安装ftp CentOS8.0 安装配置ftp
  • CentOS6中rsync服务器的安装与配置方法
    本篇内容主要讲解“CentOS6中rsync服务器的安装与配置方法”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“CentOS6中rsync服务器的安装与配置方法”吧!一、rsync 简介  Rs...
    99+
    2023-06-10
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作