somme options on zabbix-agent install
This commit is contained in:
parent
015307986d
commit
62c03fc009
@ -69,6 +69,11 @@ cp "$_assets"/zabbix/apt.conf "$_agent_conf_d"/
|
|||||||
# MYSQL
|
# MYSQL
|
||||||
# https://serverfault.com/questions/737018/zabbix-user-parameter-mysql-status-setting-home
|
# https://serverfault.com/questions/737018/zabbix-user-parameter-mysql-status-setting-home
|
||||||
# create zabbix user home
|
# create zabbix user home
|
||||||
|
|
||||||
|
echo -n "monitor mysql? [Y|n] "
|
||||||
|
read yn
|
||||||
|
yn=${yn:-y}
|
||||||
|
if [ "$yn" = "Y" ] || [ "$yn" = "y" ]; then
|
||||||
mkdir /var/lib/zabbix
|
mkdir /var/lib/zabbix
|
||||||
# generate random password for zabbix mysql user
|
# generate random password for zabbix mysql user
|
||||||
_passwd="$(< /dev/urandom tr -dc _A-Z-a-z-0-9 | head -c12)"
|
_passwd="$(< /dev/urandom tr -dc _A-Z-a-z-0-9 | head -c12)"
|
||||||
@ -81,15 +86,24 @@ mysql -uroot -p"$_root_mysql_passwd" -e "CREATE USER 'zabbix' IDENTIFIED BY '$_p
|
|||||||
mysql -uroot -p"$_root_mysql_passwd" -e "GRANT USAGE ON *.* TO 'zabbix'@'localhost' IDENTIFIED BY '$_passwd';"
|
mysql -uroot -p"$_root_mysql_passwd" -e "GRANT USAGE ON *.* TO 'zabbix'@'localhost' IDENTIFIED BY '$_passwd';"
|
||||||
# add zabbix-agent parameter
|
# add zabbix-agent parameter
|
||||||
cp "$_assets"/zabbix/userparameter_mysql.conf "$_agent_conf_d"/
|
cp "$_assets"/zabbix/userparameter_mysql.conf "$_agent_conf_d"/
|
||||||
|
fi
|
||||||
|
|
||||||
|
|
||||||
# NGINX
|
# NGINX
|
||||||
# https://github.com/sfuerte/zbx-nginx
|
# https://github.com/sfuerte/zbx-nginx
|
||||||
# nginxconf already included in default.nginxconf asset
|
# nginxconf already included in default.nginxconf asset
|
||||||
|
|
||||||
|
echo -n "Monitor nginx? [Y|n] "
|
||||||
|
read yn
|
||||||
|
yn=${yn:-y}
|
||||||
|
if [ "$yn" = "Y" ] || [ "$yn" = "y" ]; then
|
||||||
sed -i "s/# allow CURRENT-SERVER-IP/allow $_cur_ip/g" /etc/nginx/sites-available/default
|
sed -i "s/# allow CURRENT-SERVER-IP/allow $_cur_ip/g" /etc/nginx/sites-available/default
|
||||||
cp "$_assets"/zabbix/userparameter_nginx.conf "$_agent_conf_d"/
|
cp "$_assets"/zabbix/userparameter_nginx.conf "$_agent_conf_d"/
|
||||||
mkdir /etc/zabbix/zabbix_agentd.scripts
|
mkdir /etc/zabbix/zabbix_agentd.scripts
|
||||||
cp "$_assets"/zabbix/scripts/nginx-stat.py /etc/zabbix/zabbix_agentd.scripts/
|
cp "$_assets"/zabbix/scripts/nginx-stat.py /etc/zabbix/zabbix_agentd.scripts/
|
||||||
chmod +x /etc/zabbix/zabbix_agentd.scripts/nginx-stat.py
|
chmod +x /etc/zabbix/zabbix_agentd.scripts/nginx-stat.py
|
||||||
|
fi
|
||||||
|
|
||||||
|
|
||||||
echo -n "This is box is a proxmox CT? [Y|n] "
|
echo -n "This is box is a proxmox CT? [Y|n] "
|
||||||
read yn
|
read yn
|
||||||
|
Loading…
x
Reference in New Issue
Block a user