一. 二进制:
1. 创建smartping存放目录&& 将smartping-v0.8.0.tar.gz 上传到此目录并解压
root@gegewu1:/opt# mkdir smartping
2. 在执行文件control目录执行启动命令
./control start|stop|restart
3. 建立托管文件采用systemctl的方式启动
vim /etc/systemd/system/smartping.service
cat <<EOF >/etc/systemd/system/smartping.service
[Unit]
Description="smartping"
After=network.target
[Service]
Type=simple
ExecStart=/opt/smartping/bin/smartping > /opt/smartping/bin/smartping.log &
WorkingDirectory=/opt/smartping/bin/
Restart=always
[Install]
WantedBy=multi-user.target
EOF
systemctl daemon-reload
systemctl enable smartping
systemctl restart smartping
systemctl status smartping
注:smartping启动方式有两种在两个不同路径均能启动
1. 直接全路径启动:/opt/smartping/bin/smartping #此种启动方式建立托管文件成功
2. 常规启动: /opt/smartping/control #此种启动方式建立托管文件时不成功原因还不清楚
二. smartping改变端口+密码直接修改配置文件
文件:/opt/smartping/conf/config-base.json
常用配置说明: 此文件可改密码改默认端口
{
"Ver": "0.8.0",
"Port": 8899,
"Name": "本机",
"Addr": "127.0.0.1",
"Mode": {
"Endpoint": "",
"LastSuccTime": "",
"Status": "true",
"Type": "local"
},
"Base": {
"Archive": 10,
"Refresh": 1,
"Timeout": 5
},
"Topology": {
"Tline": "1",
"Tsound": "/alert.mp3",
"Tsymbolsize": "70"
},
"Alert": {
"EmailHost": "",
"RevcEmailList": "",
"SendEmailAccount": "",
"SendEmailPassword": ""
},
"Network": {
"1.1.1.1": {
"Name": "Cloudflare DNS",
"Addr": "1.1.1.1",
"Smartping": true,
"Ping": [],
"Topology": []
},
"113.98.58.56": {
"Name": "深圳电信",
"Addr": "113.98.58.56",
"Smartping": true,
"Ping": [],
"Topology": []
},
"119.29.29.29": {
"Name": "DNSPod DNS+",
"Addr": "119.29.29.29",
"Smartping": true,
"Ping": [],
"Topology": []
},
"119.96.138.226": {
"Name": "processon",
"Addr": "119.96.138.226",
"Smartping": true,
"Ping": [],
"Topology": []
},
"127.0.0.1": {
"Name": "本机",
"Addr": "127.0.0.1",
"Smartping": true,
"Ping": [
"113.98.58.56",
"180.76.76.76 ",
"223.6.6.6",
"35.221.154.146",
"8.8.8.8",
"119.29.29.29",
"1.1.1.1",
"9.9.9.9",
"119.96.138.226"
],
"Topology": [
{
"Addr": "35.221.154.146",
"Name": "AWS",
"Thdavgdelay": "