yum reinstall mysql-libs_zabbix2.4 yum安装

安装Zabbix-Server

安装Zabbix官方源

rpm -ivh

http://repo.zabbix.com/zabbix/2.4/rhel/6/x86_64/zabbix-release-2.4-1.el6.noarch.rpm

安装zabbix服务端(这里安装的是2.4版本)

yum -y install zabbix-server  zabbix-server-mysql  zabbix-agent zabbix-get

#修改配置文件:

vi /etc/zabbix/zabbix_server.conf

DBHost=localhost

DBName=zabbix

DBUser=zabbix

DBPassword=zabbix

#启动zabbix

/etc/init.d/zabbix-server start

/etc/init.d/zabbix-agent start

#设置开机启动:

chkconfig zabbix-server on

chkconfig zabbix-agent on

安装php:(默认安装的是5.3版本)

yum install php php-fpm

vim /etc/php.ini

post_max_size = 16M

max_execution_time = 300

max_input_time = 300

date.timezone = Asia/Shanghai

/etc/init.d/php-fpm start

chkconfig php-fpm on

安装mysql:(默认安装的是5.1版本)

yum install -y mysql mysql-server

chkconfig mysqld on    #加入开机启动

/etc/init.d/mysqld start  #启动mysql数据库

创建zabbix的数据库

mysqladmin -u rootpassword 'mysql'

mysql -uroot �Cpmysql

create database zabbixcharacter set utf8;

grant all on zabbix.*to zabbix@localhost identified by 'zabbix';

flush privileges;

#导入Zabbix-Server数据库:

cd /usr/share/doc/zabbix-server-mysql-2.4.8/create/

mysql -uzabbix-pzabbix zabbix 

mysql -uzabbix -pzabbix zabbix

mysql -uzabbix -pzabbix zabbix

安装zabbix Client

rpm-Uvh

http://repo.zabbix.com/zabbix/2.4/rhel/6/x86_64/zabbix-release-2.4-1.el6.noarch.rpm

安装zabbix agent:

yum -y install zabbix-agent zabbix-get

编辑配置文件:

sed -i 's#Server=127.0.0.1#Server=server_ip#g'/etc/zabbix/zabbix_agentd.conf

grepServer= /etc/zabbix/zabbix_agentd.conf

启动zabbix agent:

/etc/init.d/zabbix-agent start

chkconfig zabbix-agent on

##########################################

mysql安装遇到的错误:

/usr/bin/mysqladmin: errorwhile loading shared libraries: libmysqlclient.so.16: cannot open shared objectfile: No such file or directory

解决办法:yum reinstallmysql-libs �Cy

Zabbix安装以后一直在一地步和第二步之间循环,无法进入第三步。

解决:

mkdir /var/lib/php/session�Cp

chown �CRnginx.nginx /var/lib/php/session

这样就解决了。

使用zabbix监控mysql数据库:

Zabbix官方也自带了MySQL监控模板,但是生产环境推荐使用percona的监控插件。

https://www.percona.com/doc/percona-monitoring-plugins/1.1/zabbix/index.html

手工添加一台mysql数据库的监控(agent端):

安装percona仓库:

rpm-ivh http://www.percona.com/downloads/percona-release/redhat/0.1-3/percona-release-0.1-3.noarch.rpm

部署监控环境:

yum install zabbix22-agent php php-mysql -y

yum install percona-zabbix-templates -y         #安装监控模板

vi /etc/zabbix_agentd.conf

include=/etc/zabbix_agentd.conf.d/

#mkdir /etc/ zabbix_agentd.conf.d/

复制模板到该目录下:

cp/var/lib/zabbix/percona/templates/userparameter_percona_mysql.conf/etc/zabbix_agentd.conf.d/

让php可以连接到mysql上:

vim /var/lib/zabbix/percona/scripts/ss_get_mysql_stats.php.cnf

$mysql_user='root';

$mysql_pass='password';

测试并修改监控脚本:

/var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh gg

/var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.shrunning-slave

导入zabbix模板:

将/var/lib/zabbix/percona/templates/zabbix_agent_template_percona_mysql_server_ht_2.0.9-sver1.1.6.xml

下载到本地,然后在zabbix上导入

Configuration -> Templates-> Import

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值