安装配置Icin公海船票ga用于监控网络设备

属猴子 http://www.fspvcpp.c 评论

【IT168 技术】由于随着个人及企业对信息科技的需求大幅增加,包含移动设备的兴起,社交网站的活跃,以及许多新技术的快速发展。因此在监测设备的使用状况及可以主动发现设备问题并提前预防和故障排除的能力日渐重要,另外,网络使用的普及,需要有足够的

  【IT168 技术】由于随着个人及企业对信息科技的需求大幅增加,包含移动设备的兴起,社交网站的活跃,以及许多新技术的快速发展。因此在监测设备的使用状况及可以主动发现设备问题并提前预防和故障排除的能力日渐重要,另外,网络使用的普及,需要有足够的功能去分析网络状态及能缩短排除网络拥塞问题的时间,此仍为当前网管人员的一大挑战。除前述的功能之外,能够快速部署,以及容易操作也会是考虑的要点之一。

  Icinga 即为一套容易部署以及容易为网管人员短期学习并使用的监控软件,在此本文以Icinga2为功能安装,设定及展示之主角,让读者可全面了解并可简单于读者所使用的网络环境下应用Icinga 。 本文主要包括以下的内容。

  1 Icinga 简介

  2 实验环境

  3 Icinga安装及设定

  4 邮件通知设定

  5 Switch 监控设定

  6 Icinga 设定成果展示

  7 总结

  1、 Icinga 简介

  Icinga是Nagios 的分支,它提供了全面的监控和报警框架; 是一个容易安装且功能强大的网络监控软件 且与 Nagios一样提供了开放及充足的可扩展性。除能可以监控主机之外,任何的设备只要能提供SNMP的服务,如此Icinga即可有充足的信息监控。透过这样的监控协议,我们可以呼叫被监测主机以量测任何可供监控的项目。此外,根据笔者对于其他监控软件的使用经验,如SNSC(IBMSystem Networking Switch Center)及CNA(Cisco Network Assistant),两者皆为功能强大的监控软件,但是只针对各自产品做监控而且皆是需付费的软件。 因此,相较于Icinga的表现更为全面也较容易符合大众需求。

  2、实验环境

  2.1 安装套件

  以下为Icinga需要的硬件及软件环境,Icinga的硬件只需要基本要求,在此我以虚拟机示范安装Icinga,请见下表之详细描述。

  虚拟机之环境

安装配置Icinga用于监控网络设备


  软件环境

安装配置Icinga用于监控网络设备

  2. 2 Icinga网络拓扑图

  此为网络拓扑图,注明网络设备及Icingaserver的摆放位置和Icinga于此架构中侦测网络设备。图2-1网络拓扑图为笔者所测试的网络架构。基本上,Icinga可放置于网络中的任何一个位置。#FormatTableID_2# #FormatTableID_3# #FormatTableID_4# #FormatTableID_5##FormatTableID_6# #FormatTableID_7# ▲图2-1网络拓扑图

  2.3 Icinga架构原理图

  此为架构原理图,为Icingaserver收集信息的行为如Check_snmp是经由SNMP的服务来认定每个硬件的ID值来取得数值,回传到server上并以图表纪录。

安装配置Icinga用于监控网络设备

▲图2-2架构原理图

  3、安装及设定

  3.1. 安装 Icinga 套件

  Icinga 安装前必需先行安装一些套件及函式库,Icinga才可正常运作。 所需的函式库包含以下几个部份:

  1. 安装apache server (httpd)为提供网站页面的服务

  2. 安装GUN之C语言的编译程序(gcc)、C的运行库(glibc、glibc-common)、图像处理库(gd、gd-devel)

  3. 安装图形译码库(libjpeg、libjpeg-devel、libpng、libpng-devel)

  4. 安装读取系统及网络状态信息的snmp套件 (net-snmp、net-snmp-devel、net-snmp-utils)

  5. 安装php与图形链接之套件,如同 php、php-gd 及与web链接之套件,如同php-pear 、php-xml

  6. 安装Icinga亦可使用mysql做为其数据库,若有需要可寻找关于libdbi、php-mysql、 libdbi-dbd-mysql等安装方式以符合数据库使用之需求。


  3.2. 新增用户

  使用useradd、groupadd及chmod给与适当的权限及角色。

安装配置Icinga用于监控网络设备


  3.3 . 开始编译Icinga

  使用 GIT 的安装方式,在安装前请使用 yum 安装 GIT 的套件,由于 GIT库即是版本控制软件,针对下载的软件做版本更新的管理完善,以此方式下载可得到最新及最正确的版本。在configure后方的参数中主要是指定存放Icinga档案的路径及权限的分配,在makeinstall的需求请见下表有更详细的批注。

安装配置Icinga用于监控网络设备

  开始编译Icinga - Make install参数简介 -除了安装Icinga的套件之外需要将下方的功能一起编译进去,详细安装信息,请见下表之批注。 

安装配置Icinga用于监控网络设备


    3.4. 设定 apache账户和密码

3.5 . 安装nagios-plugins

  目前使用的 nagios-plugins 版本为 2.0 版,于configure后方的参数则是给与这套件相应的权限。

安装配置Icinga用于监控网络设备


  3.6 . 设定主配置文件

  配置icinga.cfg的主要文件,请依以下步骤完成相应设定。

安装配置Icinga用于监控网络设备


  3.7 . 启动Icinga 

安装配置Icinga用于监控网络设备

并可浏览 ClassicUI:

安装配置Icinga用于监控网络设备

  ▲图3-1浏览 Classic UI:

  4、邮件通知设定:

安装配置Icin公海船票ga用于监控网络设备

公海船票_699彩票:安装配置Icin公海船票ga用于监控网络设备

喜欢 (0) or 分享 (0)
发表我的评论
取消评论

表情

您的回复是我们的动力!

  • 昵称 (必填)

网友最新评论