×

扫描二维码登录本站

QQ登录

只需一步,快速开始

标签: 暂无标签
来自:网络




#!/usr/bin/python2.6                              nagios培训

from  fabric.api  import  *

from  fabric.colors  import  *                           nagios实施

from  fabric.context_managers  import  *


user  =  'ec2-user'

hosts  =  [ 'bidder1' , 'bidder2' , 'bidder3' , 'bidder4' , 'bidder5' , 'bidder6' , 'bidder7' , 'bidder8' ]               监控软件

# hosts = ['bidder1',]



def  put_task():

     print  yellow( "Put Local File to remote" )

     with settings(warn_only = True ):

         put( "/home/ec2-user/check_cpu_utili.sh" , "/home/ec2-user/check_cpu_utili.sh" )               nagios配置

         sudo( "cp /home/ec2-user/check_cpu_utili.sh /usr/local/nagios/libexec" )

         sudo( "chown nagios:nagios /usr/local/nagios/libexec/check_cpu_utili.sh" )

         sudo( "chmod +x /usr/local/nagios/libexec/check_cpu_utili" )

         sudo( "kill -9 `ps aux | grep nrpe | head -n1 | awk '{print $2}' `" )

         sudo( "/usr/local/nagios/bin/nrpe -c /usr/local/nagios/etc/nrpe.cfg -d" )      
     
    print  green( "Put File success and restart nagios nrpe service!" )                      开源监控软件


for  host  in  hosts:

     env.host_string  =  host                               nagios安装

     put_task()

#put_task()



想做Nagios Zabbix,Cacti,iTop各种交流的,可以进入开源监控工具Nagios交流  QQ群号 476809427





上一篇:nagios监控mysql tps---check_mysql_tps.py*
下一篇:nagios怎样监控主机内存使用
monicazhang

写了 2297 篇文章,拥有财富 12859,被 21 人关注

您需要登录后才可以回帖 登录 | 立即注册
B Color Link Quote Code Smilies

成为第一个吐槽的人

手机版|小黑屋|最新100贴|论坛版块|ITIL先锋论坛 |粤ICP备11099876号|网站地图
Powered by Discuz! X3.4 Licensed  © 2001-2017 Comsenz Inc.
返回顶部