Sign inSign up

morphyhu/smokeping

By morphyhu

•Updated about 8 years ago

from linuxserver/smokeping:latest

Image
1

636

morphyhu/smokeping repository overview

#For latest version v2.7.2 docker run -d --name smokeping --rm -p 80:80 morphyhu/smokeping mkdir -p /data/smokeping/data docker cp smokeping:/opt/smokeping/etc /data/smokeping docker stop smokeping vi /data/smokeping/etc/config docker run --name smokeping -d --rm -p 80:80 -v /data/smokeping/data:/opt/smokeping/data -v /data/smokeping/etc:/opt/smokeping/etc morphyhu/smokeping

#For 2.6.13 docker run --name smokeping -d -p 82:80 -e PUID=1000 -e PGID=1000 -e TZ=Asia/Shanghai -v /data/smokeping/data:/data -v /data/smokeping/config:/config morphyhu/smokeping:v2.6.11

#Smokeping Docker 版本介绍 地址 https://hub.docker.com/r/linuxserver/smokeping/⁠ #大小仅104M

⁠docker images

REPOSITORY TAG IMAGE ID CREATED SIZE linuxserver/smokeping latest f3fccdea1891 6 days ago 104MB #Smokeping 安装 docker run --name smokeping -d --rm -p 82:80 -e TZ=Asia/Shanghai linuxserver/smokeping #先导出配置目录到本机磁盘,监控数据持久化 mkdir -p /data/smokeping docker cp smokeping:/data/ /data/smokeping/ docker cp smokeping:/config/ /data/smokeping/ docker stop smokeping docker rm smokeping #配置监控对象 vi /data/smokeping/config/Targets ####################################################################

  • China menu = China Sites title = China Sites ++ ChinaTel menu = ChinaTel title = ChinaTel host = 14.155.220.1 ++ ChinaDNS114 menu = ChinaDNS114 title = ChinaDNS 114.114.114.114 host = 114.114.114.114 ++ ChinaDNS115 menu = ChinaDNS115 title = ChinaDNS 114.114.115.115 host = 114.114.115.115 #################################################################### #再运行 docker run
    --name smokeping
    -d
    -p 82:80
    -e PUID=1000 -e PGID=1000
    -e TZ=Asia/Shanghai
    -v /data/smokeping/data:/data
    -v /data/smokeping/config:/config
    linuxserver/smokeping #单行命令 docker run --name smokeping -d -p 82:80 -e PUID=1000 -e PGID=1000 -e TZ=Asia/Shanghai -v /data/smokeping/data:/data -v /data/smokeping/config:/config linuxserver/smokeping
    #查看日志
    docker logs -f smokeping #进入容器 docker exec -it smokeping bash #访问连接 http://:82/smokeping/smokeping.cgi

批量增加监控项

#需要监控的项 cat > config <<EOF LAN_SW_CORE 10.0.0.1 LAN_HW_FW 10.0.0.10 LAN_SW_GW 10.0.1.1 EOF

#生成配置 cat config | while read LINE ; do #生成CONFIG LINE CL01=echo ${LINE} | awk '{print "++ "$1}' #++ SERVER CL02=echo ${LINE} | awk '{print "menu = "$1}' #menu = SERVER CL03=echo ${LINE} | awk '{print "title = "$1" "$2}' #title = SERVER_IP CL04=echo ${LINE} | awk '{print "host = "$2}' #host = IP echo -e "$CL01\n$CL02\n$CL03\n$CL04\n" #生成配置 #echo -e "$CL01\n$CL02\n$CL03\n$CL04\n" >> ./Targets #生成配置写入到文件 done

Tag summary

Content type

Image

Digest

Size

312.3 MB

Last updated

about 8 years ago

docker pull morphyhu/smokeping