运维

当前位置:永利皇宫463登录 > 运维 > 布署及监督,Web监察和控制服务器财富

布署及监督,Web监察和控制服务器财富

来源:http://www.makebuLuo.com 作者:永利皇宫463登录 时间:2019-09-15 22:29

什么设置配备Collectd和Collectd-Web监察和控制服务器能源?(1)

Collectd-web是一款基于福睿斯牧马人Dtool(轮循数据库工具)的Web前端监察和控制工具,它能够解读并以图形化格局出口由Linux系统上的Collectd服务搜罗的数量。

Collectd服务在暗许景况下随带一大批判可用插件,那么些插件接入其暗中同意的安排文件;一旦你安装了软件包,在那之中一部分插件在私下认可情状下一度被激活。

Collectd-web CGI脚本可解读并生成图形化的html页面总计音信,用Apache CGI网关就能够进行,Apache Web服务器端只需求极少的布局。

然而,附有所生成总括音讯的图形化Web界面也足以由Python CGIHTTPServer脚本提供的独立式Web服务器来实施,该脚本随主Git软件库预先安装。

本学科将介绍Collectd服务和Collectd-web分界面在依据EvoqueHEL/CentOS/Fedora和Ubuntu/Debian的类别上的设置过程,只须求进行极少的布署,就足以运作服务,并启用Collectd服务插件。

第1步:安装Collectd服务

1. 基本上来说,Collectd守护程序的天职就是在它所运营的体系上搜罗并储存数据总括音信。Collectd程序包可以从暗中同意的依据Debian的发行版软件库下载和安装,只要进行上面那几个命令:

在Ubuntu/Debian上:

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

永利皇宫463登录 1

将Collectd安装到Debian/Ubuntu上

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

在依照红帽的较旧种类(比方CentOS/Fedora)上,你先需求启用系统下的epel软件库,然后你技艺从epel软件库安装collectd程序包。

# yum install collectd

在RHEL/CentOS 7.x上:

在新型版本的昂CoraHEL/CentOS 7.x上,你能够从暗许的yum软件库安装和启用epel软件库,如下所示。

# yum install epel-release
# yum install collectd

永利皇宫463登录 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]


永利皇宫463登录 3


) Collectd-web是一款基于路虎极光途胜Dtool(轮循数据库工具)的Web前端监察和控制工具,它能够解读并以图形化方...

Munin监控的安装与配置

Munin 是一款看似 RKoleosD tool 的杰出系统监察和控制工具,它能提要求你多地点的系统性子新闻,譬如磁盘、网络、进程、系统和顾客。
永利皇宫463登录 4

Munin 的工作规律

Munin 以顾客端-服务器形式运营,主服务器上运维的 Munin 服务器进度会从本地运转的客户端守护进程(Munin 能够监督它自身的财富)或然远程顾客端(Munin 能够监督上百台机器)搜罗数据,然后在它的 web 分界面上以图片的措施突显出来。
在服务器中布署 Munin

安装

要布署服务器端和顾客端,我们须求形成以下两步。

  1. 安装 Munin 服务器软件包并配置,使得它能从客商端搜罗数据。
  2. 设置 Munin 客商端,使得服务器能一连到顾客端守护进程张开数据搜罗。

1、在 Linux 上设置 munin 服务器端

在基于Ubuntu/Debian的机械上安装 Munin 服务器:

apt-get install munin apache2

在基于Redhat/CentOS的机器上安装 Munin 服务器:
在根据 Redhat 的机器上安装 Munin 在此之前,你必要确定保证 启用 EPEL 软件仓库,因为依照 Redhat 的机器的软件仓库暗中同意未有 Munin,下载EPEL 的rpm 安装包(下载对应版本):

wget http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm

下载完结后,通过以下命令安装EPEL 软件包

rpm -ivh epel-release-6-8.noarch.rpm或rpm -ivh epel-release*

设置好EPEL 源后,用yum 命令来检查是否丰硕到源列表:

# yum repolistLoaded plugins: fastestmirrorLoading mirror speeds from cached hostfile * base: mirrors.vonline.vn * epel: buaya.klas.or.id * extras: centos-hn.viettelidc.com.vn * updates: mirrors.fibo.vnrepo id        repo name                                              statusbase           CentOS-6 - Base                                         6,381epel           Extra Packages for Enterprise Linux 6 - x86_64         10,023extras         CentOS-6 - Extras                                          13nginx          nginx repo                                                 47updates        CentOS-6 - Updates                                      1,555repolist: 18,019

EPEL已经在repo 后列出,並且展现提供了上万个软件包,所以EPEL 已经设置到您的CentOS了,EPEL源的布局安装到了/etc/yum.repos.d/epel.repo文件。
接下来就能够直接设置munin了,试行命令:

yum install munin httpd

2、在 Linux 上安排 Munin 服务器端:

下边是大家要在服务器上运维 Munini 所进行的步调:
手续 1:在 /etc/munin/munin.conf 中增多要求监察和控制的主机详细情形。
/etc/munin/munin.conf文件中增多主机条约,调到文件末尾增多要监察和控制的顾客端。在这一个事例中,作者加多了要监督的数据库服务器和它的 IP 地址。**

[db.linuxprobe.com]address 192.168.1.25use_node_name yes

封存文件并脱离。
步骤 2:配置 apache web 服务器使其饱含 munin 配置。
/etc/apache2/conf.d目录中编辑或创办理文件件 munin.conf 用于富含 Munin 和 Apache 相关的布局,其他注意一点,暗中认可其余和 web 相关的 Munin 配置保存在/var/www/munin目录。**

vi /etc/apache2/conf.d/munin.conf内容:Alias /munin /var/www/munin<Directory /var/www/munin>Order allow,denyAllow from localhost 127.0.0.0/8 ::1AllowOverride NoneOptions ExecCGI FollowSymlinksAddHandler cgi-script .cgiDirectoryIndex index.cgiAuthUserFile /etc/munin/munin.passwdAuthType basicAuthName "Munin stats"require valid-user<IfModule mod_expires.c>ExpiresActive OnExpiresDefault M310</IfModule></Directory>

封存文件并退出。
手续 3:为 web 分界面创设客商名和密码。
现在为翻动 munin 的图示而创办客商名和密码:

htpasswd -c /etc/munin/munin-htpasswd munin

瞩目:对于 Redhat/Centos 机器,要访谈你的布置文件,需求在每一个路线中用 “httpd” 替换 “apache2”。
步骤 4:重启 apache 服务器。
重启 Apache 服务器,使得 Munin 配置生效。
基于 Ubuntu/Debian :

service apache2 restart

基于 Centos/Redhat :

service httpd restart

3、在 Linux 上设置和配置 Munin 客户端:

步骤 1:在 Linux 上安装 Munin 客户端。

apt-get install munin-node

只顾:即使你想监察和控制你的 Munin 服务器端,你也亟需在服务器端安装 munin-node。
手续 2:编辑 munin-node.conf 文件配置客商端。

vi /etc/munin/munin-node.conf示例:allow ^127.0.0.1$allow ^10.10.20.20$# 监听到哪个地址上host *# 以及哪个端口port 4949

专心: 10.10.20.20 是我的 Munin 服务器,它总是到客户端的 4949 端口获取数据。
步骤 3:在客商端机器中重启 munin-node:

service munin-node restart

测验连接

检查你是或不是能从服务器的接连到客户端的 4949 端口,若是那多少个,你供给在客商端机器中的防火墙展开该端口。
访问 Munin web 页面
留心,测量试验在此之前早就将域名定义到了钦赐的服务端的80端口。

转发地址:

Munin 是一款类似 OdysseyWranglerD tool 的精美系统监察和控制工具,它能提供给您多地点的种类品质新闻,比如磁盘、互联网、进度、系统...

Memcached安装、配置及监察和控制

Memcached是三个依据key=>value的布满式对象缓存系统,虽说以后redis的效率相对强劲,可是一些场景Memcached还是据有优势,如数据库缓存。

以下安装均在CentOS 5/6 六12位操作系统上变成

目录:

  1. Libevent的安装
  2. Memcached的安装与配置
  3. Zabbix监控Memcached
  4. Web管理Memcached

1.Libevent安装

wget 
tar zxf release-1.4.15-stable.tar.gz
cd libevent-release-1.4.15-stable/

相似的话一贯运维./configure就足以的,况且个中的文书档案也是如此说的
[[email protected] libevent-release-1.4.15-stable]# ./configure
-bash: ./configure: No such file or directory
会开采提示错误,其实那一年还不曾生成configure文件,必要试行以下目录下的./autogen.sh
[[email protected] libevent-release-1.4.15-stable]# ./autogen.sh
./autogen.sh: line 11: aclocal: command not found

又提醒找不到aclocal,那是因为没有安装autoconf automake libtool
yum -y install autoconf automake libtool
永利皇宫463登录,./autogen.sh
./configure --prefix=/usr/local/libevent1.4.15
make && make install

注意:libevent安装的时候须要先生成configure文件,这里应该会走十分多弯路

2.Memcached的安装
wget 
tar zxf memcached-1.4.25.tar.gz
cd memcached-1.4.25
./configure --prefix=/usr/local/memcached1.4.25 --with-libevent=/usr/local/libevent1.4.15
#留心这里要求钦命libevent的安装地点
make && make install

memcached命令行监察和控制工具:
将附属类小部件中的memcached-tool上传到/usr/local/memcached1.4.25/bin索引下
将附属类小部件中的memcached文件上传到/etc/init.d/目录下
1234 chmod +x /etc/init.d/memcached
chmod +x /usr/local/memcached1.4.25/bin/memcached-tool
mkdir -p /var/run/memcached
ln -s /usr/local/memcached1.4.25/bin/* /usr/bin/

只要供给自定义memcached的运营参数,能够一贯改变/etc/init.d/memcached文件
PORT=11211
USER=nobody
MAXCONN=10240
CACHESIZE=3096
OPTIONS=""

Memcache的场所查看
[[email protected] ~]# memcached-tool 127.0.0.1:11211 stats
#127.0.0.1:11211  Field      Value
        accepting_conns          1
              auth_cmds          0
            auth_errors          0
                  bytes          0
              bytes_read          7
          bytes_written          0
              cas_badval          0
                cas_hits          0
              cas_misses          0
              cmd_flush          0
                cmd_get          0
                cmd_set          0
              cmd_touch          0
            conn_yields          0
  connection_structures          11
  crawler_items_checked          0
      crawler_reclaimed          0
        curr_connections          10
              curr_items          0
              decr_hits          0
            decr_misses          0
            delete_hits          0
          delete_misses          0
      evicted_unfetched          0
              evictions          0
      expired_unfetched          0
                get_hits          0
              get_misses          0
              hash_bytes      524288
      hash_is_expanding          0
        hash_power_level          16
              incr_hits          0
            incr_misses          0
                libevent      1.4.15
          limit_maxbytes  3246391296
    listen_disabled_num          0
      lrutail_reflocked          0
            malloc_fails          0
                    pid      13376
            pointer_size          64
              reclaimed          0
            reserved_fds          20
          rusage_system    0.000999
            rusage_user    0.000000
                threads          4
                    time  1452663956
time_in_listen_disabled_us          0
      total_connections          11
            total_items          0
              touch_hits          0
            touch_misses          0
                  uptime          13
                version      1.4.25

以上是memcached的气象项目

3.Zabbix监察和控制脚本:
在zabbix_agentd.conf文件末尾加多
UserParameter=memcached.stats[*],/usr/bin/memcached-tool 127.0.0.1:11211 stats|awk '/$1/{print $$2}'|head -1

下一场重启zabbix_agentd服务
接下来导入zabbix memcached模板

永利皇宫463登录 5

4.使用memadmin监察和控制管理memcached
本条必要在一台设置了php情形带有memcache模块下运维

永利皇宫463登录 6

全体来讲memcached的装置照旧比较轻巧的,况兼还包涵轻便的情状接口,便于大家对其进展监督检查。

本文用到的有关资料memcached监控工具及运维脚本 memadmin memcached-tool及 memcached运行文件和监理工科具,memcached模板下载:

------------------------------------------分割线------------------------------------------

免费下载地址在

客户名与密码都以www.bkjia.com

现实下载目录在 /二零一五年龄资历料/6月/八日/Memcached安装、配置及监督/

下载格局见

------------------------------------------分割线------------------------------------------

CentOS 6.6下Memcached 源码安装配置 

Memcached 安装及运营脚本

PHP中利用Memcached的性责骂题

Ubuntu下安装Memcached及命令解释

Memcached的设置和选取

使用Nginx+Memcached的小图片存款和储蓄方案

Memcached使用入门

Memcached 的详细介绍:请点这里
Memcached 的下载地址:请点这里

正文长久更新链接地址:

Memcached是二个依照key=value的布满式对象缓存系统,虽说今后redis的效率相对强劲,可是一些场景Memcached依旧据有优...

本文由永利皇宫463登录发布于运维,转载请注明出处:布署及监督,Web监察和控制服务器财富

关键词:

上一篇:没有了

下一篇:没有了