zoukankan      html  css  js  c++  java
  • centos7 安装smokeping 设置页面中文 图片中文 和master slave配置

    最近需要使用smokeping监控各个办公点到机房出口的网络质量。

    网上查了下发现安装步骤都很复杂,以下是本人使用centos 7 安装smokeping的步骤。

    • 首先安装yum源

    yum install epel-release -y

    • 然后安装smokeping

    yum install smokeping -y  会自动安装所有依赖包

    • 修改httpd

    vim /etc/httpd/conf.d/smokeping.conf

    <Directory "/usr/share/smokeping" >
    Require all granted     默认是local改为all granted
    # Require ip 2.5.6.8
    # Require host example.org
    </Directory>

    <Directory "/var/lib/smokeping" >
    Require all granted     默认是local改为all granted
    # Require ip 2.5.6.8
    # Require host example.org
    </Directory>

    • 接下来在配置文件里添加监控项目即可

    vim /etc/smokeping/config

    + TEST

    menu = TEST
    title = TEST

    ++ TEST1

    menu = TEST1
    title = TEST1
    host = XXX.XXX.XXX.XXX

    ++ TEST2

    menu = TEST2
    title = TEST2
    host = XXX.XXX.XXX.XXX

    • 页面中文  在配置文件 /etc/smokeping/config  中的*** Presentation ***下面添加

    charset=utf-8

    • 图片中文显示

    首先安装 中文字体

    yum -y install wqy-zenhei-fonts

    然后在 /usr/share/smokeping/Smokeping/Graphs.pm 中的 '--end', $tasks[0][2],下面添加字段

     '--font TITLE:20:"WenQuanYi Zen Hei Mono"',

    如图所示:

    保存重启smokeping即可

    • master slave 配置

    master 首先正常安装后:配置文件/etc/smokeping/config 做如下修改:

    1, *** Slaves *** 下添加slave,如下所示:

    secrets=/etc/smokeping/smokeping_secrets    #存放slave 信息密码的地方

    +slave1
    display_name=slave1
    color=EE3B3B

    +slave2
    display_name=slave2
    color=00ff00

    *** Targets *** 下:

    + China_Mobile 

    menu = 中国移动节点

    title = 中国移动节点

    ++ GuangZhou_CM
    menu = 广东移动_1
    title = 广东移动_211.139.145.249
    host = 211.139.145.249
    slaves = slave1 slave2

    2,密码配置

    在/etc/smokeping/smokeping_secrets密码文件下添加slave的密码信息

    如:

    slave1:slave1_passwd

    slave2:slave2_passwd

    chmod 600  /etc/smokeping/smokeping_secrets

    3 slave 配置

    同样在/etc/smokeping/smokeping_secrets 添加自己的密码, 首先要清空密码文本,只保留本slave的密码

    如:slave1_passwd

    chmod 600  /etc/smokeping/smokeping_secrets

    在/usr/share/smokeping 下mkdir cache

    chown apache.apache /usr/share/smokeping/cache

    4 启动 slave smokeping  

     启动slave smokeping前需要把master的smokeping和httpd重启。

    /usr/sbin/smokeping --master-url=http://172.17.0.140/smokeping/sm.cgi --shared-secret=/etc/smokeping/smokeping_secrets  --cache-dir=/usr/share/smokeping/cache  --slave-name=slave1

    启动后 需要在 master上把 数据保存文件修改owner

    chown -R apache.apache /var/lib/smokeping/rrd/

    重启master 的smokeping和httpd服务

    然后就配置完了

  • 相关阅读:
    RATE-MAX——alpha冲刺总结随笔
    RATE-MAX alpha冲刺第十天
    RATE-MAX alpha冲刺第九天
    团队作业第六次——Daily6+1站立式会议+β冲刺汇总
    问题总结(事后诸葛亮和组员交换事宜)
    凡事预则立
    测试随笔
    冲刺随笔
    alpha冲刺——第十天
    alpha冲刺——第九天
  • 原文地址:https://www.cnblogs.com/laiyuan/p/6524372.html
Copyright © 2011-2022 走看看