模板都是本人自己制作出来,希望能给大家带来作用。
客户端配置文件(从服务端下载)
zabbix_agentd.conf
客户端软件
zabbix_agents_2.0.3.linux2_6.amd64.tar.gz
模板
Template_MySQL.xml、Template_MySQL_Repl.xml
1、添加zabbix用户与用户组
vd14yywg01:~ # groupadd zabbix
vd14yywg01:~ # useradd -g zabbix -m zabbix
2、创建zabbix客户端目录
vd14yywg01:~ # mkdir -p /usr/local/zabbix/etc
3、把软件与配置文件移到相应目录下
vd14yywg01:~ # mv zabbix_agents_2.0.3.linux2_6.amd64.tar.gz /usr/local/zabbix/
vd14yywg01:~ # mv zabbix_agentd.conf /usr/local/zabbix/etc/
vd14yywg01:~ # cd /usr/local/zabbix/
vd14yywg01:/usr/local/zabbix # tar zxvf zabbix_agents_2.0.3.linux2_6.amd64.tar.gz
4、修改配置
vd14yywg01:/usr/local/zabbix # cd etc/
vd14yywg01:/usr/local/zabbix/etc # vi zabbix_agentd.conf
####配置如下
Server=172.16.202.134 ###服务端IP
ListenPort=10050 ####客户端端口
ListenIP=172.16.202.173 ###客户端IP
Hostname=vd14yywg01 ###客户端主机名
###在最后添加监控MYSQL
UserParameter=mysql.ping,/usr/bin/mysqladmin -uroot -proot ping --socket=/var/lib/mysql/mysql.sock| grep -c alive
UserParameter=mysql.version,/usr/bin/mysql -V --socket=/var/lib/mysql/mysql.sock
UserParameter=mysql.processlist,echo "show full processlist;" | /usr/bin/mysql -uroot -proot --socket=/var/lib/mysql/mysql.sock | wc -l
###mysql status
UserParameter=mysql.status[*],echo "show global status like '$1';" | /usr/bin/mysql -uroot -proot --socket=/var/lib/mysql/mysql.sock | tail -1 | awk '{print $$2}'
###mysql variables
UserParameter=mysql.variables[*],echo "show variables like '$1';" | /usr/bin/mysql -uroot -proot --socket=/var/lib/mysql/mysql.sock | tail -1 | awk '{print $$2}'
#mysql repl
UserParameter=mysql.Slave_IO_Running,/usr/bin/mysql -uroot --socket=/var/lib/mysql/mysql.sock -e 'show slave status\G' |grep -E "Slave_IO_Running"|awk '{print $2}'|grep -c Yes
UserParameter=mysql.Slave_SQL_Running,/usr/bin/mysql -uroot --socket=/var/lib/mysql/mysql.sock -e 'show slave status\G' |grep -E "Slave_SQL_Running"|awk '{print $2}'|grep -c Yes
5、启动
vd14yywg01:/usr/local/zabbix/etc # /usr/local/zabbix/sbin/zabbix_agentd -c /usr/local/zabbix/etc/zabbix_agentd.conf
6、查看启动
vd14yywg01:/usr/local/zabbix/etc # netstat –tunlp
…..
…..
tcp 0 0 172.16.202.173:10050 0.0.0.0:* LISTEN 24855/zabbix_agentd
……
7、导入MYSQL相应模板把Template_MySQL.xml、Template_MySQL_Repl.xml汇入模板中。
8、把汇入的模板关系主机
点击添加
点击存档。
9、查看结果如下图