安裝zabbix 部署和監控文件

2021-09-28 15:58:43 字數 1929 閱讀 9774

一.環境準備

1.安裝zabbix源

#rpm -ivh

二.安裝zabbix相關元件

2.為zabbix建立資料庫

啟動mariadb

#systemctl start mariadb

#systemctl enable mariadb

登入mysql

為了更好的支援中文,將資料庫的編碼字符集設定為utf8

登入mariadb [(none)]> create database zabbix default character set utf8;

query ok, 1 row affected (0.00 sec)

mariadb [(none)]> grant all on zabbix.* to zabbix@localhost identified by 『123』;

mariadb [(none)]>quit;

3.匯入zabbix初始資料庫:

#zcat /usr/share/doc/zabbix-server-mysql-4.0.0/create.sql.gz | mysql -uzabbix -p123 zabbix

4.編輯zabbix-server配置檔案,配置資料庫

搜尋並修改以下內容:

dbhost=localhost

dbname=zabbix

dbuser=zabbix

dbpassword=123

修改完畢後儲存退出

5.關閉防火牆:

#setenforce 0

6.啟動所有服務

出現時區的報錯,需修改php.ini配置檔案

[root@localhost ~]# vim /etc/php.ini

修改如下配置

重啟apache

重新整理頁面

配置資料庫相關資訊

使用預設管理員登入:

賬號:admin

密碼:zabbix

2.修改zabbix-agent配置檔案,配置zabbix-server

vim /etc/zabbix/zabbix_agentd.conf

修改ip為zabbix-server伺服器的

3.重啟zabbix-agent

service zabbix-agent restart

4.檢視埠監聽是否成功

netstat -ntlp | grep 10050

5.關閉防火牆

service iptables stop

setenforce 0

注意:下面操作在zabbix-server伺服器上

6.建立主機

7.建立監控項

8.在zabbix伺服器上測試鍵值是否可以獲取到資料

1.安裝zabbix-get工具

yum -y install zabbix-get

2.通過zabbix_get命令測試鍵值

zabbix_get -s 10.30.36.109 -k net.tcp.listen[80]

1若返回值是1的話,說明apache埠正在監聽

若返回值是0的話,說明apache埠沒有監聽

9.建立觸發器

10.建立圖形

11.檢視監控項的圖形

12.開啟zabbix前端報警

13.停止httpd服務測試是否報警

回到apache伺服器上執行停止的命令

14.重新整理zabbix的web頁面檢視是否報警

可以看到目前監控項獲取的最新的資料已經是0了,說明埠已經沒有監聽了

然後再啟動httpd服務

可以看到httpd已經恢復了,並且提示狀態恢復

Zabbix監控windows部署安裝

zabbix agent 在windows上安裝部署 解壓zabbix agents 2.4.0.win.zip conf目錄存放是agent配置檔案 bin檔案存放windows下32位和64位安裝程式 2 配置與安裝 2.1 配置zabbix agent相關配置。找到conf下的配置檔案 zab...

Zabbix監控windows部署安裝

zabbix agent 在windows上安裝部署 解壓zabbix agents 2.4.0.win.zip conf目錄存放是agent配置檔案 bin檔案存放windows下32位和64位安裝程式 2 配置與安裝 2.1 配置zabbix agent相關配置。找到conf下的配置檔案 zab...

zabbix監控部署

一 環境,監控伺服器和被監控伺服器都關閉防火牆和selinux 二 監控伺服器安裝及配置 2 安裝好資料庫後啟動systemctl start mariadb,建立資料庫create database zabbix character set utf8 collate utf8 bin 建立賬戶並授...