生活随笔
收集整理的這篇文章主要介紹了
批量安装zabbix-agent脚本
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
?批量安裝zabbix-agent腳本,為了方便識別名稱,自動根據IP最后一位對主機進行重命名操作,方便zabbix-server開啟批量注冊時,名稱識別時用。也避免zabbix-server老是30分鐘提示一次主機名被更改。
軟件和配置文件都放在一臺機器上。
#!/bin/bash?#desc:?used?for?autoinstall?zabbix?client??src=/usr/local/src?IP=`ifconfig?eth0??|?grep?inet?|?awk?-F?":"?'{print?$2}'?|?awk?'{print??$1}'?|?cut?-d?"."?-f?4`?IP1=`ifconfig?eth0??|?grep?inet?|?awk?-F?":"?'{print?$2}'?|?awk?'{print??$1}'`?HOSTNAME=`echo?IP$IP`?OLDNAME=`?grep?"HOSTNAME"?/etc/sysconfig/network?|?cut?-d?"="?-f?2`??hostname??`echo?IP$IP`????echo?"$IP1??????$HOSTNAME"?>>?/etc/hosts?sed?-i?"s/${OLDNAME}/${HOSTNAME}/g"??/etc/sysconfig/network?useradd zabbix?test?-e?$src/zabbix-1.8.10.tar.gz?&&?rm?-rf?$src/zabbix-1.8.10.tar.gz?wget?http://172.16.10.165/zabbix_soft/zabbix-1.8.10.tar.gz?-P?$src?cd?$src??tar?-zxf?zabbix-1.8.10.tar.gz?cd?zabbix-1.8.10??./configure?--prefix=/usr/local/zabbix?--with-net-snmp?--enable-agent??&&?make?install?sleep?1?test?-e?/etc/zabbix?&&?mv?/etc/zabbix?/etc/zabbix_bak?||?mkdir?/etc/zabbix?wget?http://172.16.10.165/zabbix_soft/zabbix_agentd.conf?-P?/etc/zabbix/?cp?misc/init.d/redhat/zabbix_agentd_ctl?/etc/init.d/?chmod?u+x??/etc/init.d/zabbix_agentd_ctl???sed?-i?'s/opt/usr\/local/g'?/etc/init.d/zabbix_agentd_ctl?sed?-i?'s/var\/tmp/tmp/g'?/etc/init.d/zabbix_agentd_ctl?sed?-i?"s/IP131/${HOSTNAME}/g"?/etc/zabbix/zabbix_agentd.conf??/etc/init.d/zabbix_agentd_ctl?start??&&?netstat?-tnlp?? ?
轉載于:https://blog.51cto.com/myhat/897020
總結
以上是生活随笔為你收集整理的批量安装zabbix-agent脚本的全部內容,希望文章能夠幫你解決所遇到的問題。
如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。