详解Zabbix安装配置图文教程

Zabbix是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。zabbix能监视各种网络参数,保证服务器系统的安全运营;并提供灵活的通知机制以让系统管理员快速定位/解决存在的各种问题。
今天我们就来一步步的安装Zabbix,图文详解哟。。。

安装环境

Redhat 5.6 64位系统,并且需要连接网络

安装过程

安装Redhat Linux 5.6系统
这里需要注意的几点为:
1、下面安装步骤中,未给出截图的即是使用默认设置,或直接点击下一步等无需赘述的项目
2、在设置主机名时,请根据实际需要更改,本文档不做更改,使用默认



语言和键盘建议使用默认,即U.S.English

如果有购买Redhat的服务可以输入安装码,如果没有请选择skip entering installation number

这里选择remove all partitions on selected drives and create default layout. 请根据实际需要更改分区

时区选择Asia/Shanghai

选择customize now

Desktop environments选项中勾上KDE

Languages选项中选择Chinese support 如果不勾选,在安装上zabbix后,无法使用中文界面

点击下一步后进入安装界面,等待安装条走完,选择重启即可


这里选择关闭防火墙,请根据实际需要决定是否开启防火墙

这里选择No,如果购买过RHN的服务可以选择yes进行注册

这里不创建用户,直接使用root用户,这样可以避免后续安装及配置中的权限问题

剩余的直接使用默认设置,点击下一步继续即可完成系统的安装,安装和配置zabbix所需要的运行环境
Zabbix需要MySQL版本5.0.3或更高;Apache版本1.3.12或更高;php版本5.3.0或更高。如果使用手动安装请注意版本,这里为了安装方便,采用搭建本地yum的方式进行安装,如果购买过RHN服务,不需要搭建本地yum,可直接使用yum进行软件安装。
首先请确认光驱中有Redhat系统安装盘,然后打开terminal查询系统安装的所有有关samba安装包

删除掉查询到的samba安装包

在home目录下新建yum文件夹作为本地yum源。需要注意的是,本例中光盘路为/media/RHEL_5.6\x86_64\DVD,需要把光盘中的Server文件夹的所有文件拷贝到yum

安装createreop工具,并且生成仓库文件

备份并修改yum源配置文件


如下图,修改rhel-debuginfo.repo文件,添加以下内容:
[rhel-yumname]
name=Red Hat Enterprise Linux $releasever – $basearch – Debug
baseurl=file:///home/yum
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
解释:[]里是仓库的名称 name是仓库的描述
baseurl即为本地源地址 enabled = 1 启用yum源
gpgcheck=1检查GPG签名
gpgkey存放地址

导入gpgkey

安装刚才删掉的samba,测试下yum是否可以正常使用



Yum源配置好后,可以开始安装zabbix所需要的依赖环境
首先安装zabbix安装配置库包,这里面包含了zabbix相关的yum源配置文件,安装网址为:
http://repo.zabbix.com/zabbix/2.2/rhel/5/x86_64/zabbix-release-2.2-1.el5.noarch.rpm

安装zabbix所需要的环境,先安装MySQL



然后安装http,即Apache


这里先不安装php,稍后安装,先安装zabbix-server-mysql


然后使用yum install命令依次安装
php53,php53-cli,php53-gd,php53-xml,php53-bcmath,php53-mbstring

以上安装包的安装截图不再一一给出,跟之前安装方式基本相同。这里使用rpm –qa|grep php命令查看安装了的php,根据经验可知,接下来安装zabbix-web-mysql时php53-common会产生冲突

因此我们删掉php53-common

安装zabbix-web-mysql安装包


安装zabbix-agent

这里删掉php-common,php-pdo,php-mysql,因为在以后打开网页配置zabbix时,如果不安装php53-mysql,会造成php databases support检查不通过

安装php53-mysql

启动MySQL服务

创建zabbix的数据库和数据库用户,命令如下:
# mysql -uroot
mysql> create database zabbix character set utf8;
mysql> grant all privileges on zabbix.* to zabbix@localhost identified by ‘zabbix’;
mysql> exit

进入/usr/share/doc/zabbix-server-mysql-2.2.1/create目录下,把最初的数据导入MySQL数据库,命令如下:
# cd /usr/share/doc/zabbix-server-mysql-2.2.1/create
# mysql -uroot zabbix < schema.sql
# mysql -uroot zabbix < images.sql
# mysql -uroot zabbix < data.sql

进入到/etc/zabbix/文件夹下,修改zabbix_server.conf,修改项目如下:
DBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=zabbix
修改完成后,启动zabbix服务

进入到/etc/httpd/conf.d/目录下,修改zabbix.conf。修改内容如下:
php_value max_execution_time 300
php_value memory_limit 128M
php_value post_max_size 16M
php_value upload_max_filesize 2M
php_value max_input_time 300
php_value date.timezone Asia/Shanghai
注意:最后date.timezone项目最前边的#要记得删掉,不然在后面打开页面进行配置时,会检测不到时区而发生错误
修改后,重启httpd服务

打开浏览器,访问127.0.0.1/zabbix地址,打开如下页面

点下一步进入到预装环境检查。如果php databases support检查不通过,请检查php53-mysql是否安装,若安装请重启MySQL服务。

点击下一步进入到数据库链接设置,user修改成zabbix,password输入zabbix

点击下一步,进入服务详细设置,name输入zabbix

点击下一步,浏览刚才进行的设置

这里出现错误,是因为没有找到配置文件,点击download configuration file下载配置文件,并拷贝到页面中提示的/etc/zabbix/web/文件夹下

点击retry即可通过检查

完成配置后,进入登录页面,默认用户名是admin密码是zabbix

登陆成功,如果想改成简体中文,点击右上角的profile

在language选项中选择Chinese(zh_CN)即可

点击save后页面变成简体中文

备注:MySQL服务启动:service mysqld start
Httpd服务启动:service httpd start
Zabbix-server服务启动:service zabbix-server start
Zabbix-agent 服务启动:service zabbix-agent start
如果需要重启,上述命令中start更改成restart即可
如果打开zabbix提示zabbix server is not running,更改/etc/zabbix目录下zabbix_agent.conf配置文件

如图所示,删掉listenport=10050前边的注释,保存更改后,重启上述所有服务即可

12 COMMENTS
  1. 新用户657192 2017/04/10

    吐槽功能很好啊。

  2. host1plus 2016/05/12

    过程还是比较详细的,我直接安装的LNMP一键包,省的手工安装环境了。

  3. 心伤的天堂 2015/12/09

    不错的文章,想去监控华为的交换机,好像有难度啊

  4. MARS 2015/10/02

  5. 何处惹尘埃、 2015/09/24

    没看到旁边有滚动条,突然觉得好可怕

  6. 明新 2015/08/30

  7. 明新 2015/08/30

  8. alex 2014/11/25

    非常漂亮的文章!

    • 小叉子 2014/11/25
      @alex 最近服务器不太稳定,如果看不到图片,刷新一下
  9. badcow 2014/06/12

    非常感谢分享!安这步骤终于在5.6上装了zabbix,开始研究。

  10. 简单 2014/02/11

    牛气

LEAVE A REPLY

跳至工具栏