安裝了zabbix(此步驟跳過) 本機的ip是:59.110.26.9
2.建立指令碼目錄
1
2
[root@web02 ~]
# cd /etc/zabbix/
[root@web02 zabbix]
# mkdir shells
3.上傳zabbix userparameter需要呼叫的指令碼
1
2
3
4
5
6
7
8
[root@web02 zabbix]
# cd shells/
[root@web02 shells]
# ll
total 4
-rwxr-xr-x 1 root root 2854 jan 28 12:12 zabbix_linux_plugin.sh
[root@web02 shells]
# pwd
/etc/zabbix/shells
[root@web02 shells]
#
[root@web02 shells]
# chmod +x zabbix_linux_plugin.sh
4.編寫呼叫的agent userparameter
1
2
3
4
5
6
7
8
9
[root@web02 shells]
# cd /etc/zabbix/zabbix_agentd.d/
[root@web02 zabbix_agentd.d]
# ls
userparameter_mysql.conf zabbix-linux-plugin.conf
[root@web02 zabbix_agentd.d]
#
[root@web02 zabbix_agentd.d]
# cat zabbix-linux-plugin.conf
userparameter=linux_status[*],
/etc/zabbix/shells/zabbix_linux_plugin
.sh
"$1"
"$2"
"$3"
[root@web02 zabbix_agentd.d]
#
注意:上面的步驟配置完畢以後 要重啟zabbix-agent 服務
5.服務端測試(zabbix-server端)
1
2
3
4
5
6
7
8
[root@web02 zabbix_agentd.d]
# zabbix_get -s 59.110.26.9 -k linux_status[tcp_status,estab]
/etc/zabbix/shells/zabbix_linux_plugin
.sh: line 14:
/tmp/netstat
.tmp: permission denied
4
[root@web02 zabbix_agentd.d]
#
解決辦法:
chown
zabbix.zabbix
/tmp/netstat
.tmp
[root@web02 zabbix_agentd.d]
# zabbix_get -s 59.110.26.9 -k linux_status[tcp_status,estab]
4
6.zabbix匯入模板
7.檢視結果(模板預設的300s 生產場景 300s 測試可以修改模板的時間間隔。測試修改為30s)
8.檢視出圖的結果
zabbix 監控伺服器配置
一 監控 向運維人員報告系統的運 況 吞吐量,反應時間,使用率 以便於提前發現問題。二 監控的資源 1 公開資料 web,ftp,ssh,資料庫,tcp udp等應用服務 2 私有資料 cpu,記憶體,磁碟,網絡卡,使用者,程序等執行資訊 三 系統監控命令 ps 程序,uptime cpu負載,fr...
zabbix監控windows伺服器
實驗宣告 本實驗教程僅供研究學習使用,請勿用於非法用途,違者一律自行承擔所有風險!zabbix監控windows伺服器 zabbix是開源的監控平台,內建很多模板,本實驗,使用自帶模板,建立windows伺服器的常規監控項,用於監測伺服器資源,觀察伺服器是否被資源濫用,如挖礦等行為。兩台機器 一台,...
zabbix之監控windows伺服器
zabbix agent 在windows上安裝部署 解壓zabbix agents 2.4.4.win.zip conf目錄存放是agent配置檔案 bin檔案存放windows下32位和64位安裝程式 2 配置與安裝 以下配置均是以被動模式為例,主被動模式與linux系統一樣的配置方式 2.1 ...