怎样设置配置Collectd和Collectd-Web监察和控制服务器财富?(1)

Collectd-web是大器晚成款基于讴歌ZDXLX570Dtool(轮循数据库工具)的Web前端监察和控制工具,它亦可解读并以图形化方式出口由Linux系统上的Collectd服务搜集的多少。

Collectd服务在暗中同意意况下随带一大批判可用插件,那一个插件接入其暗许的配备文件;大器晚成旦您安装了软件包,在那之中一些插件在默许意况下生机勃勃度被激活。

Collectd-web CGI脚本可解读并生成图形化的html页面总结音讯,用Apache
CGI网关就可以实行,Apache Web服务器端只必要极少的布局。

但是,附有所生成计算音信的图形化Web分界面也足以由Python
CGIHTTPServer脚本提供的独立式Web服务器来实践,该脚本随主Git软件库预先安装。

本课程将介绍Collectd服务和Collectd-web分界面在依据揽胜HEL/CentOS/Fedora和Ubuntu/Debian的系统上的安装进程,只须要开展极少的布局,就能够运营服务,并启用Collectd服务插件。

第1步:安装Collectd服务

1.
几前段时间说,Collectd守护程序的义务便是在它所运营的体系上搜集并蕴藏数据总括音信。Collectd程序包能够从暗中同意的基于Debian的发行版软件库下载和设置,只要进行上边这几个命令:

在Ubuntu/Debian上:

# apt-get install collectd [On Debian based Systems]

home88一必发 1

将Collectd安装到Debian/Ubuntu上

在RHEL/CentOS 6.x/5.x上:

在依据红帽的较旧体系(举例CentOS/Fedora)上,你先须要启用系统下的epel软件库,然后你本事从epel软件库安装collectd程序包。

# yum install collectd

在RHEL/CentOS 7.x上:

在最新版本的奥迪Q5HEL/CentOS
7.x上,你可以从默许的yum软件库安装和启用epel软件库,如下所示。

# yum install epel-release
# yum install collectd

home88一必发 2

将Collectd安装到CentOS/RHEL/Fedora上

只顾:对Fedora顾客来讲,无需启用任何第三方软件库,只要运转yum命令,即可从默许的yum软件库得到collectd程序包。

  1. 假使程序包安装到了你的系统上,运营下边这么些命令,以便运维服务。

    # service collectd start  [On Debian based Systems]
    # service collectd start [On RHEL/CentOS 6.x/5.x Systems]
    # systemctl start collectd.service [On RHEL/CentOS 7.x Systems]


home88一必发 3


)
Collectd-web是风流罗曼蒂克款基于Wrangler福特ExplorerDtool(轮循数据库工具)的Web前端监察和控制工具,它能够解读并以图形化方…

蒙德o
Rescue是一个开源无偿的故障恢复生机和备份工具,客户能够轻便地开创系统的总体(Linux或Windows卡塔尔国克隆或备份的ISO镜像,能够将这一个镜像寄存在CD、mp3、磁带、USB设备、硬盘和NFS上。Mondo
Rescue还足以用来快捷回升或然重新计划工作镜像到其他系统中,万风姿浪漫蒙受数据错过,你还足以从备份媒介物复苏尽大概完整的系统数据。

有时,无论是普通顾客依然系统助理馆员,都亟待知道系统运维是不是优良。与系统状态相关的非常多难题,都足以经过检查运营的服务所生成的日志文件来拿到答案。然则,纵然对于干过几年的系统管理员来讲,要检查日志文件的种种细节都不是件轻巧的事。这也是干吗他们倚仗于监控软件的缘由,监察和控制软件能够从差别的源收集音信,并以易于了然的格式给出解析报告,如图表、可视化图像、计算数据等。

Mondo程序能够无偿下载,在GPL(GNU Public
License)下公布,並且已经在不菲Linux发行版本中进行过测量试验。  
本文介绍了Mondo的装置方式,以致哪些利用Mondo
Tools完整备份你的种类。Mondo
Rescue是二个故障复苏和备份建设方案,系统一管理理员能够完全地备份他们的Linux和Windows文件系统分区到CD/mp4、磁带、NFS上,况且能够在辅导时经过Mondo
Restore介质媒质功用苏醒整个系统。   大器晚成、在福特ExplorerHEL/CentOS/Scientific
Linux平台上设置MondoRescue 最新的Mondo
Rescue安装包(Mondo的一时一刻版本为3.0.3-1卡塔尔国能够从“MondoRescue
Repository”获得。使用“wget”命令将“MondoRescue
Repository”下载和丰裕到你的系统中。Mondo软件库将会设置切合于您的发行版系统的二进制软件包,例如afio、buffer、mindi、mindi-busybox、mondo,以至mondo-doc,若是它们可用的话。
  1. 用以WranglerHEL/CentOS/SL 6, 5, 4 –
31个人平台
下载“/etc/yum.repos.d/”下的MondoRescue软件库,文件名称为“mondorescue.repo”。请为你的Linux
OS发行版本下载正确的软件库。

市面上流传着无数错落有致的系统监察和控制软件,诸如Cacti, Nagios, Zabbix,
Munin此类。在本文中,大家向你介绍三个轻量级的监察和控制工具——Monitorix,该工具设计用来在Linux/BSD上监督系统财富和数不清熟练的第三方应用程序。由于专为能源有限的嵌入式系统而优化,Monitorix以应用简易,消耗内存能源少而震天动地。它内建了一个HTTP服务器用于提供web界面,并利用LAND途乐Dtool数据库来积攒时间类别总括数据,ENVISIONMuranoDtool能够比较轻便地和任何脚本语言整合,如Perl,Python,shell脚本,Ruby等。

# cd /etc/yum.repos.d/

## On RHEL/CentOS/SL 6 - 32-Bit ##
# wget ftp://ftp.mondorescue.org/rhel/6/i386/mondorescue.repo

## On RHEL/CentOS/SL 5 - 32-Bit ##
# wget ftp://ftp.mondorescue.org/rhel/5/i386/mondorescue.repo

## On RHEL/CentOS/SL 4 - 32-Bit ##
# wget ftp://ftp.mondorescue.org/rhel/4/i386/mondorescue.repo

home88一必发 4

  1. 用于RHEL/CentOS/SL 6, 5, 4 –
    64位平台

    # cd /etc/yum.repos.d/

    ## On RHEL/CentOS/SL 6 – 64-Bit ##
    # wget ftp://ftp.mondorescue.org/rhel/6/x86_64/mondorescue.repo

    ## On RHEL/CentOS/SL 5 – 64-Bit ##
    # wget ftp://ftp.mondorescue.org/rhel/5/x86_64/mondorescue.repo

    ## On RHEL/CentOS/SL 4 – 64-Bit ##
    # wget ftp://ftp.mondorescue.org/rhel/4/x86_64/mondorescue.repo

Monitorix 监察和控制你的 Linux 主机情形
http://www.linuxidc.com/Linux/2013-08/88749.htm

如若你成功地增多了软件库,就足以行使“yum”命令安装新型的蒙德o工具。

Linux监察和控制软件Monitorix在CentOS下的设置
http://www.linuxidc.com/Linux/2014-01/95115.htm

# yum install mondo

首要特征

此间列出了Monitorix的首要特征。要翻看完整列表,请参阅官方网站

  • 近来系统负荷和系统服务
  • CPU/GPU温度传感器
  • 磁盘温度和健康度
  • 互联网/端口流量和互联网景况总计
  • 邮件计算
  • Web服务器总括(Apache,Nginx,Lighttpd卡塔尔
  • MySQL负载和总计
  • Squid代理总结
  • NFS服务器/客商端总括
  • Raspberry Pi传感器总括
  • Memcached统计

  二、在Debian/Ubuntu/Linux
Mint平台上安装MondoRescue 1.
Debian平台 Debian顾客能够采取“wget”命令抓取适用于Debian
6和Debian
5发行版的MondoRescue软件库。运转下列命令,增添“mondorescue.sources.list”到“/etc/apt/sources.list”文件中,以便于安装Mondo软件包。

在Fedora, CentOS可能宝马X3HEL上设置并布署Monitorix

首先,安装须要的软件包。注意,在CentOS上,你须求先安装
EPEL和Repoforge旅社。

  1. $ sudo yum install rrdtool rrdtool-perl perl-libwww-perl perl-MailTools perl-MIME-Lite perl-CGI perl-DBI perl-XML-Simple perl-Config-General perl-HTTP-Server-Simple perl-IO-Socket-SSL

做到上一步后,可以透过以下命令来安装Monitorix:

  1. $ sudo yum install monitorix

要安顿Monitorix,展开/etc/monitorix/monitorix.conf配置文件,并改进选项。关于Monitorix的配置文件细节,能够查阅。

私下认可意况下,内建的HTTP服务器监听8080端口。因而,确定保障您的防火墙未有阻碍TCP
8080端口。

要开动Monitorix,只需输入以下命令:

  1. $ sudo service monitorix start

运营你热爱的Web浏览器,然后经过

## On Debian 6 ##
# wget ftp://ftp.mondorescue.org/debian/6.0/mondorescue.sources.list
# sh -c "cat mondorescue.sources.list >> /etc/apt/sources.list" 
# apt-get update 
# apt-get install mondo

## On Debian 5 ##
# wget ftp://ftp.mondorescue.org/debian/5.0/mondorescue.sources.list
# sh -c "cat mondorescue.sources.list >> /etc/apt/sources.list" 
# apt-get update 
# apt-get install mondo

在Archlinux上设置并配置Monitorix

在Archlinux上,可以从AUR上下载Monitorix包。

暗中认可情况下,在Archlinux上是禁止使用了其内建HTTP服务器的。要启用内建的HTTP服务器,请编辑/etc/monitorix.conf文件的如下区块。

  1. <httpd_builtin>
  2. enabled = y
  3. host =
  4. port = 8080
  5. user = nobody
  6. home88一必发,group = nobody
  7. log_file = /var/log/monitorix-httpd
  8. hosts_deny =
  9. hosts_allow =
  10. <auth>
  11. enabled = n
  12. msg = Monitorix: Restricted access
  13. htpasswd = /var/lib/monitorix/htpasswd
  14. </auth>
  15. </httpd_builtin>

最后,启动Monitorix服务。

开发你欢腾的Web浏览器,然后通过

  1. Ubuntu/Linux Mint平台
    想要在Ubuntu 12.10、12.04、11.10、11.04、10.10、10.04,也许Linux Mint
    第13中学设置Mondo
    Rescue,请展开终端,然后在“/etc/apt/sources.list”文件中增多MondoRescue的软件库。运维下列的下令就可以安装蒙德o
    Rescue软件包。

    # wget ftp://ftp.mondorescue.org/ubuntu/lsb_release -r|awk '{print $2}'/mondorescue.sources.list
    # sh -c “cat mondorescue.sources.list >> /etc/apt/sources.list”
    # apt-get update
    # apt-get install mondo

在Debian和Ubuntu上安装并配置Monitorix

对此Debian宗族,Monitorix能够经过二种办法安装:手工业安装或通过第三方软件仓库。

  • 1
  • 2
  • 3
  • 4
  • 下一页

手工业安装(用于Debian)

先是安装具备信任包。

  1. $ sudo apt-get install rrdtool perl
    libwww-perl
    libmailtools-perl
    libmime-lite-perl librrds-perl libdbi-perl libxml-simple-perl libhttp-server-simple-perl libconfig-general-perl libio-socket-ssl-perl

从下载Monitorix包,并安装。

  1. $ sudo dpkg -i monitorix*.deb

在设置时期,会供给您安插几个后端Web服务器。假如你正是用Apache,确定保证重启Apache服务来重新加载Apache配置。

  1. $ sudo service apache2 reload

Rescue是一个开源无偿的故障苏醒和备份工具,客商可以轻巧地创建系统的总体(Linux或Windows卡塔 尔(英语:State of Qatar)克隆或备份的ISO镜像,能够将那一个镜像存…

由此软件酒馆安装 (用于Ubuntu)

在/etc/apt/source.list中加多以下行来启用Izzysoft仓库。

  1. deb generic universe

下载并为软件旅社加多GPG密钥。

  1. $ wget
  2. $ sudo apt-key add izzysoft.asc

接纳apt-get安装Monitorix,全部依赖包也将电动安装。

  1. $ sudo apt-get update
  2. $ sudo apt-get install monitorix

最后,启动Monitorix服务。

  1. $ sudo service monitorix start

要陈设Monitorix,请使用文本编辑器编辑/etc/monitorix/monitorix.conf,相提并论启Monitorix服务。

  1. $ sudo service monitorix restart

用来Ubuntu的内建Web服务器暗许启用。要从Web查看监察和控制结果,在你热爱的Web浏览器中访谈

 

越来越多实际情况见请继续读书下意气风发页的美丽内容
http://www.linuxidc.com/Linux/2014-06/102961p2.htm 

home88一必发 5

相关文章