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配置-創建主機群組和主機


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM