MENU

#Linux#Centos7下安装zabbix教程

August 8, 2018 • Linux

作为一个运维人员对监控软件的安装运用是必不可少的。这边我们将介绍下zabbix的安装。
zabbix是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源程序。小为就这边就不做过多的介绍,具体的可以去百度。在这小为介绍下zabbix在centos7下安装步骤以及一些问题的解决办法。
测试环境介绍:

支持系统:centos6.4 64位 centos7.1 64位

lnmp环境:tengix1.8 mysql5.6 php5.6

Linux面板5.2.0安装脚本:

yum install -y wget && wget -O install.sh http://download.bt.cn/install/install.sh && sh install.sh

安装好宝塔linux面板后再安装lnmp 如何安装搜索本站文章。

一、添加zabbix网站和数据库

1.注意:数据库名一定要改成zabbix 否则zabbix安装不成功。
屏幕快照 2018-08-08 上午1.41.18.png
屏幕快照 2018-08-08 上午1.42.47.png
二、安装zabbix

一键安装zabbix脚本:

wget https://down.pigsec.com/shell/zabbix.sh

执行sh zabbix.sh

Enter zabbix database password:

输入你创建数据库时的密码,比如我的:Aw7wCcPrE8jdY7Ce

zabbix site directory, for example (/www/default):

输入你网站的路径,比如我的:/www/wwwroot/www.pigsec.com 回车

耐心等待安装完成即可。安装成功会提示:

Starting zabbix_server: [ OK ]
Starting zabbix_agentd: [ OK ]
Prompt: zabbix installed successfully.

三、安装zabbix web面板

1.执行域名提示欢迎界面 点击:Next step

2.环境检测,其它有两项不通过,提示:
Minimum required limit on input parse time for PHP scripts is 300 (configuration option “max_input_time”).
PHP option “always_populate_raw_post_data” must be set to “-1”

需要调整分别是:max_input_time always_populate_raw_post_data

max_input_time默认是60需要设置成300
always_populate_raw_post_data 默认是关闭需要设置为开启

调整好后重启php 重新加载配置 刷新页面点击:Next step

3.配置数据库信息 database port 填写:3306 password 填写数据库的密码 比如我的:EXpW5XYk6j 点击:Next step

4.点击:Next step

然后一直下一步。最后我们就安装好了。
安装好后的帐号:admin 密码:zabbix
屏幕快照 2018-08-08 上午1.46.30.png

卸载方法:


sh zabbix.sh u

zabbix site directory, for example (/www/default):

输入安装zabbix网站的路径,比如:/www/wwwroot/www.pigsec.com 回车

zabbix site directory, for example (/www/default):/www/wwwroot/www.pigsec.com
Stopping zabbix_server (via systemctl): [ OK ]
Stopping zabbix_agentd (via systemctl): [ OK ]
groupdel: group ‘zabbix’ does not exist
Prompt: zabbix uninstall successfully.