Smokeping基本配置请看:http://lihuipeng.blog.51cto.com/3064864/1040575

Smokeping主从原理请看:http://oss.oetiker.ch/smokeping/doc/smokeping_master_slave.en.html

下面是我的安装步骤:

slave: 和Smokeping基本配置一样,其中不需要安装Apache

slave:不需要任何配置,只需要在/usr/local/smokeping/etc/目录下建立一个smokeping_secrets.dist,里面写入你的slave密码,如:lihuipeng_slave1

master:在/usr/local/smokeping/etc/smokeping_secrets.dist文件下写入slave的密码, 如:slave1:lihuipeng_slave1,如果有多个slave则一行一个

master:修改/usr/local/smokeping/etc/config:

 
    
  1. *** Slaves *** 
  2. secrets=/usr/local/smokeping/etc/smokeping_secrets.dist 
  3. +slave1 
  4. display_name=slave1 
  5. color=0000ff 

并且在Target中加入一行配置:slaves = slave1,如果有多个slave则在后面空格分隔再添加,表示target中定义的被监控机要使用哪些slave

master:chmod 600 /usr/local/smokeping/etc/smokeping_secrets.dist,然后重启Smokeping

slave:启动Smokeping,/usr/local/smokeping/bin/smokeping --master-url=http://192.168.1.101/smokeping/smokeping.fcgi --cache-dir=/usr/local/smokeping/cache/ --shared-secret=/usr/local/smokeping/etc/slave_secret.txt --slave-name=slave1

配置完成!