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
感谢大神分享!!!能不能再进一步,做个能在内网使用的,一键离线安装
请移步项目https://github.com/xxshell/zabbix_install
请问为什么安装部署成功后,进入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.
圖形 左下角 字體變成框框
ll /etc/alternatives
找不到 ZABBIX 對應 的字體位置
有没有安装环境的教程
正在尝试安装其他镜像是什么情况
根据网络状况,可能连接较慢,耐心等待不要中断。
Failed to restart zabbix_server.service: Unit not found.
Failed to restart zabbix_agentd.service: Unit not found.
您好,看了b站视频后进行安装,请问安装完事后出现这个怎么解决呢
建议安装纯净的系统和最小化安装。
能否做个5.0的教程
以后会做的,刚出5.0不考虑 没增加较多的特性。
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公司再试装一次,还是有提示这个问题
出现正在尝试其他镜像
脚本不停止不要中断就可以,他是在安装PHP,根据网络状况选择yum服务器的,
不要中断一直安装即可。
执行脚本后,zabbix_server和zabbix_agent没有起来,手动执行/etc/init.d/zabbix_server start ,返回ok但是服务还是没起来,
Good
感谢大神分享,一键安装很方便
希望大神再给说下,监控交换机如何自动采集交换机端口描述
大佬可以做一个5.5的zabbix脚本nginx
你好,我这里按照离线安装的方法安装了之后,在输入数据库信息这里提示我Error connecting to database: Access denied for user 'root'@'valqa-53' (using password: YES),请问是什么原因呀
CentOS Linux release 7.7.1908 (Core)版本没办法一键脚本安装的吗?
可以的,你可以尝试用纯净的操作系统进行安装。
大神我爱你,如果可以我想加您微信和您成为好朋友,我自己装了半天都没有成功,现在您的一键安装解决了我的困难,真的谢谢您!!!1
[root@localhost ~]# 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
报错怎么处理?
安装结束后运行报错,麻烦看看怎么会事(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.
[root@localhost ~]# 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错误,不知道是咋回事了
80服务监听问题。
麻烦问下字体的路径在哪里 像替换中文字体没有找到 望楼主告知 谢谢
cd /var/www/html/assets/fonts #切换到zabbix安装目录assets/fonts下,具体安装目录可能不一致,可以find一下
你好 博主 我安装完成后没有报错 但是端口没法监听 是怎么回事,是用的自己电脑装的CENTOS
这个要看一下具体日志是怎么回事
请问如何配置nginx二级地址代理zabbix呢,我尝试实现了127.0.0.1:9099代理zabbix,但是https://127.0.0.1:9099/zabbix不知道怎么实现
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
我用你的脚本执行好了 网页输入IP打不开
web安装成功了 有一项PHP数据库支持安装是失败的 这个有什么影响 大神
我也出现了这个问题,请问解决了吗
你是没办法访问还是其他问题?
监控一台交换机,添加不上,OID什么的都是对的
这个改目录怎么改。。我想把安装的zabbix跟mysql什么的装到/data下。。
脚本里面改,即可
脚本执行中中文显示乱码
乱码修改系统编码格式为UTF-8
改目录怎么改的。我直接改编译路径不在/usr/下就不行了。。起不来了
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.
你好,通过一键部署可以正常搭建服务器,但是版本是4.4 现在官网更新5.0,请问在部署的脚本里需要改哪些地方呀
暂时没有适配哦
你好 ,我在centos8上一键部署 然后在check of pre- requisites的过程中,有许多PHP相关的Fail 不知道是什么情况呀
yum安装PHP应该是访问国外网站有问题了,你可以手动装一下,或者是使用我的离线脚本。
大神威武
你也威武~
大神什么时候更新一下zabbix5脚本?
明年支持吧
谢谢楼主,一键安装,一遍就成功了。
恭喜 恭喜。
支持大佬。脚本很棒,centos7下一次搞定,就是版本低了点,加油大佬,6.0走起。哈哈。
大佬没有5.0和6.0的一键脚本了
暂时没有制作
部署时,提示数据不能登录怎么破!大佬
通过shell检查数据库连接
现在repo很难连啊,几次都是失败。由国内的么
可以尝试离线安装
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.
然后下面检测有很多 fail 过不去了
PHP没有安装好 装一下PHP 重启一下就行了
执行脚本后,zabbix_server和zabbix_agent没有起来,手动执行/etc/init.d/zabbix_server start ,返回ok但是服务还是没起来
大神你好,我这边有一台服务器操作系统OpenCloudOS Server 8的云服务器,在脚本执行过程中并未有报错,但是web页面登录不上,没有ZABbix配置页面,麻烦您给指导下排查方向
请看操作系统兼容性列表