Shell指令碼一鍵實現客戶端登入伺服器釘釘報警

2021-09-28 12:30:38 字數 562 閱讀 1054

vim  /etc/ssh/sshrc

#!/bin/bash

#獲取登入者的使用者名稱

user=$user

#獲取登入者的ip位址

ip=$

#獲取登入的時間

time=$(date +%f%t%k:%m)

#獲取伺服器的ip位址

server='1.9.1.5'

#統計當前登入使用者數

users=`who | awk '' | wc -l`

#獲取客戶端登入ip的歸屬地

#location=`curl -s --user-agent foobar | grep '所在地理位置' | awk -f '>' '' | awk ''`

location=`curl -s --user-agent foobar iconv -f gbk -t utf-8 | head -1 | awk -f "\"" ''`

function sendmessagetodingding()

地:$location."

zabbix客戶端一鍵安裝指令碼

bin bash 通過命令列引數指定 if z 1 then ip 1 echo 手動指定ip ip else 根據預設路由獲取ip位址 iface route 2 dev null grep default awk iface ip ifconfig iface 2 dev null grep o...

zabbix客戶端一鍵安裝指令碼

bin bash 通過命令列引數指定 if z 1 then ip 1 echo 手動指定ip ip else 根據預設路由獲取ip位址 iface route 2 dev null grep default awk iface ip ifconfig iface 2 dev null grep o...

rsync客戶端一鍵安裝rsync指令碼 原始碼

read p 請依次輸入原始碼rsync的url 例如 ftp rsync src rsync 3.0.7 url dz bm yum remove y rsync dev null cd root tar xf bm.tar.gz cd root bm make make install echo...