企业级监控系统:Zabbix详细安装配置教程

热门标签

日主题主题

简洁、安全、稳定、响应式布局多功能模板。

¥10 现在购买

特别声明:文章多为网络转载,资源使用一般不提供任何帮助,特殊资源除外,如有侵权请联系!

Zabbix是一款开源并且完全免费的企业级系统监控软件,它拥有强大无比的各种监控功能,可以全方位监控你的服务器或是VPS系统运行状态。

首先各位别被企业级这几个字眼给唬住了,很多朋友可能一看到这种字眼就觉得,哇,这玩意儿不会特别难装吧!?其实我说句实在话,Zabbix安装还是挺简单的,倒是配置使用起来需要花一些时间,因为它有太多的功能,所以显的操作界面乱七八糟,初次使用的朋友可能会有点摸不着头脑。所以,LALA决定分两篇文章来写Zabbix,今天这一篇就是教大家如何安装和基本配置Zabbix。而后面会专门再写一篇Zabbix监控系统的教程。

熟悉我的人都知道,我不喜欢把一个教程写的繁琐和复杂。作为一个教程,我认为让看的人能够轻松看懂、轻松学会,那么这个教程就是一个好教程,所以,我每篇文章都尽量写的通俗易懂。

进入正题:

准备一台稳定的VPS或者独立服务器,系统选择CentOS7X64,使用Xshell以root用户的身份登录到你的机器内。

更新系统:

yum update

安装宝塔WEB面板:

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

在面板安装完成后,我们使用宝塔面板安装一个LNMP环境,组件请务必按照如下图的版本号来选择:

企业级监控系统:Zabbix详细安装配置教程

这里,我们喝杯咖啡或者看看妹子都可以的,一定要等这个LNMP环境安装完成后,我们才能继续下一步的操作。

环境安装完成后,我们回到Xshell内,新建一个用户:

groupadd zabbixuseradd zabbix -g zabbix -s /sbin/nologin

安装EPEL源:

yum -y install epel-release

安装编译Zabbix需要的各种依赖和组件:

yum -y install net-snmp-devel fping

在root目录内下载Zabbix源码(在你的本地电脑也提前下载一份,待会会用到):

cd /rootwget https://excellmedia.dl.sourceforge.net/project/zabbix/ZABBIX%20Latest%20Stable/3.4.7/zabbix-3.4.7.tar.gz

解压并进入到Zabbix目录内:

tar -zxvf zabbix-3.4.7.tar.gzcd zabbix-3.4.7

编译:

./configure --enable-server --enable-agent --with-mysql --enable-ipv6 --with-net-snmp --with-libcurl --with-libxml2

完成后如图所示:

企业级监控系统:Zabbix详细安装配置教程

安装:

make install

完成后如图所示:

企业级监控系统:Zabbix详细安装配置教程

现在回到宝塔WEB面板中,按如下图操作打开phpMyAdmin:

企业级监控系统:Zabbix详细安装配置教程

新建一个Zabbix数据库,请注意这个数据库的排序规则一定要是utf8_general_ci,如图所示:

企业级监控系统:Zabbix详细安装配置教程

接着我们导入zabbix-3.4.7/database/mysql目录下的数据库文件:

schema.sqlimages.sqldata.sql

请一定依次按照1-3的顺序导入,如下图所示:

企业级监控系统:Zabbix详细安装配置教程

在phpMyAdmin内导入我们的数据库文件,如图所示:

企业级监控系统:Zabbix详细安装配置教程

将schema.sql、images.sql、data.sql都按照上图的方法导入到我们的Zabbix数据库中。确定都导入成功后,回到Xshell内。

编辑Zabbix的服务端配置文件:

vi /usr/local/etc/zabbix_server.conf

修改数据库名、数据库用户名、数据库用户对应的root密码,如图所示:

企业级监控系统:Zabbix详细安装配置教程

数据库的root密码在哪里查看?如下图所示:

企业级监控系统:Zabbix详细安装配置教程

接着修改Zabbix的客户端配置文件:

vi /usr/local/etc/zabbix_agentd.conf

将Server=127.0.0.1后面的IP修改成你的服务器或是VPS的公网IP,如图所示:

企业级监控系统:Zabbix详细安装配置教程

关闭CentOS7的防火墙:

systemctl stop firewalld.servicesystemctl disable firewalld.service

启动Zabbix的服务端和客户端:

zabbix_serverzabbix_agentd

查看运行状态:

ps -ef | grep zabbix_serverps -ef | grep zabbix_agentd

确保都是正常运行的,如下图所示:

企业级监控系统:Zabbix详细安装配置教程

现在我们来安装Zabbix的WEB前端。

首先回到宝塔WEB面板中,点击如下图所示的按钮新建一个站点:

企业级监控系统:Zabbix详细安装配置教程

输入你的站点域名,然后点提交:

企业级监控系统:Zabbix详细安装配置教程

接着点击宝塔面板左侧的“软件管理”,找到对应的PHP版本设置,点击配置修改,按照如下图把max_input_time的值改成300:

企业级监控系统:Zabbix详细安装配置教程

回到Xshell内,复制Zabbix的前端程序文件到你的站点目录内:

cp -r /root/zabbix-3.4.7/frontends/php/* /www/wwwroot/你的站点目录

此时通过浏览器,访问你的站点,不出意外的话可以看到Zabbix的安装界面了:

企业级监控系统:Zabbix详细安装配置教程

检测环境组件,这里需要注意的是往下拉会有一个PHPLDAP的Warning,PHP的LDAP扩展非必须安装,所以我们无视掉即可:

企业级监控系统:Zabbix详细安装配置教程

填写MySQL的数据库连接信息,这里和之前我们在zabbix_server.conf配置文件内填写的内容要一致:

企业级监控系统:Zabbix详细安装配置教程

填写站点名字,请注意上面的Host和Port不要做更改:

企业级监控系统:Zabbix详细安装配置教程

再次确认你之前填写的这些信息是否无误,没问题就点击Next step:

企业级监控系统:Zabbix详细安装配置教程

不出意外这里会报一个错误,所以这里我们将配置文件下载到本地:

企业级监控系统:Zabbix详细安装配置教程

回到宝塔面板中,将配置文件上传到我们的站点根目录下的conf目录内:

企业级监控系统:Zabbix详细安装配置教程

回到浏览器中,再次点击Finish,就安装完成了:

企业级监控系统:Zabbix详细安装配置教程

至此,Zabbix就安装完毕,接下来是进行一些简单的配置设置。

首先打开站点首页,出现登录界面:

企业级监控系统:Zabbix详细安装配置教程

默认的管理员账号:Admin
密码:zabbix

登录进去后,第一件事情就是把密码改了,然后把站点语言修改成中文:

企业级监控系统:Zabbix详细安装配置教程

接着Zabbix默认会给我们启用一个没密码的Guest,为了安全起见,我们需要把这个账号停用掉:

企业级监控系统:Zabbix详细安装配置教程

至此,Zabbix的安装和基本配置就完成了。

本文最后更新于2018年7月17日,已超过 1 年没有更新,如果文章内容或图片资源失效,请留言反馈,我们会及时处理,谢谢!
标签:

未经允许不得转载:作者:yxy021598, 转载或复制请以 超链接形式 并注明出处 红柳客
原文地址:《企业级监控系统:Zabbix详细安装配置教程》 发布于2018-07-17

分享到:
赞(0) 打赏

评论 抢沙发

4 + 6 =


企业级监控系统:Zabbix详细安装配置教程

长按图片转发给朋友

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏

Vieu4.0主题
专业打造轻量级个人企业风格博客主题!专注于前端开发,全站响应式布局自适应模板。
切换注册

登录

忘记密码 ?

您也可以使用第三方帐号快捷登录

Q Q 登 录
微 博 登 录
切换登录

注册