下载地址http://www.zabbix.com/download.php

 

 

每个rpm包的功能

zabbix-2.4.0-1.el6.x86_64.rpm                        核心包,所有和zabbix都要安装的核心包。

zabbix-agent-2.4.0-1.el6.x86_64.rpm            agent端的包

zabbix-get-2.4.0-1.el6.x86_64.rpm                服务端从命令行向agent端最数据的命令行工具

zabbix-java-gateway-2.4.0-1.el6.x86_64.rpm        与java相关的

zabbix-proxy-2.4.0-1.el6.x86_64.rpm                      zabbix集群中proxy端安装的包

zabbix-proxy-mysql-2.4.0-1.el6.x86_64.rpm           proxy连接mysql的驱动

zabbix-proxy-pgsql-2.4.0-1.el6.x86_64.rpm            连接pgsql的驱动

zabbix-proxy-sqlite3-2.4.0-1.el6.x86_64.rpm            连接sqlite的驱动

zabbix-release-2.4-1.el6.noarch.rpm                       

zabbix-sender-2.4.0-1.el6.x86_64.rpm                        客户端发送数据给服务端使用的功能

zabbix-server-2.4.0-1.el6.x86_64.rpm                        服务端的主程序包

zabbix-server-mysql-2.4.0-1.el6.x86_64.rpm             服务端连接mysql的驱动

zabbix-server-pgsql-2.4.0-1.el6.x86_64.rpm

zabbix-web-2.4.0-1.el6.noarch.rpm                            web管理界面的程序包

zabbix-web-japanese-2.4.0-1.el6.noarch.rpm            日文界面

zabbix-web-mysql-2.4.0-1.el6.noarch.rpm                web连接msyql的驱动

zabbix-web-pgsql-2.4.0-1.el6.noarch.rpm                web连接pgsql的驱动

可以把server 和 zabbix-web 安装在不同的主机上。

安装配置:

      需要安装lamp

     mysql 授权

MariaDB [(none)]> create database zabbix;

MariaDB [(none)]> grant all on zabbix.* to [email protected] identified by 'zabbix';

MariaDB [(none)]> flush privileges;

实验时安装

# yum -y install zabbix-2.4.0-1.el6.x86_64.rpm zabbix-get-2.4.0-1.el6.x86_64.rpm zabbix-server-2.4.0-1.el6.x86_64.rpm zabbix-server-mysql-2.4.0-1.el6.x86_64.rpm zabbix-web-2.4.0-1.el6.noarch.rpm zabbix-web-mysql-2.4.0-1.el6.noarch.rpm zabbix-agent-2.4.0-1.el6.x86_64.rpm   zabbix-sender-2.4.0-1.el6.x86_64.rpm

配置文件

clipboard

        zabbix_agent.conf      agent端的配置文件

        zabbix_server.conf      server端的配置文件

使用zabbix-web需要重新启动httpd

zabbix启动前需要导入数据到数据库,创建zabbix各种表。

# scp -r /usr/share/doc/zabbix-server-mysql-2.4.0/create/ 172.16.2.13:/root

在mysql端的操作

clipboard[1]

导入顺序

# mysql zabbix < schema.sql
# mysql zabbix < images.sql
# mysql zabbix < data.sql

导入后验证zabbix库中是否创建了很多表。

配置zabbix,php需要5.3以后的版本,还需要指定时区。

# vim /etc/php.ini

    date.timezone = Asia/Shanghai

# service httpd restart     重启apache服务

在浏览器地址栏输入apache服务器的地址,并且跟上路径/zabbix 打开zabbix初始化界面。初始化zabbix

zabbix安装_第1张图片

下一步

zabbix安装_第2张图片

填写好数据库的地址和验证信息后点 clipboard[4]测试OK后继续下一步。

zabbix安装_第3张图片

输入zabbix的主机名和在zabbix监控时显示的名称

zabbix安装_第4张图片

下一步

zabbix安装_第5张图片

zabbix安装_第6张图片

登陆时默认的用户名是:admin  密码是:zabbix

zabbix安装_第7张图片

至此初始化完成。

汉化zabbix的方法

# vim /usr/share/zabbix/include/locales.inc.php    把简体中文的支持启动。false 改为 true

clipboard[10]

开启以后,到web界面点 Profile

zabbix安装_第8张图片

选择简体中文

zabbix安装_第9张图片

不过汉化不太好,有些变成中文后直接看不懂了。好比“configration” 变成 “组态” 了

zabbix安装_第10张图片

clipboard[14]

    出现这个问题在这里的原因是因为本机的主机名为 zabbix ,但在/etc/hosts文件中没有定义zabbix对应的ip为127.0.0.1 修改以后问题解决。

启动zabbix server需要修改配置文件

# vim /etc/zabbix/zabbix_server.conf

     DBName=zabbix

     DBHost=172.16.2.13

     DBPassword=zabbix

# service zabbix-serverd start   启动服务

Linux agent 端需要安装agent如下,

# yum -y install zabbix-agent-2.4.0-1.el6.x86_64.rpm zabbix-2.4.0-1.el6.x86_64.rpm zabbix-sender-2.4.0-1.el6.x86_64.rpm

编辑配置文件

# vim /etc/zabbix/zabbix_agentd.conf

    Server=172.16.2.20            指定zabbix服务端的ip

    ServerActive=172.16.2.20        工作于主机模式采集数据发送给那个zabbix server

    Hostname=172.16.2.13    指定本机的主机名或ip

windows agent 端安装

打开压缩包,bin是文件夹中是agent的程序,conf中是agent的配置文件。把bin中的win64复制到c盘下,改名叫zabbix。把conf中的配置文件复制到zabbix文件夹中。这里以win764位为例

zabbix安装_第11张图片

编辑配置文件,修改以下三个配置。与Linux上修改的内容一样。

    Server=172.16.2.20            指定zabbix服务端的ip

    ServerActive=172.16.2.20        工作于主机模式采集数据发送给那个zabbix server

    Hostname=172.16.2.13    指定本机的主机名或ip

如果运行过程中修改配置文件,需要重新启动服务后才可以生效。

打开cmd运行

把zabbix agent 添加到服务中

    C:\zabbix>zabbix_agentd.exe -c zabbix_agentd.win.conf -i   

启动添加的zabbix agent服务

    C:\zabbix>zabbix_agentd.exe -c zabbix_agentd.win.conf -s

zabbix安装_第12张图片

在服务管理中查看zabbix是否添加成功,并且已经启动。保证其开机可以自动启动。

zabbix安装_第13张图片

卸载方法

C:\zabbix>zabbix_agentd.exe -c zabbix_agentd.win.conf -x  停止服务

C:\zabbix>zabbix_agentd.exe -c zabbix_agentd.win.conf -d  删除服务

   各项配置待续!!