监控一般通过脚本实现,使用定时任务定期执行检测。

 

1.端口

  本地:ss,netstat,lsof

  远程:telnet,namp,nc

2.本地进程数

  例如:

    lsof -i:80|wc -l

    ps -ef|grep nginx|wc -l

    nmap 192.168.220.139 -p 80|grep open|wc -l

3.查看http返回码

  返回的是200就正常

[root@lamp ~]# curl -I -s -w "%{http_code}" -o /dev/null 127.0.0.1
200[root@lamp ~]# 

4.模拟用户的方式

  wget,curl命令

  使用简短的程序检测,例如:使用php写一段从数据库中取数据的程序,可以同时检测web服务和数据库。

总结:

  学运维重要的是思想,技术只是一方面,以上监测web的方法,对于数据库来说同样适用,比如在未登录数据库的情况下执行一些数据库语句等。

相关文章:

  • 2021-05-15
  • 2021-08-27
  • 2021-12-09
  • 2022-01-20
  • 2022-12-23
  • 2021-11-24
  • 2021-12-13
  • 2021-11-24
猜你喜欢
  • 2022-12-23
  • 2021-12-16
  • 2021-09-06
  • 2021-11-29
  • 2022-12-23
  • 2021-07-09
  • 2021-10-14
相关资源
相似解决方案