#!/bin/bash
#zabbix  5.0
#安装zabbix源、修改为aliyun源
cd /etc/yum.repos.d/
rpm -Uvh https://repo.zabbix.com/zabbix/5.0/rhel/7/x86_64/zabbix-release-5.0-1.el7.noarch.rpm
sed -i.bak 's#repo.zabbix.com#mirrors.aliyun.com/zabbix#' zabbix.repo
sed -i 's#enabled=0#enabled=1#' zabbix.repo#安装zabbix
yum -y install zabbix-server-mysql zabbix-agent
yum -y install centos-release-scl
yum -y install zabbix-web-mysql-scl zabbix-apache-conf-scl#安装启动 mariadb数据库
yum -y install mariadb mariadb-server httpd
systemctl start mariadb.service#创建数据库
mysql -e "create database zabbix character set utf8 collate utf8_bin;grant all privileges on zabbix.* to zabbix@'%' identified by 'zabbix';grant all privileges on zabbix.* to zabbix@localhost identified by 'zabbix';flush privileges;"#导入数据
zcat /usr/share/doc/zabbix-server-mysql-5.0.7/create.sql.gz|mysql -uzabbix -pzabbix -Dzabbix#配置zabbixserver连接mysql
sed -i.bak '/^# DBPassword=*/i DBPassword=zabbix' /etc/zabbix/zabbix_server.conf#添加时区
sed -i.bak '/^; php_value[date.timezone]*/i php_value[date.timezone] = Asia/Shanghai' /etc/opt/rh/rh-php72/php-fpm.d/zabbix.conf#解决中文乱码
yum -y install wqy-microhei-fonts
\cp /usr/share/fonts/wqy-microhei/wqy-microhei.ttc /usr/share/fonts/dejavu/DejaVuSans.ttf#启动服务
systemctl restart zabbix-server zabbix-agent httpd rh-php72-php-fpm#开机自启动
systemctl enable mariadb.service
systemctl enable httpd
systemctl enable zabbix-server

https://www.jianshu.com/p/28ed7cd069f3

shell编写yum安装监控zabbix脚本相关推荐

  1. shell编写一键安装mysql.sh

    首先不管安装什么软件都要把一些依赖包安装好: Centos/redhat 安装 yum -y install gcc-c++ ncurses-devel cmake make perl gcc aut ...

  2. epel源mysql版本_linux增加epel源,yum安装nignx,脚本安装mysql服务端,shell脚本监控网站页面...

    epel是一种yum仓库,里面提供了更多.更丰富linux软件,但是,它不是默认yum仓库,我们需要手工添加这个yum源. 添加epel源 然后,找到fedora-epel, 在列表里找到:6serv ...

  3. linux增加epel源,yum安装nignx,脚本安装mysql服务端,shell脚本监控网站页面

    epel是一种yum仓库,里面提供了更多.更丰富linux软件,但是,它不是默认yum仓库,我们需要手工添加这个yum源. 添加epel源 参考:http://freeloda.blog.51cto. ...

  4. 卸载yum安装的zabbix软件

    之前yum安装了一些zabbix软件,发现配置出错了想要从头再来. 如果直接yum remove zabbix,会发现找不到软件包,说明不对. [root@m01 ~]# yum remove zab ...

  5. linux显示屏幕颜色轮换,linux shell 编写屏幕产生颜色的脚本

    效果图:在rhel5下显示 650) this.width=650;" border=0> 代码: #!/bin/sh tput init MYDATE=`date +%D` #--- ...

  6. curl批量调用linux,shell的简单批量curl接口脚本

    shell脚本可以说作用非常大,在服务器领域,用shell操作事务可比手动点击要方便快捷得多了.虽然只是文字界面,但是其强大的处理功能,会让各种操作超乎想象.而且,也可以将这些习惯移植到日常的工作当中 ...

  7. 傲云浏览器linux,Centos7安装部署zabbix监控软件

    目录 部署监控服务器 部署监控服务器Zabbix Server Web页面验证设置 部署监控服务器 一.安装LNMP环境 Zabbix监控管理控制台需要通过Web页面展示出来,并且还需要使用MySQL ...

  8. 安装监控系统zabbix

    官方网站 http://www.zabbix.com/ 为什么要监控 对于运维人员来说,监控是非常重要的,因此如果想要保证线上业务整体能够稳定运行,那么我们则需要实时关注与其相关的各项指标是否正常,而 ...

  9. Centos7安装部署zabbix监控软件

    目录 部署监控服务器 部署监控服务器Zabbix Server Web页面验证设置 部署监控服务器 一.安装LNMP环境 Zabbix监控管理控制台需要通过Web页面展示出来,并且还需要使用MySQL ...

最新文章

  1. MongoDB 搭建副本集
  2. CKfinder 和 CKEditor 在 ASP.NET 下的配置
  3. mysqlimport命令
  4. python实现gif动画(matplotlib、imageio、pillow))
  5. matlab中CH指标聚类评价指标,MATLAB聚类有效性评价指标(外部)
  6. linux 提取日志字段,记一次Linux下提取MySQL日志关键字段
  7. date()---求N个月后的1号
  8. PDE34 Transport equation: derivation general solution
  9. C#中Delegate和Event以及它们的区别
  10. SQLSERVER误删除了Windows登录用户验证方式使用Windows身份验证的解决方法
  11. MySql+Memcached架构的问题
  12. AD库:如何从立创商城得到自己想要的库
  13. vc6.0处理wps文字
  14. 机器学习、深度学习、计算机视觉、自然语言处理及应用案例
  15. 零基础写java网络爬虫
  16. 嵌入式技术学习路线摘要
  17. 深入理解JVM03--判断对象是否存活(引用计数算法、可达性分析算法,最终判定),Eclipse设置GC日志输出,引用
  18. WF(Workflow foundation)与Asp.net结合(二)
  19. 采药(c语言贪心算法)
  20. vue 生命周期 返回不触发_Vue生命周期activated之返回上一页不重新请求数据操作...

热门文章

  1. qt制作位图led点阵_LED显示屏知识详细讲解
  2. linux下看io等待时间,Linux下用iostat探测IO使用情况
  3. php用字母数字生成用户名,请问生成字母加数字
  4. lightgbm过去版本安装包_谨慎更新华为EMUI10.1版本
  5. IOS开发-我的第一个IOS程序
  6. Android ADT Templates Android常用模版
  7. python结构模式图_NetworkX:Python图与网络模型基础
  8. Scala的sealed关键字
  9. mysql-hash分区管理维护
  10. asterisk 拨号方案---之查询