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 –pmysql

create database zabbixcharacter set utf8; 
grant all on zabbix.*to [email protected] identified by ‘zabbix‘;
flush privileges;
 
#导入Zabbix-Server数据库:
cd /usr/share/doc/zabbix-server-mysql-2.4.8/create/ 
mysql -uzabbix-pzabbix zabbix <schema.sql    #导入数据结构
mysql -uzabbix -pzabbix zabbix<images.sql    #导入图片
mysql -uzabbix -pzabbix zabbix<data.sql    #导入数据

安装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 –y
Zabbix安装以后一直在一地步和第二步之间循环,无法进入第三步。
解决:
mkdir /var/lib/php/session–p
chown –Rnginx.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
<?php
$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
时间: 2024-12-30 02:21:07

zabbix2.4 yum安装的相关文章

zabbix2.0.3 安装与配置

1.zabbix安装环境准备 zabbix安装需要LAMP环境支持 采用yum源安装LAMP快速构建. yum -y install httpd php php-devel php-gd php-bcmath php-mbstring mysql mysql-devel mysql-server php-xml php-mysql gd net-snmp net-snmp-devel net-snmp-utils curl-devel 安装后,启动mysql [[email protected]

zabbix-2.0.6安装

一.zabbix 服务端安装部署 (1)编译安装lnmp(过程略) (2)下载最新版zabbix服务端软件# http://www.zabbix.com/download.php (3) yum 安装系统必备软件yum -y  install net-snmp-devel curl-devel (4) 添加zabbix用户groupadd zabbixuseradd  -g zabbix -s /sbin/nologin zabbix (5)为zabbix用户创建数据库并添加用户mysql -u

CentOS 6.5+Zabbix2.0.6安装配置一. Zabbix安装1.1安装LAMP环境及依赖包

今天公司要我们安装zabbix,因为第一次安装所有遇到了很多问题都解决了,也自己写了脚本,后面会提到, 安装过程中遇到的问题我也截图出来,按我步骤安装下来,应该都没问题的.后续会分享下zabbix的使用更加详细说明文档. 现在版本换的快.不过我还是用2.0.6   这个可以用在2.2.0以上都没问题,亲自测试了. CentOS 6.5+Zabbix2.0.6安装配置 一. Zabbix安装 1.LAMP环境 #yum install mysql-server httpd php 这个需要安装下,

centos7.x之yum安装zabbix

1.安装LAMP #关闭防火墙方便测试 yum install epel-release -y systemctl stop firewalld.service systemctl disable firewalld.service setenforce 0 #安装httpd yum install httpd systemctl start httpd.service  systemctl enable httpd.service #安装数据库5.6 wget http://dev.mysql

centos yum安装ftp 及解决vsftp错误500 OOPS: cannot change directory:/home/**

centos yum安装ftp 及解决vsftp错误500 OOPS: cannot changedirectory:/home/**   1.查看服务器有没有安装ftp包 rpm -qa |grep vsftp 2.yum  安装 yum -y install vsftpd 3.启动vsftp的服务 service vsftpd start 4.关闭防火墙 service iptables stop 5.测试匿名访问 修改配置文件 vsftpd.conf [[email protected]

yum安装telnet服务

1.查看有无安装telnet [[email protected] ~]# rpm -qa |grep telnet 2.查看yum 源 [[email protected] ~]# yum list |grep telnet telnet.x86_64                              1:0.17-48.el6              @base telnet-server.x86_64                       1:0.17-48.el6    

使用CentOS的DVD制作公司内部YUM安装源

本文链接:http://blog.csdn.net/kongxx/article/details/43821421 这里假定使用有两台机器来模拟,一台机器做YUM安装源,另外一台机器作为测试机. 1. 首先我们使用http的源来作为YUM的安装源,所以我们需要首先确保机器已经安装了apache,如果没有安装的话可以使用 "sudo yum install httpd" 来安装.安装完可以使用 "sudo service httpd start" 来启动服务. 2.

CentOS中yum安装软件时报错:No package XXX available

yum 安装软件时,报错:No package XXX available. [[email protected] ~]# yum -y install redis Loaded plugins: fastestmirror No package redis available. Nothing to do 配置一台CentOS 7.x或RHEL 7.x的系统使用Fedora EPEL  repos和第三方软件包安装各种软件包.请注意,这些软件包没有正式获得任何的CentOS或Red Hat的支

centos 6.9 x64 yum安装PHP 7.1.8

centos 6.9 x64 yum安装PHP 7.1.8 安装源 yum install epel-release rpm -Uvh http://mirror.webtatic.com/yum/el6/latest.rpm 根据你的需要安装PHP的组件,下面我就安装所有的了. yum install php71w php71w-mysql php71w-odbc php71w-common php71w-embedded php71w-pgsql php71w-xml  php71w-lda