zabbix 安裝_安裝zabbix

準備一個純凈環境10.0.0.99

首先修改yum源,修改為zabbix清華源,清華源玉zabbix官方源都是同步的,下載速度更快!

zabbix官方

Download Zabbix?www.zabbix.com

6fb4c7a862446dfdc1cee16481945d90.png
點擊下載,下面有zabbix的歷史版本以及官方安裝文檔

881952ab80900600e1ad4cf5ebe3e37e.png

c7799d93bea39da9647f4e2b1455d34a.png
可以查看到不同版本的官方維護周期,方便我們下載

清華源

Tsinghua Open Source Mirror?mirrors.tuna.tsinghua.edu.cn
1a924ccdef4df9c82aa216fd20e9f135.png

2ea791f49d6817302b4581be75788fc4.png

d9daa6a80b7c8672ed46edda57109a4f.png

b469044835e3de8fd6d791019f1e0ddc.png
選擇版本

757bab5d2db9f47cfecd940cfd984849.png
在清華源選擇的時候,可以按照官方的路徑去選擇

rpm -ivh rpm -ivh https://mirrors.tuna.tsinghua.edu.cn/zabbix/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-1.el7.noarch.rpm

配置zabbix的yum源

[root@hb-99 ~]# ll /etc/yum.repos.d/
total 40
-rw-r--r--. 1 root root 2523 Jun 16  2018 CentOS-Base.repo
-rw-r--r--. 1 root root 1309 Nov 23  2018 CentOS-CR.repo
-rw-r--r--. 1 root root  649 Nov 23  2018 CentOS-Debuginfo.repo
-rw-r--r--. 1 root root  314 Nov 23  2018 CentOS-fasttrack.repo
-rw-r--r--. 1 root root  630 Nov 23  2018 CentOS-Media.repo
-rw-r--r--. 1 root root 1331 Nov 23  2018 CentOS-Sources.repo
-rw-r--r--. 1 root root 5701 Nov 23  2018 CentOS-Vault.repo
-rw-r--r--  1 root root  664 May 11  2018 epel.repo
-rw-r--r--  1 root root  451 Jul 11 18:35 zabbix.repo    #這個屌炸天得清華源修改/etc/yum.repos.d/zabbix.repo文件
[zabbix]
name=Zabbix Official Repository - $basearch
baseurl=https://mirrors.tuna.tsinghua.edu.cn/zabbix/zabbix/4.0/rhel/7/$basearch/
enabled=1
gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX-A14FE591[zabbix-non-supported]
name=Zabbix Official Repository non-supported - $basearch
baseurl=https://mirrors.tuna.tsinghua.edu.cn/zabbix/non-supported/rhel/7/$basearch/
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX
gpgcheck=0下載zabbix
# yum install zabbix-server-mysql zabbix-web-mysql -y

安裝數據庫mariadb

[root@hb-99 ~]# yum install mariadb-server.x86_64  -y
[root@hb-99 ~]# systemctl start mariadb.service 
[root@hb-99 ~]# systemctl enable mariadb.service 優化數據庫
[root@hb-99 ~]# mysql_secure_installation
回車   n   y   y    y    yNOTE: RUNNING ALL PARTS OF THIS SCRIPT IS RECOMMENDED FOR ALL MariaDBSERVERS IN PRODUCTION USE!  PLEASE READ EACH STEP CAREFULLY!In order to log into MariaDB to secure it, we'll need the current
password for the root user.  If you've just installed MariaDB, and
you haven't set the root password yet, the password will be blank,
so you should just press enter here.Enter current password for root (enter for none):   # 輸入當前root用戶密碼當前密碼為空   ----> 回車即可
OK, successfully used password, moving on...Setting the root password ensures that nobody can log into the MariaDB
root user without the proper authorisation.Set root password? [Y/n] n   # 是否給root用戶設置密碼... skipping.By default, a MariaDB installation has an anonymous user, allowing anyone
to log into MariaDB without having to have a user account created for
them.  This is intended only for testing, and to make the installation
go a bit smoother.  You should remove them before moving into a
production environment.Remove anonymous users? [Y/n] y       # 是否刪除空用戶... Success!Normally, root should only be allowed to connect from 'localhost'.  This
ensures that someone cannot guess at the root password from the network.Disallow root login remotely? [Y/n] y    # 是否禁止root遠程登陸... Success!By default, MariaDB comes with a database named 'test' that anyone can
access.  This is also intended only for testing, and should be removed
before moving into a production environment.Remove test database and access to it? [Y/n] y    # 是否刪除test測試庫  - Dropping test database...... Success!- Removing privileges on test database...... Success!Reloading the privilege tables will ensure that all changes made so far
will take effect immediately.Reload privilege tables now? [Y/n] y   # 是否刷新數據庫... Success!Cleaning up...All done!  If you've completed all of the above steps, your MariaDB
installation should now be secure.

創建數據庫+授權

mysql
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*/create.sql.gz | mysql -uzabbix -pzabbix  zabbix

修改zabbix配置文件

[root@98 ~]# egrep  '^DB' /etc/zabbix/zabbix_server.conf
DBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=zabbix

zabbix日志文件(記錄錯誤)

[root@zabbix-server ~]# ll /var/log/zabbix/zabbix_server.log 
-rw-rw-r-- 1 zabbix zabbix 4223 Jul  8 10:52 /var/log/zabbix/zabbix_server.log

啟動服務檢查進程

[root@98 ~]# systemctl start zabbix-server.service 
[root@98 ~]# systemctl enable zabbix-server.service 
Created symlink from /etc/systemd/system/multi-user.target.wants/zabbix-server.service to /usr/lib/systemd/system/zabbix-server.service.
[root@98 ~]# systemctl is-active zabbix-server.service 
active
[root@98 ~]# netstat -luntp|grep 10051   #檢查端口開啟,服務才是真正得開啟
tcp        0      0 0.0.0.0:10051           0.0.0.0:*               LISTEN      9719/zabbix_server  
tcp6       0      0 :::10051                :::*                    LISTEN      9719/zabbix_server  

修改時區

[root@98 ~]# grep Asia/Shanghai /etc/httpd/conf.d/zabbix.confphp_value date.timezone Asia/Shanghai

啟動httpd

[root@zabbix-server ~]# systemctl start httpd.service 
[root@zabbix-server ~]# systemctl enable httpd.serviceweb

配置zabbix網站

http://10.0.0.98/zabbix/setup.php

用戶名:Admin 密碼:zabbix

壓力測試(用于測試高并發數量)利于監控

ab -n 200000  -c 300 http://10.0.0.98/zabbix/zabbix.php
-n 數量
-c 次數

zabbix客戶端部署

安裝客戶端軟件

yum install zabbix-agent -y
[root@zabbix-server ~]# egrep "^Server=" /etc/zabbix/zabbix_agentd.conf 
Server=127.0.0.1	#改成服務端IP即可
systemctl start zabbix-agent.service 
systemctl enable zabbix-agent.service

修改配置文件:/etc/zabbix/zabbix_agentd.conf

UserParameter=tcp.estab,netstat -antp|grep -c ESTABLISHED

web界面配置

配置---主機---創建主機---*號的必填---點擊主機名----配置模板----重啟服務端

創建監控項---配置觸發器

查看yum下載的歷史命令

  201  yum history 202  yum history info 4203  yum history info 5

錯誤案例

# 更改用戶權限或者命令權限4755

cbf774867a08d2d56bfa8dfdf11f0062.png

服務端收集信息慢,導致超時解絕方法

[root@web01 ~]# grep '# Timeout' /etc/zabbix/zabbix_agentd.conf 
# Timeout=3		#設置超時時間zabbix_get命令執行時間
[root@web01 ~]# 

常見的linux監控命令

free		   #查看內存
df    		   #查看磁盤大小
top		   #查看內存磁盤負載等
uptime	   #當前時間,運行時間,用戶數量,負載
who		   #查看登陸用戶數量及其負載
iostat	   #查看磁盤的讀寫效率及其壓力
[root@web01 ~]# top
top - 20:21:37 up  4:43,  4 users,  load average: 0.00, 0.06, 0.06
當前系統時間     系統運行時間   系統登陸用戶    負載信息
Tasks: 134 total,   1 running, 133 sleeping,   0 stopped,   0 zombie
總進程數量           運行的數量  休眠的數量       停止的進程   僵尸進程
%Cpu(s):  2.0 us,  1.7 sy,  0.0 ni, 96.3 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st
us	#用戶進程占用cpu資源百分比
sy	#內核態進程占用的cpu資源百分比
ni	#用戶進程空間內改變過優先級的進程cpu百分比
改變進程優先級的命令:renice   -10  -p  pid   
進程優先級排序 -1 ....20 數字越小執行越優先
wa	#等待輸入輸出(io)進程占用的百分比
hi	#硬中斷
si	#軟中端
st	#虛擬機占用內存的百分比(真實的服務器可見)
KiB Mem :   997956 total,   624784 free,   173148 used,   200024 buff/cache
內存信息                                    
KiB Swap:  1048572 total,  1048572 free,        0 used.   629432 avail Mem 
swap分區信息PID USER      PR  NI    VIRT    RES    SHR S %CPU %MEM     TIME+ COMMAND 775 root      20   0  298708   6104   4776 S  0.3  0.6   0:26.33 vmtoolsd 1277 root      20   0  590168  15012   4904 S  0.3  1.5   1:04.17 glusterd   
PID	#進程號
PR	#進程優先級
NI	#優先級的值(負數表示優先級很高,正數表示優先級比較低)
VIRT	#虛擬內存
虛擬內存=物理內存+swap
1、進程"需要的"虛擬內存大小,包括進程使用的庫、代碼、數據等
2、假如進程申請100m的內存,但實際只使用了10m,那么它會增長100m,而不是實際的使用量
RES		#常駐內存
1、進程當前使用的內存大小,但不包括swap out
2、包含其他進程的共享
3、如果申請100m的內存,實際使用10m,它只增長10m,與VIRT相反
4、關于庫占用內存的情況,它只統計加載的庫文件所占內存大小
SHR	#共享內存
1、除了自身進程的共享內存,也包括其他進程的共享內存
2、雖然進程只使用了幾個共享庫的函數,但它包含了整個共享庫的大小
3、計算某個進程所占的物理內存大小公式:RES – SHR
4、swap out后,它將會降下來
常見的Linux系統監控命令 - SSgeek - 博客園?www.cnblogs.com
2b7da8f8b2f4ce1310d21d4e5d1c9690.png

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/454467.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/454467.shtml
英文地址,請注明出處:http://en.pswp.cn/news/454467.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

拓展歐幾里得 [Noi2002]Savage

對于一個野人,他(她?)所在的位置,(C[i]x*p[i])%ans,是的,暴力枚舉每一個ans,用拓展歐幾里得求出每兩個wildpeople(wildrage?)相遇的年份,如果小于最小的壽限…

CCNP-19 IS-IS試驗2(BSCI)

CCNP-19 IS-IS試驗2 實驗拓撲:試驗要求:R1 R2 R3全部采用集成的ISIS路由協議,R1 R2在區域49.0001內,R3在區域49.0002內,R1與R2之間的鏈路類型為L1,R2與R3之間的鏈路類型為L2。 試驗目的:掌握基…

正道的光用計算機,正道的光作文500字

當那熟悉的轟天巨雷般的呼嚕聲響起,我就知道,這又是睡不著的一天。同樣在宿舍;同樣是小翟;同樣的時間;同樣在我昏昏欲睡的時候,那個熟悉的呼嚕聲,它又來了。它將我從即將到來的美夢中驚醒了&…

AVS高清立體視頻編碼器

一、成果項目背景 電視技術在經歷了從黑白到彩色、從模擬到數字的技術變革之后正在醞釀另一場技術革命,從單純觀看二維場景的平面電視跨越到展現三維場景的立體電視。立體電視,又稱三維電視(3DTV),提供了更為豐富的視覺信息和更具臨場感的觀…

RESTful介紹

RESTful介紹 REST與技術無關,代表的是一種軟件架構風格,REST是Representational State Transfer的簡稱,中文翻譯為“表征狀態轉移”或“表現層狀態轉化”。阮一峰 理解RESTful架構 RESTful API設計指南 阮一峰 RESTful設計指南 API與用戶…

dijkstra算法代碼_數據科學家需要知道的5種圖算法(附代碼)

在本文中,我將討論一些你應該知道的最重要的圖算法,以及如何使用Python實現它們。作者:AI公園導讀因為圖分析是數據科學家的未來。作為數據科學家,我們對pandas、SQL或任何其他關系數據庫非常熟悉。我們習慣于將用戶的屬性以列的形…

大暴搜 chess

仔細讀題,會發現吃掉敵人點對方案數的貢獻很神奇。如果走的空格相同,而走的敵人點不同,對答案無貢獻,而對于走的空格相同,但一種走了敵人點,另一種沒走,算兩個方案。。。。sb出題人語文簡直是和…

網站的SEO以及它和站長工具的之間秘密

博客遷移沒有注意 URL 地址的變化,導致百度和 google 這兩只爬蟲引擎短時間內找不到路。近段時間研究了下國內最大搜索引擎百度和國際最大搜索引擎google的站長工具,說下感受。 百度的站長工具地址:http://zhanzhang.baidu.com/dashboard/ind…

html 縮略圖點擊預覽,[每天進步一點點~] uni-app 點擊圖片實現預覽圖片列表

點擊圖片,實現預覽圖片功能,并且可循環預覽圖片列表!image.png一、多張圖片預覽html代碼js代碼data(){return {photos:[{ src: 圖片路徑1},{ src: 圖片路徑2},{ src: 圖片路徑3},……]}},methods: {// 預覽圖片previewImage(index) {let phot…

git ssh拉取代碼_阿里云搭建git服務器

一.搭建步驟,分為兩步搭建中心倉庫自動同步代碼到站點目錄二.詳細步驟如下1.先檢查一下服務器上有沒有安裝gitgit --version如果出現版本號,說明服務器已經安裝git,如圖所示:2.如果沒有版本信息,則先安裝git&#xff1…

Django REST framework 序列化

創建一個序列化類 使用序列化有四種方式 使用json模塊,完全手寫使用django自帶的序列化模塊 1,# from django.core import serializers 2,# dataserializers.serialize(“json”,book_list)使用REST framework 帶的序列化方法&#xff0c…

基于SIMD的AVS整數反變換算法設計與優化

基于SIMD 的AVS 整數反變換算法設計與優化王玲娟,張剛**作者簡介:王玲娟,(1987-),女,在讀碩士,主要研究方向:視頻解碼算法通信聯系人:張剛,&#…

Word -- 列表重新編號

Word -- 列表重新編號office一言:我小心翼翼地灌溉,一日復一日地期待,那么費力,植成參天的喬木,豈愿見你終有一日從容赴死?問題 word 文檔早就想解決的一個問題,這次遇到了就上網找解決掉了&…

非持久連接和持久連接

非持久連接和持久連接 HTTP既可以使用非持久連接(nonpersistent connection),也可以使用持久連接(persistent connection)。HTTP/1.0使用非持久連接,HTTP/1.1默認使用持久連接。 非持久連接 讓我們查看一下非持久連接情況下從服務器到客戶傳送一個Web頁面…

計算機開機鍵鼠無法識別,我得電腦一開機就檢測不到鍵盤和鼠標

2005-10-18 16:06:131、開機后當出現dos界面時,按一下pause鍵(這個鍵在四個方向鍵的上邊,仔細找就能找到),如果計算機啟動停止,說明你的鍵盤起作用,主板在開機時就已經檢測到了鼠標鍵盤。啟動后不能使用鼠標鍵盤&#…

vs2003 局部友元訪問私有不可訪問_C++ 類:重載運算符與友元

18.類中重載運算符與友元上次節中學習了如何在類中重新定義賦值()運算符,實際上在一個自定義類中除了賦值()運算符外,類的對象是不可以直接使用運算符的,比如你在main函數中寫這樣的代碼會報錯:如果想解決這些報錯問題&#xff0c…

oracle sqlldr (一) 最基本語法

-- Create table create table DEPT2 (DEPTNO NUMBER(2) not null,DNAME VARCHAR2(14),LOC VARCHAR2(1000) ); alter table DEPT2add constraint DEPT_PK primary key (DEPTNO);------demo.ctl LOAD DATA INFILE * --數據在控制文件中 INTO TABLE DEPT2 INSERT ---默認加…

Django REST framework 視圖

上一部分代碼在序列化部分 類繼承順序 ############### mixins.py ################ # 類中調用的方法均在 GenericAPIView 類中實現,所以下列類需要結合 GenericAPIView 使用 class ListModelMixin(object) # 查看繼承類def list(self, reque…

AVS軟件解碼器的優化

AVS軟件解碼器的優化 董斌 , 姜昱明 (西安 電子科技大學計算機學院,陜西 西安,710071)) 摘 要: 主要研究了AVS標準的視頻壓縮部分,指出了影響解碼速度的瓶頸并提出了一種優化方案.使用從程序結構入手結合使用SIMD指令集的方案來優化AVS軟件解碼器.實驗結果表明優化方案可行并且…

IOS7.1.1真的像網上流傳的那么好?沒有任何問題么??

IOS7.1.1推送更新之后到處看到網上說711好的~~ 那么IOS7.1.1真的像網上現在流傳的那么好么? 其實不然,IOS7.1.1目前眾多網友反映說升級ios7.1.1之后APPstore連接不上了,提示無法連接到APPstore。 這個問題也不難解決~還是之前的老辦法~ 那么今…