十年網(wǎng)站開發(fā)經(jīng)驗(yàn) + 多家企業(yè)客戶 + 靠譜的建站團(tuán)隊(duì)
量身定制 + 運(yùn)營維護(hù)+專業(yè)推廣+無憂售后,網(wǎng)站問題一站解決

zabbix客戶端程序會以該用戶的身份啟動
shell> groupadd zabbix
shell> useradd -r -g zabbix zabbix
解壓zabbix安裝包
shell> tar zxvf zabbix-2.4.5.tar.gz
shell> cd zabbix-2.4.5/
編譯安裝zabbix
shell> ./configure --prefix=/usr/local/zabbix_agent --enable-agent
shell> make && make install
shell> ln -s /usr/local/zabbix/sbin/* /usr/local/sbin/
shell> ln -s /usr/local/zabbix/bin/* /usr/local/bin/
添加zabbix server端口
shell> grep zabbix /etc/services
zabbix-agent 10050/tcp # Zabbix Agent
zabbix-agent 10050/udp # Zabbix Agent
zabbix-trapper 10051/tcp # Zabbix Trapper
zabbix-trapper 10051/udp # Zabbix Trapper
shell> vi /usr/local/zabbix_agent/etc/zabbix_agentd.conf
==============================================================
Server=192.168.56.210
ServerActive=192.168.56.211:10051
DebugLevel=2
Include=/usr/local/etc/zabbix_agentd.conf.d/
UnsafeUserParameters=1 #允許自定義腳本
==============================================================
添加zabbix到開機(jī)啟動腳本并修改
shell> cp misc/init.d/fedora/zabbix_agentd /etc/init.d/
shell> /etc/init.d/zabbix_agentd start
Starting zabbix_agentd: [確定]
zabbix服務(wù)器端執(zhí)行
shell> zabbix_get -s192.168.56.211 -p10050 -k"system.uptime"
8748
1、在配置文件里面添加如下監(jiān)控項(xiàng):
UserParameter=mysql.status[*],mysql -u$1 -p$2 -e 'show global status' | grep Com_select | awk '{printf $$2}'
注意$$表示原shell含義
2、重新啟動 zabbix_agentd服務(wù)
3、zabbix服務(wù)器端check服務(wù)
/usr/local/zabbix/bin/zabbix_get -s 192.168.56.211 -k mysql.status['zabbix','123@qwe']
116611
Hosts --> items --> Create item
Name : mysql.status
Type :Zabbix agent
Key : mysql.status['zabbix','123@qwe']
其他根據(jù)需要做修改,保存
Hosts --> graph --> Create graph
Name : mysql.status
Items: 選擇剛配置的Item
其他根據(jù)需要做修改,保存
此時zabbix就可以生成出界面了
Svoid
2015-07-02