一.環境準備
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 建立賬戶並授...