Zabbix3.0 安装部署

本次Linux系统采用centos7 版本进行安装。

1.软件包安装

uname -r 查看系统版本 Linux monitor 3.10.0-514.el7.x86_64

rpm -ivh http://repo.zabbix.com/zabbix/3.0/rhel/7/x86_64/zabbix-release-3.0-1.el7.noarch.rpm 下载zabbix的yum包源

yum install -y zabbix-server-mysql zabbix-web-mysql zabbix-agent mariadb-server 安装zabbix-server, zabbix-agent,mariadb,zabbix-web-mysql软件包

 2.配置数据库

systemctl start mariadb #启动mariadb数据库

mysql -uroot -p#进行mysql登录

create database zabbix character set utf8 collate utf8_bin; #创建database和设置默认的字符格式为UTF8

grant all privileges on zabbix.* to zabbix@localhost identified by 'zabbix'; #创建zabbix用户,设置密码并赋予权限。

flush privileges;   #刷新数据库权限

3.配置zabbix

cd /usr/share/doc/zabbix-server-mysql-3.0.3/  #进入到Zabbix配置模板内

 zcat create.sql.gz |mysql -uroot zabbix  #通过Zcat 来进行安装配置zabbix初始化设置

[root@localhost ]# vim /etc/zabbix/zabbix_server.conf  #编辑配置文件,修改如下主要内容

LogFile=/var/log/zabbix/zabbix_server.log

LogFileSize=0

PidFile=/var/run/zabbix/zabbix_server.pid

DBHost=localhost

DBName=zabbix

DBUser=zabbix

DBPassword=zabbix

SNMPTrapperFile=/var/log/snmptrap/snmptrap.log

Timeout=4

AlertScriptsPath=/usr/lib/zabbix/alertscripts

ExternalScripts=/usr/lib/zabbix/externalscripts

LogSlowQueries=3000

启动Zabbix服务器进程

[root@localhost ]#  systemctl start zabbix-server #启动zabbix-server服务

[root@localhost ]#  systemctl start zabbix-agent #启动zabbix-agent服务

4.配置PHP设置

Apache的配置文件/etc/httpd/conf.d/zabbix.conf一些PHP设置已经配置好了。取消注释,设置正确的时区

[root@rootvim /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

通过改变配置文件重新启动Apache Web服务器

[root@root] systemctl start httpd #启动Apache服务

5.网页安装

打开IE浏览器输入http://Zabbix_server_ip/zabbix 网址。点击next进行配置zabbix。

点击Finish完成安装部署,通过输入初始账号Admin 密码zabbix来进行登录。

Zabbix windows Agent 安装:

1.通过官网下载对应zabbix版本的zabbix-agent 软件包。本次采用3.0.4版本,软件如下截图。

2.解压文件到Windows客户端,解压包内共有两个文件夹,Bin文件为软件安装程序,Conf文件为配置文件。在Windows客户端内找到所需安装的路径,创建zabbix文件夹。

修改conf配置文件内的如下内容

找到conf下的配置文件 zabbix_agentd.win.conf ,修改LogFile、Server、Hostname这三个参数。具体配置如下:

LogFile=c:zabbix_agentd.log #log文件存放目录,可以进行修改

Server=192.168.10.200 #zabbix服务器端IP地址

Hostname=NAV    #Windows客户端的hostname

ServerActive=192.168.10.200 #zabbix server地址

通过管理员打开CMD,执行如下命令进行安装。

C:zabbixinwin64>zabbix_agentd.exe -c c:zabbixconfzabbix_agentd.win.conf -I #安装服务

 

C:zabbixinwin64>zabbix_agentd.exe -c c:zabbixconfzabbix_agentd.win.conf -s #启动服务

#注:非管理进行运行会遇到报错,可以执行C:zabbixinwin64>zabbix_agentd.exe  -d进行服务删除后在进行重新建立。个人测试删除后需要重启客户端才能进行创建agent服务。

通过官网下载对应版本的zabbix-agent。 本次安装使用centos6版本的安装包,下载完成通过rpm -ivh进行安装。

Zabbix Linux Agent 安装:

通过官网下载对应版本的zabbix-agent 本次安装使用centos6版本的安装包,下载完成通过rpm -ivh进行安装。

 rpm -ivh zabbix-agent-3.0.10-1.el7.x86_64.rpm

 rpm -ivh zabbix-get-3.0.10-1.el7.x86_64.rpm

 rpm -ivh zabbix-sender-3.0.10-1.el7.x86_64.rpm

agent安装完成后,需要进行更改配置文件

vim /etc/zabbix/zabbix_agentd.conf

修改配置文件内如下信息和当前主机信息相符

Server=192.168.10.200

Hostname=nginx001

ServerActive=192.168.10.200 #zabbix server地址

启动zabbix

/etc/init.d/zabbix-agent start

原文地址:https://www.cnblogs.com/dianzixiaoming/p/7289403.html