linux脚本检查公司网络是否正常

简介:

公司内网服务器ip:192.168.3.1 内网网关:192.168.3.1 运营商网关58.132.202.1  

默认www.baidu.com 服务器 一直正常。 

#vim ping.sh

#/bin/bash
i=`date "+%Y-%m-%d %H:%M:%S"`
g=$(date +%Y-%m-%d)
ping -c 1 www.baisu.com >/dev/null  2>&1
if [ $? -eq 0 ];then
echo "$i连接外网网络正常" >>/opt/shell/$g
else
    ping -c 1 58.132.202.1 >/dev/null 2>&1
    if [ $? -eq 0 ];then
        echo "$i连接外网异常,连接运营商58.132.202.1正常" >>/opt/shell/$g
    else
        ping -c 1 192.168.3.1 >/dev/null 2>&1
        if [ $? -eq 0 ];then
        echo "$i连接外网异常,连接运营商58.132.202.1异常,连接内网192.168.3.1正常" >>/opt/shell/$g
        else
        echo "$i连接内网192.168.3.1异常" >>/opt/shell/$g
        fi
     fi
fi

加执行权限

#chmod +x ping.sh

在做个任务计划 每分钟执行一次

#crontab -e

*/1 * * * * /bin/sh /opt/shell/ping.sh




本文转自 苑洪武 51CTO博客,原文链接:http://blog.51cto.com/12927979/1960810
相关文章
|
1月前
|
监控 Linux
如何检查 Linux 内存使用量是否耗尽?这 5 个命令堪称绝了!
本文介绍了在Linux系统中检查内存使用情况的5个常用命令:`free`、`top`、`vmstat`、`pidstat` 和 `/proc/meminfo` 文件,帮助用户准确监控内存状态,确保系统稳定运行。
418 6
|
2月前
|
监控 数据可视化 Ubuntu
|
1月前
|
监控 安全 Linux
在 Linux 系统中,网络管理是重要任务。本文介绍了常用的网络命令及其适用场景
在 Linux 系统中,网络管理是重要任务。本文介绍了常用的网络命令及其适用场景,包括 ping(测试连通性)、traceroute(跟踪路由路径)、netstat(显示网络连接信息)、nmap(网络扫描)、ifconfig 和 ip(网络接口配置)。掌握这些命令有助于高效诊断和解决网络问题,保障网络稳定运行。
81 2
|
5天前
|
消息中间件 Java Kafka
【手把手教你Linux环境下快速搭建Kafka集群】内含脚本分发教程,实现一键部署多个Kafka节点
本文介绍了Kafka集群的搭建过程,涵盖从虚拟机安装到集群测试的详细步骤。首先规划了集群架构,包括三台Kafka Broker节点,并说明了分布式环境下的服务进程配置。接着,通过VMware导入模板机并克隆出三台虚拟机(kafka-broker1、kafka-broker2、kafka-broker3),分别设置IP地址和主机名。随后,依次安装JDK、ZooKeeper和Kafka,并配置相应的环境变量与启动脚本,确保各组件能正常运行。最后,通过编写启停脚本简化集群的操作流程,并对集群进行测试,验证其功能完整性。整个过程强调了自动化脚本的应用,提高了部署效率。
【手把手教你Linux环境下快速搭建Kafka集群】内含脚本分发教程,实现一键部署多个Kafka节点
|
2天前
|
Ubuntu Unix Linux
Linux网络文件系统NFS:配置与管理指南
NFS 是 Linux 系统中常用的网络文件系统协议,通过配置和管理 NFS,可以实现跨网络的文件共享。本文详细介绍了 NFS 的安装、配置、管理和常见问题的解决方法,希望对您的工作有所帮助。通过正确配置和优化 NFS,可以显著提高文件共享的效率和安全性。
49 7
|
1月前
|
域名解析 网络协议 安全
|
2月前
|
运维 监控 网络协议
|
1月前
|
缓存 Linux
如何检查 Linux 内存使用量是否耗尽?
何检查 Linux 内存使用量是否耗尽?
|
1月前
|
安全 算法 Linux
Linux 服务器还有漏洞?建议使用 OpenVAS 日常检查!
在数字化时代,Linux 服务器的安全至关重要。OpenVAS 是一款优秀的开源漏洞扫描工具,可以帮助及时发现并修复服务器中的安全隐患。本文将介绍 OpenVAS 的主要功能、使用方法及应对漏洞的措施,帮助用户加强服务器安全管理,确保企业数字化安全。
59 7
|
2月前
|
存储 监控 固态存储
如何在 Linux 上检查 SSD/HDD 健康状况?
【10月更文挑战第14天】
177 1
如何在 Linux 上检查 SSD/HDD 健康状况?