01: 安裝zabbix server


 目錄:zabbix其他篇

01: 安裝zabbix server

02:zabbix-agent安裝配置 及 web界面管理

03: zabbix API接口 對 主機、主機組、模板、應用集、監控項、觸發器等增刪改查

04:獲取zabbix監控信息

05:zabbix 監控配置

目錄:

1.1 安裝zabbix server     返回頂部

    參考博客:https://www.cnblogs.com/clsn/p/7885990.html#auto_id_0

    監控系統從無到有過程:https://blog.csdn.net/qiansg123/article/details/80121604

  1、下載安裝zabbix-release-3.4 的server

      1. 下載地址:http://repo.zabbix.com/zabbix/3.4/rhel/7/x86_64/ 找到對應版本,比如下面的安裝地址

      2.  rpm -ivh http://repo.zabbix.com/zabbix/3.4/rhel/7/x86_64/zabbix-release-3.4-1.el7.centos.noarch.rpm

      3. rpm -ql zabbix-release      # 查看zabbix-release安裝了哪些包(其中就有/etc/yum.repos.d/zabbix.repo)

      4. yum makecache             # 就是把服務器的包信息下載到本地電腦緩存起來

  2、安裝Zabbix部署包

      yum -y install zabbix-server-mysql zabbix-web-mysql 

  3、我們測試自己監控自己所以要安裝下面兩個包(裝zabbix)

      yum -y install zabbix-server zabbix-agent

  4、安裝zabbix需要用的數據庫

      yum -y install mariadb-server

       5、初始化數據庫

      1)在MySQL上安裝Zabbix數據庫和用戶:
      2)參考地址:https://www.zabbix.com/documentation/3.4/manual/appendix/install/db_scripts

      systemctl start mariadb          # 開啟數據庫

      mysql -uroot –p                   # 登錄數據庫:沒有密碼

      create database zabbix character set utf8 collate utf8_bin;                            # 創建數據庫

      grant all privileges on zabbix.* to zabbix@localhost identified by 'zabbix';     # 創建zabbix用戶密碼zabbix,並授權

      FLUSH PRIVILEGES;

  6、然后導入初始架構(Schema)和數據

      cd /usr/share/doc/zabbix-server-mysql-3.4.8/

 

      zcat create.sql.gz | mysql -uroot zabbix -p              # 將表導入到剛剛創建的zabbix數據庫中

  7、修改server配置文件zabbix_server.conf

vim /etc/zabbix/zabbix_server.conf DBHost=localhost DBName=zabbix DBPassword=zabbix DBPort=3306

  8、啟動zabbix服務

# 1、關閉防火牆
vim /etc/selinux/config      #關閉防火牆
SELINUX=disabled setenforce 0 systemctl stop firewalld
# 2、啟動zabbix systemctl start zabbix-server systemctl status zabbix-server

  9、編輯Zabbix前端的PHP配置

vim /etc/httpd/conf.d/zabbix.conf              # 將時區改成上海
php_value date.timezone Asia/ShangHai
systemctl start httpd
# 開啟Apache服務 systemctl status httpd

  10、配置完成后即可通過頁面訪問並進行設置

      訪問地址: http://1.1.1.3/zabbix/setup.php

                  

                  

    注:上面的操作實質生成 /etc/zabbix/web/zabbix.conf.php 文件

    用戶名/密碼:  Admin/zabbix

    管理頁面路徑:http://1.1.1.5/zabbix/zabbix.php?action=dashboard.view

1.2 zabbix server基本操作     返回頂部

  1、登錄和配置用戶

                 

                 

  2、將zabbix server自己添加到監控中 

    1. 修改agent配置文件

vim /etc/zabbix/zabbix_agentd.conf Server=1.1.1.3                      # 配置zabbix server地址
systemctl restart zabbix-agent # 重啟zabbix-agent使配置生效

    2. 在頁面上添加主機

                   

  3、如果失敗請從以下幾個方向檢查

'''1、檢查agent指向是否是server地址 '''
[root@linux-node1 ~]# vim /etc/zabbix/zabbix_agentd.conf   
Server=192.168.56.14

'''2、檢查防火牆'''
[root@linux-node1 ~]# getenforce   # 檢查selinux是否關閉
[root@linux-node1 ~]# systemctl status firewalld   # 檢查防火牆是否關閉

'''3、查看zabbix日志'''
[root@linux-node1 ~]# tail -f /var/log/zabbix/zabbix_agentd.log 
排除zabbix agent失敗方法

1.3 zabbix-agent安裝配置     返回頂部

  1、安裝zabbix-agent

      1. 到server端查看安裝的zabbix版本以安裝對應agent版本:rpm -qa|grep zabbix

      2. 找到清華大學鏡像源找到對應版本的agent:https://mirrors.tuna.tsinghua.edu.cn/zabbix/zabbix/3.4/rhel/7/x86_64/  

      3. 安裝:rpm –ivh https://mirrors.tuna.tsinghua.edu.cn/zabbix/zabbix/3.4/rhel/7/x86_64/zabbix-agent-3.4.9-1.el7.x86_64.rpm

  2、修改agent配置文件

vim /etc/zabbix/zabbix_agentd.conf Server=1.1.1.5 開啟zabbix-agent: systemctl start zabbix-agent 查看agent狀態:systemctl status zabbix-agent  查看agent是否監聽端口:netstat -lntp 查看zabbix_agent 日志:tail -f /var/log/zabbix/zabbix_agentd.log

 


免責聲明!

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



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