zoukankan      html  css  js  c++  java
  • zabbix安装脚本

     1 #!/bin/bash
     2 #
     3 
     4 #安装zabbix源、aliyun YUM源
     5 #curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
     6 #curl -o /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo
     7 rpm -ivh http://repo.zabbix.com/zabbix/3.0/rhel/7/x86_64/zabbix-release-3.0-1.el7.noarch.rpm
     8 
     9 #安装zabbix 
    10 yum install -y zabbix-server-mysql zabbix-web-mysql
    11 
    12 #安装启动 mariadb数据库
    13 yum install -y  mariadb-server
    14 systemctl start mariadb.service
    15 
    16 #创建数据库
    17 mysql -e 'create database zabbix character set utf8 collate utf8_bin;'
    18 mysql -e 'grant all privileges on zabbix.* to zabbix@localhost identified by "zabbix";'
    19 
    20 #导入数据
    21 zcat /usr/share/doc/zabbix-server-mysql-3.0.*/create.sql.gz|mysql -uzabbix -pzabbix zabbix
    22 
    23 #配置zabbixserver连接mysql
    24 sed -i.ori '115a DBPassword=zabbix' /etc/zabbix/zabbix_server.conf
    25 
    26 #添加时区
    27 sed -i.ori '18a php_value date.timezone  Asia/Shanghai' /etc/httpd/conf.d/zabbix.conf
    28 
    29 #解决中文乱码
    30 yum -y install wqy-microhei-fonts
    31 cp /usr/share/fonts/wqy-microhei/wqy-microhei.ttc /usr/share/fonts/dejavu/DejaVuSans.ttf
    32 
    33 #启动服务
    34 systemctl start zabbix-server
    35 systemctl start httpd
    36 
    37 #写入开机自启动
    38 chmod +x /etc/rc.d/rc.local
    39 cat >>/etc/rc.d/rc.local<<EOF
    40 systemctl start mariadb.service
    41 systemctl start httpd
    42 systemctl start zabbix-server
    43 EOF
    44 
    45 #输出信息
    46 echo "浏览器访问 http://`hostname -I|awk '{print $1}'`/zabbix"
     1 #!/bin/bash
     2 #
     3 
     4 #安装zabbix源、aliyu nYUM源
     5 #curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
     6 #curl -o /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo
     7 rpm -ivh http://repo.zabbix.com/zabbix/3.0/rhel/7/x86_64/zabbix-release-3.0-1.el7.noarch.rpm
     8 
     9 #安装zabbix客户端
    10 yum install zabbix-agent -y
    11 sed -i.ori 's#Server=127.0.0.1#Server=172.16.9.9#' /etc/zabbix/zabbix_agentd.conf
    12 systemctl start  zabbix-agent.service
    13 
    14 #写入开机自启动
    15 chmod +x /etc/rc.d/rc.local
    16 cat >>/etc/rc.d/rc.local<<EOF
    17 systemctl start  zabbix-agent.service
    18 EOF
    o(=•ェ•=)m纸上得来终觉浅,绝知此事要躬行o(=•ェ•=)m
  • 相关阅读:
    linux环境下时区无法设置(UTC无法更改为CST)的问题解决
    SUSE12 网卡配置、SSH远程配置、解决CRT密钥交换失败,没有兼容的加密程序
    SUSE12 操作系统安装
    Unity技术支持团队性能优化经验分享
    基于unity3d游戏的android版本逆向初探
    Unity手游引擎安全解析及实践
    盛大游戏技术总监徐峥:Unity引擎使用的三种方式
    基于Unity 5的次世代卡通渲染技术 -- Unite 2017 米哈游总监贺甲分享实录
    欢乐互娱庞池海:《龙之谷》项目性能优化经验分享
    ue4 htcvivi简单配置
  • 原文地址:https://www.cnblogs.com/occl/p/9173772.html
Copyright © 2011-2022 走看看