汉邦未来网站开发,wordpress游客评论游客,局域网站建设教程,公司简介模板word说明#xff1a;除最后的测试步骤之外#xff0c;以下操作均在zabbix的agent端(被监控端)执行一、环境准备#xff1a;1、操作系统#xff1a;CentOS 5.6 (zabbix server端)CentOS 5.6 (zabbix agent端)2、数据库#xff1a;MySQL 5.6 (安装在agent端的数据库)3、软件除最后的测试步骤之外以下操作均在zabbix的agent端(被监控端)执行一、环境准备1、操作系统CentOS 5.6 (zabbix server端)CentOS 5.6 (zabbix agent端)2、数据库MySQL 5.6 (安装在agent端的数据库)3、软件zabbix 3.2.7二、开始配置1、在agent端的mysql中创建用户主要用来从MySQL获取数据并将数据发送到zabbix# mysql -uroot -pyourpasswordmysql GRANT USAGE ON *.* to zabbixlocalhost IDENTIFIED BY yourpassword;mysql FLUSH PRIVILEGES;mysql quit;2、查找mysql的sock文件# find / -name *.sock例如这里找到的路径是/var/lib/mysql/mysql.sock3、创建连接数据库的配置文件# mkdir -p /opt/zabbix/etc# vim /opt/zabbix/etc/.my.cnf在配置文件中填入以下# zabbix agent[mysql]hostlocalhostuserzabbixpasswordyourpasswordsocket/var/lib/mysql/mysql.sock[mysqladmin]hostlocalhostuserzabbixpasswordpasswordsocket/var/lib/mysql/mysql.sock以上的参数内容按照个人需求来修改socket路径即为刚刚查出来的sock文件路径4、修改zabbix自带的配置文件首先将文件从安装包中复制到目标路径# cp -v /home/zabbix/zabbix-2.2.16/conf/zabbix_agentd/userparameter_mysql.conf /usr/local/zabbix/etc/zabbix_agentd.conf.d/userparameter_mysql.conf打开文件修改# vim /usr/local/zabbix/etc/zabbix_agentd.conf.d/userparameter_mysql.conf主要修改文件中HOME变量后的目录将目录替换为刚刚我们创建mysql配置文件的目录即将 /var/lib/zabbix 替换为 /opt/zabbix/etc有两个位置需要修改请注意5、修改zabbix_agentd文件# vim /usr/local/zabbix/etc/zabbix_agentd.conf找到以下一行取消配置或者Include配置的那部分添加一行Include/usr/local/zabbix/etc/zabbix_agentd.conf.d/以上需要注意的是修改的都是zabbix_agentd而不是zabbix_agentzabbix_agent 是在xinted(超级服务)方式来启动的对应的配置文件为 zabbix_agent.confzabbix_agentd 是独立进程的方式启动的对应的配置文件为 zabbix_agentd.conf三、测试1、在zabbix server端上连agent端/usr/local/zabbix/bin/zabbix_get -s 192.168.189.133 -p 10050 -k mysql.ping如果显示1则说明可以连通mysql2、打开浏览器进入到zabbix管理后台找到配置-主机然后主机处填入被监控的数据库所在的host地址在模板处选择Template App MySQL点击添加点击添加即可