如何安装配置Collectd和Collectd-Web监控服务器资源

如何安装配置Collectd和Collectd-Web监控服务器资源,第1张

想更轻松地管理独立式PyhtonCGIServer脚本(启动、停止和查看状态),不妨在系统可执行路径下构建下列collectd-server Bash脚本,并使用下列配置:
# nano /usr/local/bin/collectd-server
将下列内容添加到collectd-server文件。
#!/bin/bash
PORT="8888"
case $1 in
start)
cd /usr/local/collectd-web/
python runserverpy 2> /tmp/collectdlog &
sleep 1
stat=`netstat -tlpn 2>/dev/null | grep $PORT | grep "python"| cut -d":" -f2 | cut -d" " -f1`
if [[ $PORT -eq $stat ]]; then
sock=`netstat -tlpn 2>/dev/null | grep $PORT | grep "python"`
echo -e "Server is still running:\n$sock"
else
echo -e "Server has stopped"
fi
;;
stop)
pid=`ps -x | grep "python runserverpy" | grep -v "color"`
kill -9 $pid 2>/dev/null
stat=`netstat -tlpn 2>/dev/null | grep $PORT | grep "python"| cut -d":" -f2 | cut -d" " -f1`
if [[ $PORT -eq $stat ]]; then
sock=`netstat -tlpn 2>/dev/null | grep $PORT | grep "python"`
echo -e "Server is still running:\n$sock"
else
echo -e "Server has stopped"
fi
;;
status)
stat=`netstat -tlpn 2>/dev/null |grep $PORT| grep "python" | cut -d":" -f2 | cut -d" " -f1`
if [[ $PORT -eq $stat ]]; then
sock=`netstat -tlpn 2>/dev/null | grep $PORT | grep "python"`
echo -e "Server is running:\n$sock"
else
echo -e "Server is stopped"
fi
;;
)
echo "Use $0 start|stop|status"
;;
esac
万一你更改了runserverpy脚本的PORT变量值,就要确保你相应地对该bash文件更改了端口变量。
11 一旦你构建了collectd-server脚本,添加执行权限,以便能够运行它。现在唯一剩下来的事情就是,以类似管理系统服务的方式来管理Collectd-web服务器,为此执行下列命令。
# chmod +x /usr/local/bin/collectd-server
# collectd-server start
# collectd-server status
# collectd-server stop

{name:'平凡的世界',author:'路遥'} 这是你服务器端返回的json字符串数据,那么你客户端你要怎么用呢,eval就是把一个字符串执行下,让普通的字符串变成一个对象(好像说得不是很贴切),就是普通字符执行后,里面的东西会变成可以直接使用的代码:如日期对象,数组。。。
eval("var movie = " +result); 这句意思就是把字符串变成可以直接使用的对象
执行后就相当于
var movie={name:'平凡的世界',author:'路遥'};把json对免赋值给movie变量
那么就可以直接引用了moviename就是“平凡的世界”了movieauthor就是“路遥”了,希望你能懂

1、首先是制作成宝珠。想要将卡片制作成宝珠。前提是游戏玩家的角色副职业是满级的附魔师。游戏玩家只需要打开附魔师 *** 作面板。然后点击面板上的“生成宝珠”。最后将卡片放入卡槽点击生成即可获得宝珠。
2、DNF卡片附魔攻略内容,只有满级的附魔师才能将各式各样的卡片制作成宝珠。这个就是缺点。优点就是游戏玩家不需要满世界的找附魔机。制作成的宝珠可以放入账号金库中进行转移。
3、而直接将卡片附魔装备上这种方式优点是快捷。游戏玩家打开附魔机。
4、然后将需要附魔的卡片和装备放入对应的槽中。最后点击附魔即可将卡片属性附魔到装备上。

配置了collectd和influxdb在一台CentOS7服务器上。两个服务启动都没有问题。
配置文件:
collectd:
<Plugin network>
server "127001" "25826"
</Plugin>
influxdb
[collectd]
enabled = true
bind-address = "127001:25826"
database = "collectd_db"
typesdb = "/usr/share/collectd/typesdb"
collectd_db数据库也建了。typesdb路径也对。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/13503444.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-08-20
下一篇 2023-08-20

发表评论

登录后才能评论

评论列表(0条)

保存