zabbix脚本安装

weixin_41671204 2018-01-24 03:50:22
#!/bin/bash


systemctl stop firewalld.service
systemctl disable firewalld.service
#关闭防火墙,selinux,并设设置永久生效
setenforce 0
sed -i "s/ELINUX=enforcing/ELINUX=permissive/" /etc/selinux/config

#搭建LAMP环境
yum -y install httpd mariadb-server php
yum -y install php-mysql mariadb mariadb-devel

#查看数据库服务是否安装并启动
rpm -q mariadb > /dev/null
mariadb1=`echo $?`
if [ $mariadb1 -eq 0 ];then
systemctl start mariadb
systemctl enable mariadb 1> /dev/null 2>/dev/null
echo "mariadb已设置启动并开机自启动"
else
echo "no install mariadb"
fi

#查看httpd服务是否安装并启动
rpm -q httpd > /dev/null
httpd1=`echo $?`
if [ $httpd1 -eq 0 ];then
systemctl start httpd
systemctl enable httpd 1> /dev/null 2>/dev/null
echo "httpd已设置启动并开机自启动"
else
echo "no install httpd"
fi

#准备管理用户
useradd zabbix

#安装源码编译工具
yum -y install gcc gcc-c++

#准备安装(需提前下载zabbix 并注意存放位置)

#解压
tar -zxvf zabbix-3.2.3.tar.gz
cd /root/zabbix-3.2.3/
#配置
./configure --prefix=/usr/local/zabbix --enable-server --enable-agent --with-mysql
#编译(特殊情况直接编译安装)
make
#编译安装
make install

#提示界面
echo -e "\033[43m+++++++++++++++++++++++++++++++++++++++++++++++++\033[00m"
echo -e "\033[46minstallation is complete zabbix \033[00m"
echo -e "\033[43m+++++++++++++++++++++++++++++++++++++++++++++++++\033[00m"
ls /usr/local/zabbix/

echo "\033[33m请继续准准备工作\033[00m"

...全文
563 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
皇御雷霆 2018-01-24
  • 打赏
  • 举报
回复

19,610

社区成员

发帖
与我相关
我的任务
社区描述
系统使用、管理、维护问题。可以是Ubuntu, Fedora, Unix等等
社区管理员
  • 系统维护与使用区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧