Zabbix部署

本文所需软件包:
http://download.csdn.net/download/zfx1997/10272660

一、Server部署
实验环境:
两台Centos7.2虚拟机。
Server:192.168.137.103
Agent:192.168.137.102

2.安装 zabbix 所需软件包

zabbix-agent-3.2.6-1.el7.x86_64.rpm 
zabbix-server-mysql-3.2.6-1.el7.x86_64.rpm 
zabbix-web-3.2.6-1.el7.noarch.rpm 
zabbix-web-mysql-3.2.6-1.el7.noarch.rpm 
fping-3.10-1.el7.x86_64.rpm 
iksemel-1.4-2.el7.centos.x86_64.rpm

3.php模块安装

所需包:

php-mbstring-5.4.16-36.el7_1.x86_64.rpm 
php-bcmath-5.4.16-36.el7_1.x86_64.rpm
yum 安装

[root@zabbix_server php]# ls
php-mbstring-5.4.16-36.el7_1.x86_64.rpm
php-bcmath-5.4.16-36.el7_1.x86_64.rpm
[root@zabbix_server php]# yum install php-mbstring-5.4.16-36.el7_1.x86_64.rpm php-bcmath-5.4.16-36.el7_1.x86_64.rpm -y

4.安装zabbix各模块

[root@zabbix_server el7]# ls
fping-3.10-1.el7.x86_64.rpm
iksemel-1.4-2.el7.centos.x86_64.rpm
zabbix-agent-3.2.6-1.el7.x86_64.rpm
zabbix-get-3.2.6-1.el7.x86_64.rpm
zabbix-java-gateway-3.2.6-1.el7.x86_64.rpm
zabbix-proxy-mysql-3.2.6-1.el7.x86_64.rpm
zabbix-proxy-pgsql-3.2.6-1.el7.x86_64.rpm
zabbix-proxy-sqlite3-3.2.6-1.el7.x86_64.rpm
zabbix-release-3.2-1.el7.noarch.rpm
zabbix-sender-3.2.6-1.el7.x86_64.rpm
zabbix-server-mysql-3.2.6-1.el7.x86_64.rpm
zabbix-server-pgsql-3.2.6-1.el7.x86_64.rpm
zabbix-web-3.2.6-1.el7.noarch.rpm
zabbix-web-japanese-3.2.6-1.el7.noarch.rpm
zabbix-web-mysql-3.2.6-1.el7.noarch.rpm
zabbix-web-pgsql-3.2.6-1.el7.noarch.rpm

[root@zabbix_server el7]# yum install -y fping-3.10-1.el7.x86_64.rpm iksemel-1.4-2.el7.centos.x86_64.rpm zabbix-agent-3.2.6-1.el7.x86_64.rpm zabbix-server-mysql-3.2.6-1.el7.x86_64.rpm zabbix-web-3.2.6-1.el7.noarch.rpm zabbix-web-mysql-3.2.6-1.el7.noarch.rpm

5.安装并配置mariadb

[root@zabbix_server ~]# yum install -y mariadb-server
[root@zabbix_server ~]# systemctl start mariadb
[root@zabbix_server ~]# systemctl enable mariadb
[root@zabbix_server ~]# mysql
MariaDB [(none)]> create database zabbix character set utf8 collate utf8_bin;
MariaDB [(none)]> grant all privileges on zabbix.* to zabbix@localhost identified by 'mypasswd';
MariaDB [(none)]> quit

[root@zabbix_server ~]# zcat /usr/share/doc/zabbix-server-mysql-3.2.*/create.sql.gz | mysql -uzabbix -pmypasswd zabbix

6.配置zabbix server

[root@zabbix_server ~]# vim /etc/zabbix/zabbix_server.conf

DBHost=localhost            ##主机地址
DBName=zabbix               ##主机名
DBPassword=mypasswd         ##zabbix数据库的密码
[root@zabbix_server ~]# systemctl start zabbix-server
[root@zabbix_server ~]# systemctl enable zabbix-server

7.配置 php

[root@zabbix_server ~]# vim /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 always_populate_raw_post_data -1
        php_value date.timezone Asia/Shanghai    ##只需用将时区改为上海

8.启动 zabbix server、zabbix agent、httpd

[root@zabbix_server ~]# systemctl restart zabbix-server
[root@zabbix_server ~]# systemctl restart zabbix-agent
[root@zabbix_server ~]# systemctl start httpd

注意:zabbix默认是用Apache,在/etc/httpd/conf.d里会有zabbbix.conf

zabbix中Server端口号为10051,agent端口号为10050

9.登陆 zabbix web
浏览器输入:192.168.137.103/zabbix

之后按步骤完成。 (忘了截图)
需要注意,显示界面必须全为ok,如果有不是的需要检查,比如selinux,防火墙是否关闭,配置文件是否有错。
配置完成后,会在生成/etc/zabbix/web/zabbix.conf.php这个文件,这个文件就是刚刚所配的内容,如果需要,还可以再修改
登陆的初始账号:Admin
初始密码:zabbix
登陆之后首先改密码。

二、agent部署
在被监控端192.168.202.102上操作。
1.agent安装

在被监控端(server2)安装软件包: 
zabbix-agent-3.2.6-1.el6.x86_64.rpm
[root@server2 ~]# ls
zabbix-agent-3.2.6-1.el6.x86_64.rpm
[root@server2 ~]# yum install -y zabbix-agent-3.2.6-1.el6.x86_64.rpm

2.配置 zabbix agent

[root@server2 ~]# vim /etc/zabbix/zabbix_agentd.conf

Server=192.168.202.103          ##这里写Server端的地址
ServerActive=192.168.202.103    ##填写的地址为agent将收集的数据发往的地址,有代理为代理IP,没有代理为serverIP
Hostname=zabbix_server          ##名字

[root@server2 ~]# service zabbix-agent start

3、添加主机
添加主机的方式有两种,一种是自动发现,一种是手工添加。

这里我选择手工添加
(1)创建主机
步骤如下:组态>>主机>>创建主机
这里写图片描述
进入创建主机的界面,如下,填写信息后保存。
这里写图片描述
正确添加后状态是绿色的已启用:
这里写图片描述
(2)、为主机添加模板
这里写图片描述
模板添加完成后,出现绿色的表示监控成功了:
这里写图片描述

解决中文乱码问题:到windows中C:\Windows\Fonts选择一种喜欢的字体拷贝到/var/www/html/zabbix/fonts/下,替代里面的原文件。然后刷新即可
这里写图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值