最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
怎么使用DirectAdmin创建自己的服务监控
时间:2022-06-25 16:27:47 编辑:袖梨 来源:一聚教程网
在services.status其中添加:
代码如下 | 复制代码 |
servicename=ON 或者: |
如果服务名称在此列表中,ON表示dataskq会监测这个服务,OFF则意味着不会监测,和其他的功能类似,如果你在DirectAdmin面板中点击“停止”按钮,DirectAdmin也会将上面的值设置为OFF。
除此之外,下面的代码依旧有用,可以用它来自定义需要监测监控的服务。
很多的管理员会在Linux系统上运行很多的软件,DirectAdmin不会核对和监控他们,来确保它们一直运行,下面的脚本会让管理员能够监测 程序的运行状况,作为一个例子,我们在这里监测一个spamd程序。用你自己的具体信息,替换下面的部分内容:
代码如下 | 复制代码 |
#!/bin/sh COUNT=`ps -ax | grep -v grep | grep -c spamd` if [ $COUNT -eq 0 ]; then #the command used to start spamd /usr/bin/spamd -d -c -m 5 sleep 3 COUNT=`ps -ax | grep -v grep | grep -c spamd` if [ $COUNT -eq 0 ]; then echo -e "Subject: spamd is downnnspamd is downn.nn" | /usr/sbin/exim [email protected] fi fi exit 0; |
将这段脚本改为自己的脚本之后,用chmod命令将其权限改为755,然后设置一个定时的脚本来检测这个脚本是否运行即可,DirectAdmin将会每分钟检测一次程序的运行状况,但是,脚本不能在程序挂掉之后确定是否发了邮件,所以如果你的程序一直挂在那里,那么你的邮箱估计会在每一分钟就收到一封警告邮件,所以监控的时间间隔设置为5到10分钟就足够了。
相关文章
- 创造与魔法希腊恋人服装怎么获取 04-30
- 奇迹暖暖第二卷的3-2怎么过攻略 04-30
- 蛋仔派对潮玩大作战派对手册如何 04-30
- 奥比岛手游怎么改名字攻略 04-30
- 明日之后黑珍珠区蓝潮探索隐藏宝箱攻略 04-30
- 逆水寒手游人生八苦奇遇达成方法解析 04-30