zabbix服務端部署軟體流程:
?
1.清華源
? rpm -ivh https://mirrors.tuna.tsinghua.edu.cn/zabbix/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-1.el7.noarch.rpm
? rpm -ivh https://mirrors.tuna.tsinghua.edu.cn/zabbix/zabbix/3.4/rhel/7/x86_64/zabbix-release-4.0-1.el7.noarch.rpm -- 老版本
或者
[root@m01 ~]# rpm -ivh https://mirrors.tuna.tsinghua.edu.cn/zabbix/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-1.el7.noarch.rpm
[root@m01 ~]# sed -i 's#repo.zabbix.com#mirrors.tuna.tsinghua.edu.cn/zabbix#g' /etc/yum.repos.d/zabbix.repo
2.下載安裝zabbix服務端相關軟體
? zabbix服務程式軟體: zabbix-server-mysql
? zabbix服務web軟體: zabbix-web-mysql httpd php
? 資料庫服務軟體: mariadb-server
? yum install -y zabbix-server-mysql zabbix-web-mysql httpd php mariadb-server
3.軟體配置
? vim /etc/zabbix/zabbix_server.conf
? 126 DBPassword=zabbix
? vim /etc/httpd/conf.d/zabbix.conf
? 21 php_value date.timezone Asia/Shanghai
[root@m01 ~]# grep "[1]" /etc/zabbix/zabbix_server.conf
...............
DBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=zabbix
[root@m01 ~]# grep "Shanghai" /etc/httpd/conf.d/zabbix.conf
php_value date.timezone Asia/Shanghai
...............
4.撰寫配置資料庫服務
? systemctl start mariadb.service
? systemctl status mariadb.service
? 創建zabbix資料庫--zabbix
? create database zabbix character set utf8 collate utf8_bin;
? 創建資料庫管理用戶
? grant all privileges on zabbix.* to zabbix@localhost identified by 'zabbix';
? 在zabbix資料庫中匯入相應的表資訊
? zcat /usr/share/doc/zabbix-server-mysql-4.0.20/create.sql.gz|mysql -uzabbix -pzabbix zabbix
5. 啟動zabbix程式相關服務
資料庫服務 zabbix服務 httpd服務
systemctl start zabbix-server.service httpd mariadb.service
systemctl enable zabbix-server.service httpd mariadb.service
6.登錄zabbix服務端web界面, 進行初始化配置
? http://10.0.0./zabbix/setup.php
?
7.登錄zabbix服務web頁面
用戶名Admin 密碼zabbix
第二部分 監控客戶端部署流程
1) 清華源
? rpm -ivh https://mirrors.tuna.tsinghua.edu.cn/zabbix/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-1.el7.noarch.rpm
?
2)下載安裝zabbix客戶端軟體
? yum install -y zabbix-agent
?
3)撰寫zabbix客戶端組態檔
? vim /etc/zabbix/zabbix_agentd.conf
? 98 Server=zabbix的IP地址
4) 啟動zabbix-agent服務
? [root@web01 ~]# systemctl start zabbix-agent
? [root@web01 ~]# netstat -lntup|grep 10050
? tcp 0 0 0.0.0.0:10050 0.0.0.0:* LISTEN 4509/zabbix_agentd
? tcp 0 0 :::10050 ::?? LISTEN 4509/zabbix_agentd
a-Z ??
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/89787.html
標籤:Linux
下一篇:shell腳本之十四:企業案例
