Zabbix-安装

https://www.zabbix.com/   #官网
https://www.zabbix.com/manuals  #官方文档

https://www.zabbix.com/download #官方下载地址

网址内容:
Zabbix-安装
安装

PPT:
wget repo.zabbix.com/zabbix/3.2/rhel/7/x86_64/zabbix-release-3.2-1.el7.noarch.rpm        #实际安装是个yum源仓库
rpm -ivh zabbix-release-3.2-1.el7.noarch.rpm    #rpm安装。

目前官网:
rpm -i https://repo.zabbix.com/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-1.el7.noarch.rpm   #下载并安装

安装结果:

[root@mdzz ~]# ls /etc/yum.repos.d/
backup  CentOS-Base-Aliyun.repo  CentOS-Base.repo  epel-Aliyun.repo  epel.repo  epel.repo.rpmnew  epel-testing.repo  zabbix.repo   #实际是安装了yum源

[root@mdzz ~]# cat /etc/yum.repos.d/zabbix.repo   
[zabbix]
name=Zabbix Official Repository - $basearch
baseurl=http://repo.zabbix.com/zabbix/4.0/rhel/7/$basearch/
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX-A14FE591

[zabbix-non-supported]
name=Zabbix Official Repository non-supported - $basearch
baseurl=http://repo.zabbix.com/non-supported/rhel/7/$basearch/
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX
gpgcheck=1

yum install -y zabbix-server-mysql zabbix-web-mysql zabbix-agent #官网文档

yum install -y zabbix-agent zabbix-get zabbix-server-mysql zabbix-web zabbix-web-mysql       #PPT文档 
####
zabbix-agent    #客户端上,只安装这个
zabbix-get #服务上的工具,可以通过命令行的模式,回去客户端上监控项目的数据
zabbix-server-mysql    #需要安装与mysql相关的文件。
zabbix-web    #web页面   
zabbix-web-mysql    #web页面和mysql交互的工具。
会连带安装httpd和php
还得需要安装一下mysql

编辑 vi /etc/my.cnf
character_set_server = utf8(增加默认字符集,如果不设置,后期将zabbix设置为中文会有问题。)
Zabbix-安装

编辑完成之后,重启mysqld服务,进入mysql命令行,创建zabbix库
mysql -uroot  -p

create database zabbix character set utf8;        #定义字符编码
grant all on zabbix.* to 'zabbix'@'127.0.0.1' identified by 'password';        #创建用户
cd /usr/share/doc/zabbix-server-mysql-3.2.7 gzip -d create.sql.gz        #导入数据,自带的数据,cd /usr/share/doc,这个路径是一致的,后面的需要tab补全。

[root@mdzz zabbix-server-mysql-4.0.3]# ls
AUTHORS  ChangeLog  COPYING  create.sql.gz  NEWS  README
需要解压create.sql.gz文件

mysql -uroot -pxxx zabbix < create.sql

vi /etc/zabbix/zabbix_server.conf
    DBHost=127.0.0.1    #数据库所在地址
        DBName=zabbix
    DBUser=zabbix
    DBPassword=password    #授权时,输入的密码。注意的地方:授权时,ip地址如果是127.0.0.1,那么配置文件里的DBHost,就要是这个,授权的ip地址和配置文件的地址,需要一致。127.0.0.1为来源ip
systemctl start zabbix-server    #启动zabbix-server服务
systemctl start httpd    #启动httpd服务。但是注意,看有没有nginx的服务。启动完成之后,查看80端口,有没有监听。
设置开机启动:
systemctl enable httpd
systemctl enable zabbix-server    #zabbix监听的端口是:10051

打开浏览器,输入:http://IP/zabbix
区域问题:
Zabbix-安装

vi  /etc/php.ini    编辑配置文件。

date.timezone=Asia/Shanghai     //将最前面的分号去掉,上面时区改成亚洲上海。
修改完成之后,需要重启httpd服务。

之后,在页面填写数据库相关信息。0表示默认,默认就是3306,都与之前配置的一致。
Zabbix-安装
之后,一直下一步,安装成功。
Zabbix-安装
第一次登陆之后,点击Administrator→users→admin,点击进去,修改password密码。然后修改语言为中文,之后刷新一下,就可以看到中文界面。

############以上皆为服务端安装。

Zabbix客户端安装
在客户端上也需要下载zabbix的yum源
PPT:

wget repo.zabbix.com/zabbix/3.2/rhel/7/x86_64/zabbix-release-3.2-1.el7.noarch.rpm
rpm -ivh zabbix-release-3.2-1.el7.noarch.rpm
yum install -y zabbix-agent

vim /etc/zabbix/zabbix_agentd.conf //修改如下配置

Server=127.0.0.1修改为Server=192.168.133.130     //定义服务端的ip(被动模式)
ServerActive=127.0.0.1修改为ServerActive=192.168.133.130     //定义服务端的ip(主动模式)
Hostname=Zabbix server修改为Hostname=aming-123     //这是自定义的主机名,一会还需要在web界面下设置同样的主机名,这样可以判断是那台机器。
systemctl start zabbix-agent    #启动服务
systemctl enable zabbix-agent    #开机自启
zabbix-agent监听端口为10050

猜你喜欢

转载自blog.51cto.com/13451715/2334816