自定義添加mysql監控項
準備工作
兩臺主機互相ping通
需要一臺mysql
zabbix源碼包
實驗步驟
將源碼包拷貝到linux主機中
scp .\zabbix-3.0.24.tar.gz [email protected]:/root/test/
解壓縮源碼包
cd /root/test
tar -zxvf zabbix-3.0.24.tar.gz -C /usr/src
進行安裝agent
cd /usr/src/zabbix-3.0.24/
./configure --prefix=/usr/local/zabbix --enable-agent
make install
創建日誌文件目錄
mkdir /var/log/zabbix
創建zabbix的用戶
useradd -M -s /sbin/nologin zabbix
給予權限目錄
chown -R zabbix.zabbix /var/lo
chown -R zabbix.zabbix /var/log/zabbix
軟連接優化路徑
ln -s /usr/local/zabbix/sbin/zabbix_agentd /usr/sbin
修改配置文件
vim /usr/local/zabbix/etc/zabbix_agentd.conf
保存並退出
啓動agent
zabbix_agentd
進入到zabbix中
回到mysql服務器中創建腳本添加監控項
cd /usr/local/zabbix
mkdir script
touch script/chk_mysql.sh
給予腳本權限
chown -R zabbix.zabbix script/
chmod +x script/chk_mysql.sh
編寫腳本
vim script/chk_mysql.sh
複製腳本的絕對路徑
修改zabbix的配置文件
保存並退出
重啓zabbix_agentd 以更新配置文件
killall zabbix_agentd
zabbix_agentd
到zabbix服務器上
重新掛載MySQL服務器