配置文件nginx
[root@zabbix_client ]# grep '^[a-Z]' /etc/zabbix/zabbix_agentd.conf PidFile=/var/run/zabbix/zabbix_agentd.pid LogFile=/var/log/zabbix/zabbix_agentd.log LogFileSize=0 StartAgents=3 Server=192.168.83.80 # 被動模式server名稱 ServerActive=192.168.83.80 #主動模式server 名稱 Hostname=zabbix_client HostMetadataItem=system.uname
另外一種安裝方式web
rpm -ivh http://mirrors.aliyun.com/zabbix/zabbix/3.0/rhel/7/x86_64/zabbix-release-3.0-1.el7.noarch.rpm yum install -y zabbix-agent vim /etc/zabbix/zabbix_agentd.conf Server=192.168.83.80 ServerActive=192.168.83.80 默認狀況下,不要用root用戶運行zabbix-agent AllowRoot=1 #提示:這裏的IP地址改爲Server端的IP地址 而後啓動
驗證客戶端是否正常vim
[root@80 data]# zabbix_get -s 192.168.83.70 -p 10050 -k "system.hostname" 70
web端配置 配置--模板--Template OS Linux,選擇Template OS Linux 全克隆 配置--模版--Template OS Linux_active--連接的模版--取消Template App Zabbix Agent連接--更新centos
客戶端配置 [root@jenkins zabbix_agentd.d]# cat nginx.conf UserParameter=nginx.active,/usr/bin/curl -s http://192.168.83.50:8080/status|grep Active|awk -F "[ ]" '{print $3}' 服務端檢測 [root@80 zabbix]# zabbix_get -s 192.168.83.50 -p 10050 -k "nginx.active" 1
Data type:數據類型,這裏咱們選擇Decimal。其餘的基本上用不上 Units:單位 超過1千就寫成1k了。 能夠在這裏作一個單位的設置。默認就能夠 Use custom multiplier:若是這裏面設置了一個數,得出來的結果都須要乘以文本框設定的值 Update interval(in sec) 監控項刷新時間間隔(通常不要低於60秒) Custom intervals 建立時間間隔(例如:1點-7點每隔多少秒進行監控)格式大體爲:周,時,分 History storage period 歷史數據存儲時間(根據業務來設置,默認就能夠) Trend storage period 趨勢圖要保存多久 New application 監控項的組 application 選擇一個監控項組 Populates host inventory field 資產,能夠設定一個監控項。把獲取的值設置在資產上面
查看圖形 app
用ab工具測試curl
ab -c 1000 -n 1000000 http://192.168.83.50:8080/
參考: https://www.centos.bz/2018/01/%E7%9B%91%E6%8E%A7%E5%88%A9%E5%99%A8zabbix%E4%B9%8B%E4%B8%BB%E5%8A%A8%E6%A8%A1%E5%BC%8F%E5%92%8C%E8%A2%AB%E5%8A%A8%E6%A8%A1%E5%BC%8F/ https://www.ipyker.com/2018/09/11/zabbix-agent工具