More Related Content
Similar to Zabbixによるオートスケーリングクラスタ監視とオペレーション自動化 (20)
Zabbixによるオートスケーリングクラスタ監視とオペレーション自動化
- 7. #!/bin/bash
zabbix_version=3.0 #Zabbixバージョン
zabbix_server_ip=172.31.8.28 #ZabbixServer/ProxyのローカルIP
zabbix_matadata=web #HostMataData
echo [serverworks-zabbix] >> /etc/yum.repos.d/serverworks.repo
echo name=Serverworks-Zabbix >> /etc/yum.repos.d/serverworks.repo
echo baseurl=https://s3-ap-northeast-1.amazonaws.com/serverworks-yum-repos/zabbix/$zabbix_version/$basearch >>
/etc/yum.repos.d/serverworks.repo
echo gpgcheck=0 >> /etc/yum.repos.d/serverworks.repo
yum update
yum install zabbix-agent zabbix-get zabbix-sender -y
sed -i -e 's/LogFileSize=0/LogFileSize=10/g' /etc/zabbix/zabbix_agentd.conf
sed -i -e 's/# EnableRemoteCommands=0/EnableRemoteCommands=1/g' /etc/zabbix/zabbix_agentd.conf
sed -i -e 's/# LogRemoteCommands=0/LogRemoteCommands=1/g' /etc/zabbix/zabbix_agentd.conf
sed -i -e "s/Server=127.0.0.1/Server=$zabbix_server_ip/g" /etc/zabbix/zabbix_agentd.conf
sed -i -e "s/ServerActive=127.0.0.1/ServerActive=$zabbix_server_ip/g" /etc/zabbix/zabbix_agentd.conf
sed -i -e 's/Hostname=Zabbix server/# Hostname=Zabbix server/g' /etc/zabbix/zabbix_agentd.conf
sed -i -e 's/# HostnameItem=system.hostname/HostnameItem=system.hostname/g' /etc/zabbix/zabbix_agentd.conf
sed -i -e "s/# HostMetadata=/HostMetadata=$zabbix_matadata/g" /etc/zabbix/zabbix_agentd.conf
sed -i -e 's/# RefreshActiveChecks=120/RefreshActiveChecks=60/g' /etc/zabbix/zabbix_agentd.conf
chkconfig zabbix-agent on
service zabbix-agent start
EC2UserData
2017/11/17
- 11. Zabbix 3.0 から自動登録アクションでインベントリモードの設定が
行えるようになりました。
インベントリ情報を利用したコマンド実行が設定しやすくなりまし
た。
自動登録アクション
2017/11/17
- 32. 今回の設定で利用しているZabbixTemplate
Linux base: https://1drv.ms/u/s!AvJ4teJDyD_Q0F9RHIMemZajwRzF
Linux OS: https://1drv.ms/u/s!AvJ4teJDyD_Q0F0HS2AqvFJiYWLU
Linux Aggregate: https://1drv.ms/u/s!AvJ4teJDyD_Q0F6eHwLe6ecpkjeX
参考Template
2017/11/17