• 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服务

    然后就配置完了

  • 相关阅读:
    ACM HDU 3622 Bomb Game(2SAT)
    ACM HDU 3353 Not So Flat After All(简单题)
    php安装pear
    基于CPU访存局部性原理下的矩阵乘法实现
    MATLAB常用操作大全
    Matlab中二维统计分析图和三维立体图
    EXCEL中ABS
    图片和文本实现的数据隐藏
    NYOJ 485
    MATLAB解方程与函数极值
  • 原文地址:https://www.cnblogs.com/laiyuan/p/6524372.html
Copyright © 2020-2023  润新知