栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

nagios 分发文件实现代码

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

nagios 分发文件实现代码

Nagios是一款开源的免费网络监视工具,能有效监控Windows、Linux和Unix的主机状态,交换机路由器等网络设置,打印机等。在系统或服务状态异常时发出邮件或短信报警第一时间通知网站运维人员,在状态恢复后发出正常的邮件或短信通知。

#!/bin/bash 
#!/usr/bin/expect -f 
#!/usr/bin/env bash 
for((i=101;i<=177;i++)) do #cmd="wget http://172.16.92.99/scripts/nagios_client_install.sh && chmod 777 nagios_client_install.sh && sh nagios_client_install.sh" line="192.168.89.$i"
cmd1="/etc/init.d/xinetd restart"
cmd2="ssh root@$line"
cmd3="scp -r ./nagios/libexec  $line:/usr/local/nagios"
cmd4="scp ./nagios/nrpe.cfg  $line:/usr/local/nagios/etc/"
expect -c "#set timeout 20; 
#spawn $cmd4; 
set timeout 200; 
spawn $cmd3; set timeout 20; #spawn $cmd2; 
set timeout 1200; #expect "*@*";send "$cmd1r exitr";; expect eof;" if [ $i -eq 145 ] 
    then
    i=151 fi done
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/37596.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号