Shell脚本实现监控iptables运行状态
2014-12-31 00:00
661 查看
最近在调试服务器的iptables,自己做了个定时关iptables,但晚上回家很少开电脑,所以就没法去启动iptables,当然你可能会说,为什么不取消定时关闭iptables,我只能说个人的环境不一样,需求也就不一样.
脚本内容:
vi iptables-reset.sh
验证图:
大家可以先在虚拟机里测试下,再放到服务器上执行,当然如果你服务器性能好,也可以改成死循环去检测的.
脚本内容:
vi iptables-reset.sh
#!/bin/bash #Powered by blog.slogra.com port=`iptables -vL|grep ssh|awk '{split($NF,a,":");print a[2]}'|wc -l` if [ $port = 1 ];then echo "ok!" else /etc/init.d/iptables start sleep 2 port=`iptables -vL|grep ssh|awk '{split($NF,a,":");print a[2]}'|wc -l` if [ $port = 1 ];then echo "ok!" else /etc/init.d/iptables restart fi fi
验证图:
大家可以先在虚拟机里测试下,再放到服务器上执行,当然如果你服务器性能好,也可以改成死循环去检测的.
相关文章推荐
- Shell脚本实现监控iptables运行状态
- 写了一个简单的shell脚本监控mysql服务器运行状态
- shell脚本实现某一进程是否运行结束的监控
- 使用shell脚本监控网站运行状态
- Shell脚本实现监控iptables规则是否被修改
- Shell脚本实现监控iptables规则是否被修改
- Shell脚本实现监视指定进程的运行状态
- Linux用shell脚本监控网站运行状态并发告警邮件
- shell脚本监控tomcat服务运行状态,服务关闭后进行重启
- 监控进程(二进制程序)运行状态的C语言实现与脚本实现
- Shell脚本实现监视指定进程的运行状态
- Shell监控iptables运行状态
- 主从同步,监控从库运行状态脚本
- LVS监控Realserver状态实现及时添加删除ReasServer小脚本
- 一个shell for循环与case结合的脚本(监控程序状态)
- Shell脚本监控某个进程是否在运行
- 简单的可配置的,监控进程运行的shell脚本
- cpu运行状态监控脚本
- shell+expect实现多台服务器自动运行脚本。