Zabbix单机部署(离线)

Zabbix-Server部署

该部署使用的Centos7为例

1.找一台有网的设备进行下载打包

rpm -ivh http://repo.zabbix.com/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-1.el7.noarch.rpm
yum clean all
yum repolist
yum install -y zabbix-server-mysql zabbix-web-mysql zabbix-nginx-conf zabbix-agent --downloadonly --downloaddir=/zabbix4.0

2.将打包好的安装包上传至内网

    cd zabbix4.0

    yum install -y *

3.安装Mysql

    可以查看我之前写的Mysql单机部署手册进行安装。

4.创建zabbix数据库,创建zabbix账号

    mysql -uroot -p

mysql> create database zabbix character set utf8 collate utf8_bin;
mysql> grant all privileges on zabbix.* to 'zabbix'@'%' identified by 'zabbix';
mysql> flush privileges;

5.导入默认的zabbix数据库信息

    zcat /usr/share/doc/zabbix-server-mysql-4.0.33/create.sql.gz | mysql -u zabbix -p zabbix

6.修改zabbix_server.conf的配置文件

    vim /etc/zabbix/zabbix_server.conf

#找到下面三项,这里其实即使配置的zabbix数据库里的信息
DBName=zabbix
DBUser=zabbix
DBPassword=zabbix

7.修改配置文件/etc/httpd/conf.d/zabbix.conf,时区改成 Asia/Shanghai

    vim /etc/httpd/conf.d/zabbix.conf

#找到该项,修改成Asia/Shanghai
php_value date.timezone Asia/Shanghai

8.启动zabbix-server服务并设置为开机启动

    systemctl restart httpd zabbix-server

    systemctl enable httpd zabbix-server

9.查看zabbix端口

    #10051为zabbix-server端口

    #10050为zabbix-agent端口(此处没有安装agent)

    ss -ntl

State      Recv-Q Send-Q            Local Address:Port                      Peer Address:Port              
LISTEN     0      128               *:10051                                  *:*                  
LISTEN     0      128               *:22                                      *:*                  
LISTEN     0      100               127.0.0.1:25                             *:*                  
LISTEN     0      128               [::]:10051                                [::]:*                  
LISTEN     0      80                [::]:3306                                 [::]:*                  
LISTEN     0      128               [::]:80                                    [::]:*                  
LISTEN     0      128               [::]:22                                    [::]:*                  
LISTEN     0      100               [::1]:25                                   [::]:*

Zabbix-agent的部署

zabbix-agent是负责完成对硬件信息或操作系统有关的内存,CPU等信息的采集的,所以我们需要在被监控端安装上zabbix-agent。

1.修改agent配置文件

    #之前我们已经把agen安装了

    vim /etc/zabbix/zabbix_agentd.conf

server=192.168.36.190(zabbix-server的IP)

2.设置zabbix-agent开机自启

    systemctl start zabbix-agent.service
    systemctl enable zabbix-agent.service

访问Zabbix Web页面

http://本机IP/zabbix,如下图所示:访问端口默认为80

#配置数据库IP端口和账号密码

 

#配置zabbix-server端口

#默认用户密码:Admin/zabbix

配置中文

 


至此,我们的Zabbix就部署完成了!

Zabbix部署完就该创建主机了,可以参考我之前写的Zabbix配置-创建主机群组和主机

posted @ 2022-03-07 08:32  RFAA  阅读(851)  评论(0编辑  收藏  举报