多语言展示
当前在线:1488今日阅读:60今日分享:41

CentOS 7.x上安装Zabbix 3.4

Zabbix作为一款监控软件,现在在服务器领域的应用还是非常广泛的。今天本教程教你如何在CentOS/RHEL平台上安装Zabbix监控软件。
工具/原料
1

Zabbix yum源

2

CentOS 7.X虚拟机

3

MySQL和PHP安装包

配置Zabbix安装环境
1

Zabbix收集的监控数据需要存储在数据库里,同时Zabbix的Web管理界面是需要PHP的支持的,因此,需要先配置好它所需要的基础环境。先安装数据库和PHP。笔者对PostgreSQL比较熟悉,就安装PostgreSQL和PHP,因为PHP配置需要编译,且安装也比较耗时,这里就只说配置好了的样子。如下面图中所示,第一张图显示的是PHP版本信息,第二张图显示的是PostgreSQL登陆页面

2

配置好PHP和PostgreSQL以后,我们开始安装zabbix,打开zabbix官网,然后点击右上角绿色的Download按钮,进入下载页面,点击第一栏,install zabbix from packages,然后进入平台选择页面。

3

在平台选择页面选择zabbix3.4版本,centos7平台,postgresql数据库,然后下面就会弹出对应的安装步骤。第一步先安装zabbix的yum源,第二部开始安装对应的软件,命令分别是:rpm -i http://repo.zabbix.com/zabbix/3.4/rhel/7/x86_64/zabbix-release-3.4-2.el7.noarch.rpmyum install zabbix-server-pgsql zabbix-web-pgsql zabbix-agent软件安装完毕后,如下面第三张图所示:

4

软件安装完毕以后,开始进入数据库配置步骤。命令分别是:# sudo -u postgres createuser --pwprompt zabbix# sudo -u postgres createdb -O zabbix zabbix# zcat /usr/share/doc/zabbix-server-pgsql*/create.sql.gz | sudo -u zabbix psql zabbix第一步createuesr时会要求你输入数据库密码。配置好数据库以后如下面第二,第三张图所示,第二张图里可以看到zabbix数据库,第三张图中可以看到各种表:

5

数据库配置完毕后,开始修改zabbix的配置文件,命令如下所示:# vi /etc/zabbix/zabbix_server.confDBHost=localhostDBName=zabbixDBUser=zabbixDBPassword=password这里的password就是上一步配置数据库的时候要你输入的密码。配置好后,启动zabbix服务器程序,并且从防火墙上放开10050和10051端口,因为这两个是zabbix服务器和zabbix代理需要的端口。命令是firewall-cmd --zone=public --add-port=1/tcp --permanentfirewall-cmd --reload再关闭SELinux,命令是setenforce 0启动zabbix-server、zabbix-agent和apache,命令是:systemctl start zabbix-serversystemctl start zabbix-agent  httpd然后开始从web页面开始安装。

6

打开浏览器,输入地址:localhost/zabbix,等待打开安装程序。打开后安装页面如下面所示,直接点击下一步,出现配置页面,要保证里面的每项配置后面都是OK,然后点击下一步:

7

进入数据库配置页面,输入刚才配置好的数据库信息。然后点击下一步,进入主机名配置界面,输入主机名,然后进入配置确认页面,再点下一步,就会提示安装完毕。

8

配置成功以后,重新打开web页面,刷新即可,就能出现zabbix的登陆页面,输入默认用户名Admin,密码zabbix,即可登陆,至此安装完毕。

注意事项
1

本人原创转载请声明。

2

出现错误时多搜索,多看官方文档。

推荐信息