zabbix自定義模板
[root@zabbix_client ~]#tar xf zabbix-3.0.3.tar.gz
[root@zabbix_client ~]#cd zabbix-3.0.3
[root@zabbix_client zabbix-3.0.3]#./configure --prefix=/usr/local/zabbix --sysconfdir=/etc/zabbix/ --enable-agent && make && make install
[root@zabbix_client zabbix-3.0.3]#cp misc/init.d/fedora/core/zabbix_agentd /etc/init.d/
[root@zabbix_client zabbix-3.0.3]#cd /etc/zabbix/
[root@zabbix_client zabbix]#cp zabbix_agentd.conf zabbix_agentd.conf.bak
[root@zabbix_client zabbix]#vim zabbix_agentd.conf
30 LogFile=/var/log/zabbix/zabbix_agentd.log
91 Server=127.0.0.1,192.168.200.101
132 ServerActive=192.168.200.101:10051
143 Hostname=zabbix_client
278 UnsafeUserParameters=1
[root@zabbix_client zabbix]#ln -s /usr/local/zabbix/sbin/zabbix_agentd /usr/local/sbin/
[root@zabbix_client zabbix]#/etc/init.d/zabbix_agentd start
[root@zabbix_client zabbix]#netstat -anpt |grep zabbix
tcp 0 0 0.0.0.0:10050 0.0.0.0:* LISTEN 47878/zabbix_agentd
二、在web界面進行配置
1、添加主機
三、自定義監控模板(監控uptime輸出的信息)
1、編寫監控腳本
[root@zabbix_client zabbix_agentd.conf.d]# pwd
/etc/zabbix/zabbix_agentd.conf.d
[root@zabbix_client zabbix_agentd.conf.d]# vim check_cpu.sh
#!/bin/bash
function one_load {
uptime | awk '{print $8}'| awk -F"," '{print $1}'
}
function five_load {
uptime | awk '{print $9}'| awk -F"," '{print $1}'
}
function fifteen_load {
uptime | awk '{print $10}'| awk -F"," '{print $1}'
}
function count_date {
uptime | awk '{print $3}' | awk -F"," '{print $1}' | awk -F":" '{print $1*60+$2}'
}
function count_user {
uptime | awk '{print $4}'
}
$1
2、配置文件添加配置(添加到最後一行即可)
[root@zabbix_client zabbix_agentd.conf.d]# vim ../zabbix_agentd.conf
UserParameter=cpu.status[*],/etc/zabbix/zabbix_agentd.conf.d/check_cpu.sh $1
[root@zabbix_client zabbix]# /etc/init.d/zabbix_agentd restart
3、在server端進行測試
[root@zabbix_server ~]# zabbix_get -s 192.168.200.102 -k "cpu.status[one_load]"
0.18
[root@zabbix_server ~]# zabbix_get -s 192.168.200.102 -k "cpu.status[five_load]"
0.10
[root@zabbix_server ~]# zabbix_get -s 192.168.200.102 -k "cpu.status[count_user]"
1
4、web端配置模板
點擊"模板"--->"配置"--->"創建模板"
此處就拿一個鍵值進行展示,其余的鍵值都大同小異,不再截圖,看一下配置完監控項的效果
因為還沒有看到觸發器知識,所以直接選擇了添加圖形
主機鏈接模板
回到監控頁面看一下效果
zabbix自定義模板