网络监控设备

网络监控设备

我的目标是实施一个小型(更好的小型)设备,用于监控在VMware Server或VMware ESX下运行的网络健康和网络资源(短期和长期趋势)。 所以我注意到在系统上实现的所有组件,尽可能的轻量级。 这也是为什么不使用基于SQL DBMS的软件的原因。

该设备基于Ubuntu Jeos LTS(在撰写本文时为8.04.3)。 几乎所有使用的组件都来自相关的存储库。 本教程将介绍如何实施该设备。 我不会保证这将为您工作!

二手零件:

* Ubuntu 8.04.3 JeOS作为操作系统

* Nagios 2.11进行监控和报警

*抽烟2.3观察延迟和扑克损失

* MRTG 2.14.7观察网络流量的趋势

* RRDTool 1.2.19作为用于存储所有测量数据的Round-Robin数据库

* Lighttpd 1.4.19作为快速,轻量级的webserver前端

* weathermap4rrd用于说明网络主机

* ssmtp作为非常轻量级的邮件传送MTA

初步说明

在本教程中,我使用的主机名为jeos.example.com,其中分配了DHCP的IP地址。 这些设置可能会有所不同,因此您必须在适当的情况下更换它们。 由于整个安装不是基于GUI的,所以您应该熟悉使用bash,vi和类似的程序。 此外,所有工作都应该使用root权限或使用sudo来完成每个命令。

Ubuntu Server JeOS 8.04 LTS

Ubuntu Server JeOS背后的想法是将其作为轻量级的性能基础,在VMware ESX / Server或KVM下构建设备。

您可以从http://cdimage.ubuntu.com/jeos/releases/8.04.3/release/jeos-8.04.3-jeos-i386.iso下载ISO映像。

由于我们希望整个虚拟机轻量化,我们分配1个CPU,192MR RAM(在VMware中都可以轻松更改)和1GB磁盘空间。

安装很简单,后面会显示一些屏幕截图。 还有一个有关在https://help.ubuntu.com/community/JeOS安装的教程。

主机名:

引导磁盘分区:

我们使用整个磁盘。 交换对此虚拟机没有任何真正的意义,但交换空间是自动配置的,所以我们离开它。

创建一个帐户进一步登录:

一段时间后,基本安装完成:

现在系统是基础安装的,可以进行进一步的活动。 首先,您应该将所有安装的软件包更新/升级到最新版本:

apt-get update && apt-get upgrade

也许我们必须重新启动并登录安装系统时创建的帐户:

由于您的系统仅在VMware控制台内可达,另一个好主意可能是安装ssh:

apt-get install ssh

现在我们将安装我们构建设备所需的所有软件。 由于此系统应用于解决网络问题,我们还安装了一些可能有帮助的软件包。 随时根据您的需要扩展此列表:

apt-get install lighttpd ssmtp mailx anacron build-essential linux-headers-$(uname -r) psmisc nmap rsync snmp openssh-server sshfs ntop smokeping xinetd mrtg mrtg-rrd nagios2 nagios2-doc localepurge lynx dnsutils bzip2 traceroute tcptraceroute iptables wget lsof pv telnet time whois alien

VMware Tools

VMware Tools可能没有太大的帮助,因为该系统没有X11,但是您可以通过两种方式安装它们:

在VMware虚拟中心Web访问(或您所拥有的任何VMware管理控制台)中,安装此虚拟机的虚拟CD,并通过执行

mount /media/cdrom

将VmwareTools .rpm包转换为使用外部程序放入.deb包,然后通过执行dpkg -i vmwaretools * .deb进行安装

要么

通过tar xvzf vmwaretools _ *。tar.gz解压缩VmwareTools - * 。tar.gz并手动安装它们(有关详细信息,请参见https://help.ubuntu.com/community/JeOS#Installing%20VMware%20Tools

随后一个

apt-get remove build-essential linux-headers-$(uname -r) && apt-get clean && apt-get autoremove
可以完成删除不必要的软件包并释放一些磁盘空间。

现在基础系统真的准备好了。 我们继续服务器应用程序。

赞(52) 打赏
未经允许不得转载:优客志 » 系统运维
分享到:

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏