zabbix-agent 分发器

来源:互联网 发布:钉钉软件的坏处 编辑:程序博客网 时间:2024/06/14 01:12
#!/usr/bin/expectset agent "/usr/local/src/"for {set i 42} {$i<=44} {incr i} {set host "192.168.200.1$i"set passwd "Admin@123"spawn ssh root@$hostexec sleep 15expect {"yes/no" { send "yes\r"; exp_continue}expect eof"password:" { send "$passwd\r" }}expect "]*"send "cd $agent\r"expect "]*"send "setenforce 0\r"expect "]*"send "systemctl stop firewalld\r"expect "]*"send "wget repo.zabbix.com/zabbix/3.2/rhel/7/x86_64/zabbix-release-3.2-1.el7.noarch.rpm\r"expect "]#"exec sleep 60expect "]*"send "rpm -ivh zabbix-release-3.2-1.el7.noarch.rpm\r"expect "]#"exec sleep 60expect "]*"send "yum install -y zabbix-agent\r "expect "]#"exec sleep 60expect "]#"send "rsync -av 192.168.200.145:/usr/local/sbin/zabbix_agentd.conf /tmp/zabbix/\r"expect {"yes/no" { send "yes\r"; exp_continue}expect eof"password:" { send "$passwd\r" }}expect "]#"exec sleep 30expect "]#"send "mv -f /tmp/zabbix/zabbix_agentd.conf /etc/zabbix/zabbix_agentd.conf\r"expect "]#"send "rm -f /usr/local/src/zabbix-release-3.2-1.el7.noarch.rpm\r"expect "]#"send "rm -f /usr/local/src/zabbix-release-3.2-1.el7.noarch.rpm.1\r"expect "]#"send "systemctl start zabbix-agent\r"expect "]#"send "systemctl enable zabbix-agent\r"expect "]#"send "exit\r"}
原创粉丝点击