搜鞥都哦 发表于 2019-1-25 08:12:27

centos 快速搭建lnmp、lamp+zabbix3.2监控系统

  centos 快速搭建lnmp、lamp+zabbix3.2监控系统
  所安装版本mysql 5.6 php5.5 zabbix3.2
  centos7 lnmp+zabbix3.2 脚本
#!/bin/bash
if [ $(rpm -qi mysql-community-release-el7-5.noarch | wc -l) -lt 2 ];then
rpm -Uvh http://repo.mysql.com//mysql-community-release-el7-5.noarch.rpm
if [ $? -ne 0];then
echo "mysql-release err"
exit
fi
fi
yum install -y epel-release
if [ $? -ne 0];then
echo "epel-release err"
exit
fi
if [ $(rpm -qi webtatic-release-7-3.noarch | wc -l) -lt 2 ];then
rpm -ivh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
if [ $? -ne 0];then
echo "webtatic-release err"
exit
fi
fi
yum -y install openssl OpenIPMI-libsunixODBC libaio   iksemel fping   net-snmp net-snmp-utils mysql mysql-server mysql-devel php55w php55w-gd php55w-xml php55w-mysql php55w-mbstring php55w-bcmath perl-DBI curl libcurl-develnet-snmp-devel libssh2 libssh2-devel libxml2 libxml2-devel php55w-fpm nginx
if [ $? -ne 0];then
echo "yum install err"
exit
fi
if [ $(rpm -qi zabbix-release-3.2-1.el7.noarch | wc -l) -lt 2 ];then
rpm -Uvh http://repo.zabbix.com/zabbix/3.2/rhel/7/x86_64/zabbix-release-3.2-1.el7.noarch.rpm
if [ $? -ne 0];then
echo "zabbix-release err"
exit
fi
fi
yum -y install wget zabbix-server-mysql zabbix-web-mysqlzabbix-agent zabbix-get zabbix-sender
if [ $? -ne 0];then
echo "zabbix install err"
exit
fi
cat >> /etc/php.ini/etc/nginx/nginx.conf/etc/nginx/conf.d/default.conf>/etc/services "\$LOGFILE"
exec 2>&1
SMTP_server='$1'    # SMTP服务器
username='$2'   # 用户名
password='$3'             # 密码
from_email_address='$4' # 发件人Email地址
to_email_address="\$1"               # 收件人Email地址,zabbix传入的第一个参数
message_subject_utf8="\$2"         # 邮件标题,zabbix传入的第二个参数
message_body_utf8="\$3"            # 邮件内容,zabbix传入的第三个参数
# 转换邮件标题为GB2312,解决邮件标题含有中文,收到邮件显示乱码的问题。
message_subject_gb2312=\`iconv -t GB2312 -f UTF-8/etc/php.ini > /etc/httpd/conf.d/zabbix.conf >/etc/services "\$LOGFILE"
exec 2>&1
SMTP_server='$1'    # SMTP服务器
username='$2'   # 用户名
password='$3'             # 密码
from_email_address='$4' # 发件人Email地址
to_email_address="\$1"               # 收件人Email地址,zabbix传入的第一个参数
message_subject_utf8="\$2"         # 邮件标题,zabbix传入的第二个参数
message_body_utf8="\$3"            # 邮件内容,zabbix传入的第三个参数
# 转换邮件标题为GB2312,解决邮件标题含有中文,收到邮件显示乱码的问题。
message_subject_gb2312=\`iconv -t GB2312 -f UTF-8
页: [1]
查看完整版本: centos 快速搭建lnmp、lamp+zabbix3.2监控系统