技术
成就梦想!

Zabbix网络管理软件一键部署脚本

Zabbix是一个非常好用的网络、服务器管理软件,但是因为部署复杂把一些人挡在了门外,所以就写了一键部署脚本。

脚本适用于操作系统:CentOS7.X/RedHat7.X部署,内存1G内存,磁盘容量大于5G,部署环境最好使用单独的服务器,避免环境冲突。

脚本部署环境:

WEB:Apache/2.4.6
PHP:7.0.33
数据库:MariaDB5.5.64

部署脚本

yum install -y wget && wget --no-check-certificate -O zabbix_install.sh http://www.xxshell.com/download/sh/zabbix/zabbix4.4/zabbix_install.sh && chmod +x zabbix_install.sh && ./zabbix_install.sh 2>&1 | tee zabbix_install.sh.log

部署流程:

1

2

3

4

5

6

7

8

9

10

11

12

13

赞(21)
未经允许不得转载:未来往事的博客 » Zabbix网络管理软件一键部署脚本

评论 34

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
  1. #1

    感谢大神分享!!!能不能再进一步,做个能在内网使用的,一键离线安装

    happn7171年前 (2019-12-12)回复
    • 请移步项目https://github.com/xxshell/zabbix_install

      join1年前 (2020-01-01)回复
  2. #2

    请问为什么安装部署成功后,进入zabbix前台页面提示
    PHP gd extension missing (PHP configuration parameter --with-gd).
    PHP gd PNG image support missing.
    PHP gd JPEG image support missing.
    PHP gd FreeType support missing.

    xrj1年前 (2019-12-17)回复
  3. #3

    圖形 左下角 字體變成框框

    ll /etc/alternatives

    找不到 ZABBIX 對應 的字體位置

    HOUSE1年前 (2020-01-08)回复
  4. #4

    有没有安装环境的教程

    ss1年前 (2020-03-25)回复
  5. #5

    正在尝试安装其他镜像是什么情况

    全球1年前 (2020-03-26)回复
    • 根据网络状况,可能连接较慢,耐心等待不要中断。

      join1年前 (2020-03-28)回复
  6. #6

    Failed to restart zabbix_server.service: Unit not found.
    Failed to restart zabbix_agentd.service: Unit not found.
    您好,看了b站视频后进行安装,请问安装完事后出现这个怎么解决呢

    暴躁的欲1年前 (2020-04-09)回复
    • 建议安装纯净的系统和最小化安装。

      join1年前 (2020-04-09)回复
  7. #7

    能否做个5.0的教程

    新欢你的技术的人11个月前 (05-16)回复
    • 以后会做的,刚出5.0不考虑 没增加较多的特性。

      join11个月前 (05-17)回复
  8. #8

    warning: /var/cache/yum/x86_64/7/webtatic/packages/php70w-bcmath-7.0.33-1.w7.x86_64.rpm: Header V4 RSA/SHA1 Signature, key ID 62e74ca5: NOKEY
    php70w-bcmath-7.0.33-1.w7.x86_64.rpm 的公钥尚未安装
    https://uk.repo.webtatic.com/yum/el7/x86_64/RPMS/php70w-devel-7.0.33-1.w7.x86_64.rpm: [Errno 12] Timeout on https://uk.repo.webtatic.com/yum/el7/x86_64/RPMS/php70w-devel-7.0.33-1.w7.x86_64.rpm: (28, 'Operation too slow. Less than 1000 bytes/sec transferred the last 30 seconds')
    正在尝试其它镜像。
    家里装了一次出现了这个,退出后重新来一遍就好了,今天在2公司再试装一次,还是有提示这个问题

    KING11个月前 (05-18)回复
    • 出现正在尝试其他镜像
      脚本不停止不要中断就可以,他是在安装PHP,根据网络状况选择yum服务器的,
      不要中断一直安装即可。

      join11个月前 (05-18)回复
  9. #9

    执行脚本后,zabbix_server和zabbix_agent没有起来,手动执行/etc/init.d/zabbix_server start ,返回ok但是服务还是没起来,

    jf enf11个月前 (05-18)回复
  10. #10

    Good

    join9个月前 (07-06)回复
  11. #11

    感谢大神分享,一键安装很方便

    shisl19898个月前 (08-03)回复
  12. #12

    希望大神再给说下,监控交换机如何自动采集交换机端口描述

    shisl19898个月前 (08-03)回复
  13. #13

    大佬可以做一个5.5的zabbix脚本nginx

    limaolin8个月前 (08-24)回复
  14. #14

    你好,我这里按照离线安装的方法安装了之后,在输入数据库信息这里提示我Error connecting to database: Access denied for user 'root'@'valqa-53' (using password: YES),请问是什么原因呀

    好好7个月前 (09-04)回复
  15. #15

    CentOS Linux release 7.7.1908 (Core)版本没办法一键脚本安装的吗?

    sty7个月前 (09-12)回复
    • 可以的,你可以尝试用纯净的操作系统进行安装。

      join7个月前 (09-13)回复
  16. #16

    大神我爱你,如果可以我想加您微信和您成为好朋友,我自己装了半天都没有成功,现在您的一键安装解决了我的困难,真的谢谢您!!!1

    特别关心7个月前 (09-16)回复
  17. #17

    [[email protected] ~]# yum install -y wget && wget --no-check-certificate -O zabbix_install.sh http://www.xxshell.com/download/sh/zabbix/zabbix4.4/zabbix_install.sh && chmod +x zabbix_install.sh && ./zabbix_install.sh 2>&1 | tee zabbix_install.sh.log
    已加载插件:langpacks, product-id, search-disabled-repos, subscription-manager
    This system is not registered with an entitlement server. You can use subscription-manager to register.
    There are no enabled repos.
    Run "yum repolist all" to see the repos you have.
    To enable Red Hat Subscription Management repositories:
    subscription-manager repos --enable
    To enable custom repositories:
    yum-config-manager --enable
    报错怎么处理?

    荷塘月色7个月前 (09-20)回复
  18. #18

    安装结束后运行报错,麻烦看看怎么会事(centos 8.2 2004)–At least one of MySQL, PostgreSQL, Oracle or IBM DB2 should be supported.
    –PHP gd extension missing (PHP configuration parameter --with-gd).
    –PHP gd PNG image support missing.
    –PHP gd JPEG image support missing.
    –PHP gd FreeType support missing.
    –PHP xmlwriter extension missing.
    –PHP xmlreader extension missing.

    荷塘月色7个月前 (09-20)回复
  19. #19

    [[email protected] ~]# netstat -an|grep 1005
    tcp 0 0 0.0.0.0:10050 0.0.0.0:* LISTEN
    tcp 0 0 0.0.0.0:10051 0.0.0.0:* LISTEN
    tcp 0 0 127.0.0.1:10050 127.0.0.1:50610 TIME_WAIT
    tcp 0 0 127.0.0.1:50644 127.0.0.1:10050 TIME_WAIT
    端口可以监听到了,在网上输入IP/setup.php ,出现404错误,不知道是咋回事了

    潜水已成习惯4个月前 (12-04)回复
    • 80服务监听问题。

      join4个月前 (12-04)回复
  20. #20

    麻烦问下字体的路径在哪里 像替换中文字体没有找到 望楼主告知 谢谢

    se7enj104个月前 (12-21)回复
    • cd /var/www/html/assets/fonts #切换到zabbix安装目录assets/fonts下,具体安装目录可能不一致,可以find一下

      join4个月前 (12-22)回复
  21. #21

    你好 博主 我安装完成后没有报错 但是端口没法监听 是怎么回事,是用的自己电脑装的CENTOS

    TYRION4个月前 (12-28)回复
    • 这个要看一下具体日志是怎么回事

      join3个月前 (12-31)回复
  22. #22

    请问如何配置nginx二级地址代理zabbix呢,我尝试实现了127.0.0.1:9099代理zabbix,但是https://127.0.0.1:9099/zabbix不知道怎么实现

    丸丸没吃饱3个月前 (01-22)回复
  23. #23

    1、 Failed to start MariaDB database server.
    2、log::[Warning] InnoDB: Table mysql/innodb_index_stats has length mismatch in the column name table_name. Please run mysql_upgrade

  24. #24

    我用你的脚本执行好了 网页输入IP打不开

    7天前回复
  25. #25

    web安装成功了 有一项PHP数据库支持安装是失败的 这个有什么影响 大神

    7天前回复