CentOS 6.4 Zabbix 安装

Stella981
• 阅读 580

yum和rpm安装zabbix 2.0.9,从2.0.4开始zabbix官方提供了从rpm包和yum仓库安装的方法,近来有空特地参考了官方文档进行了尝试,安装过程记录如下

1、安装zabbix 官方的软件配置仓库包

rpm -ivh http://repo.zabbix.com/zabbix/2.0/rhel/6/x86\_64/zabbix-release-2.0-1.el6.noarch.rpm

2、安装zabbix server  mysql php 等

安装 LAMP

yum install zabbix-server-mysql zabbix-web-mysql

结果如下(根据机型系统不同显示或有不同):

Installed:
  libjpeg-turbo.x86_64 0:1.2.1-1.el6         zabbix-server-mysql.x86_64 0:2.0.9-1.el6         zabbix-web-mysql.noarch 0:2.0.9-1.el6       

Dependency Installed:
  OpenIPMI-libs.x86_64 0:2.0.16-14.el6           fping.x86_64 0:2.4b2-16.el6                    iksemel.x86_64 0:1.4-2.el6                
  libXpm.x86_64 0:3.5.10-2.el6                   lm_sensors-libs.x86_64 0:3.1.1-17.el6          net-snmp.x86_64 1:5.5-44.el6_4.4          
  net-snmp-libs.x86_64 1:5.5-44.el6_4.4          php.x86_64 0:5.3.3-23.el6_4                    php-bcmath.x86_64 0:5.3.3-23.el6_4        
  php-cli.x86_64 0:5.3.3-23.el6_4                php-common.x86_64 0:5.3.3-23.el6_4             php-gd.x86_64 0:5.3.3-23.el6_4            
  php-mbstring.x86_64 0:5.3.3-23.el6_4           php-mysql.x86_64 0:5.3.3-23.el6_4              php-pdo.x86_64 0:5.3.3-23.el6_4           
  php-xml.x86_64 0:5.3.3-23.el6_4                unixODBC.x86_64 0:2.2.14-12.el6_3              zabbix.x86_64 0:2.0.9-1.el6               
  zabbix-server.x86_64 0:2.0.9-1.el6             zabbix-web.noarch 0:2.0.9-1.el6              

Replaced:
  libjpeg.x86_64 0:6b-46.el6     
 
3、安装agent

yum install zabbix-agent -y

结果如下:

Installed:
  zabbix-agent.x86_64 0:2.0.9-1.el6                                                                                                       

Complete!

4、创建zabbix 数据库(mysql)

4、1 安装mysql等(如果已安装请略过)

yum -y install mysql-server mysql mysql-dev

结果:

Installed:
  mysql-server.x86_64 0:5.1.69-1.el6_4                                                                                                    

Dependency Installed:
  perl-DBD-MySQL.x86_64 0:4.013-3.el6                                                                                                     

Updated:
  mysql.x86_64 0:5.1.69-1.el6_4                                                                                                           

Dependency Updated:
  mysql-devel.x86_64 0:5.1.69-1.el6_4                                  mysql-libs.x86_64 0:5.1.69-1.el6_4                                

Complete!  

4、2 启动mysql

service mysqld start

首次启动显示:

Initializing MySQL database:  Installing MySQL system tables...
OK
Filling help tables...
OK

To start mysqld at boot time you have to copy
support-files/mysql.server to the right place for your system

PLEASE REMEMBER TO SET A PASSWORD FOR THE MySQL root USER !
To do so, start the server, then issue the following commands:

/usr/bin/mysqladmin -u root password 'new-password'
/usr/bin/mysqladmin -u root -h h210 password 'new-password'

Alternatively you can run:
/usr/bin/mysql_secure_installation

which will also give you the option of removing the test
databases and anonymous user created by default.  This is
strongly recommended for production servers.

See the manual for more instructions.

You can start the MySQL daemon with:
cd /usr ; /usr/bin/mysqld_safe &

You can test the MySQL daemon with mysql-test-run.pl
cd /usr/mysql-test ; perl mysql-test-run.pl

Please report any problems with the /usr/bin/mysqlbug script!

                                                           [  OK  ]
Starting mysqld:                                           [  OK  ]

4、3 创建库和导入

创建
mysql -uroot
mysql> create database zabbix character set utf8;
mysql> grant all privileges on zabbix.* to zabbix @localhost identified by 'zabbix';
mysql> exit

导入模式和数据

cd /usr/share/doc/zabbix-server-mysql-2.0.9/create
mysql -uroot zabbix < schema.sql
mysql -uroot zabbix < images.sql
mysql -uroot zabbix < data.sql

5、启动zabbix-server 进程

编辑配置文件zabbix_server.conf
vi /etc/zabbix/zabbix_server.conf

保证下列配置,保存退出
DBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=zabbix

启动

service zabbix-server start

6、配置zabbix web前端
                        
6、1 配置php

vi /etc/httpd/conf.d/zabbix.conf

保证如下设置
php_value max_execution_time 300
php_value memory_limit 128M
php_value post_max_size 16M
php_value upload_max_filesize 2M
php_value max_input_time 300
php_value date.timezone  Asia/Shanghai

6、2 启动apache

service httpd start

6、3 登录zabbix web前端

浏览器输入 http://serverip/zabbix进入最后的检查和配置

配置完成登录系统默认admin/zabbix

7、启动zabbix server上的zabbix_agentd

zabbix_agentd

点赞
收藏
评论区
推荐文章
刚刚好 刚刚好
2个月前
css问题
1、 在IOS中图片不显示(给图片加了圆角或者img没有父级) <div<img src""/</div div {width: 20px; height: 20px; borderradius: 20px; overflow: h
blmius blmius
1年前
MySQL:[Err] 1292 - Incorrect datetime value: ‘0000-00-00 00:00:00‘ for column ‘CREATE_TIME‘ at row 1
文章目录 问题 用navicat导入数据时,报错: 原因这是因为当前的MySQL不支持datetime为0的情况。 解决修改sql\mode: sql\mode:SQL Mode定义了MySQL应支持的SQL语法、数据校验等,这样可以更容易地在不同的环境中使用MySQL。 全局s
晴空闲云 晴空闲云
2个月前
css中box-sizing解放盒子实际宽高计算
我们知道传统的盒子模型,如果增加内边距padding和边框border,那么会撑大整个盒子,造成盒子的宽度不好计算,在实务中特别不方便。boxsizing可以设置盒模型的方式,可以很好的设置固定宽高的盒模型。 盒子宽高计算假如我们设置如下盒子:宽度和高度均为200px,那么这会这个盒子实际的宽高就都是200px。但是当我们设置这个盒子的边框和内间距的时候,那
艾木酱 艾木酱
1个月前
快速入门|使用MemFire Cloud构建React Native应用程序
> MemFire Cloud是一款提供云数据库,用户可以创建云数据库,并对数据库进行管理,还可以对数据库进行备份操作。它还提供后端即服务,用户可以在1分钟内新建一个应用,使用自动生成的API和SDK,访问云数据库、对象存储、用户认证与授权等功能,可专
Stella981 Stella981
1年前
KVM调整cpu和内存
一.修改kvm虚拟机的配置 1、virsh edit centos7 找到“memory”和“vcpu”标签,将 <name>centos7</name> <uuid>2220a6d1-a36a-4fbb-8523-e078b3dfe795</uuid>
Wesley13 Wesley13
1年前
MySQL查询按照指定规则排序
1.按照指定(单个)字段排序 select * from table_name order id desc; 2.按照指定(多个)字段排序 select * from table_name order id desc,status desc; 3.按照指定字段和规则排序 selec
Wesley13 Wesley13
1年前
MySQL部分从库上面因为大量的临时表tmp_table造成慢查询
#### 背景描述 # Time: 2019-01-24T00:08:14.705724+08:00 # User@Host: **[**] @ [**] Id: ** # Schema: sentrymeta Last_errno: 0 Killed: 0 # Query_time: 0.315758 Lock_
helloworld_34035044 helloworld_34035044
4个月前
皕杰报表之UUID
​在我们用皕杰报表工具设计填报报表时,如何在新增行里自动增加id呢?能新增整数排序id吗?目前可以在新增行里自动增加id,但只能用uuid函数增加UUID编码,不能新增整数排序id。 uuid函数说明:获取一个UUID,可以在填报表中用来创建数据ID语法:uuid() 或 uuid(sep)参数说明:sep 布尔值,生成的uuid中是否包含分隔符'',缺省为
胖大海 胖大海
3个月前
Centos 7 zabbix系统安装,超详细!
1第一步打开官网下载地址,选择合适的版本,这边我用的是3A的服务器centos7.9,zabbix版本是5.0https://www.zabbix.com/cn/download2.安装配置zabbixa. Install Zabbix repository  安装zabbix镜像源 rpm Uvh https://repo.zabbix.com/zabbi
为什么mysql不推荐使用雪花ID作为主键
作者:毛辰飞 # 背景 在mysql中设计表的时候,mysql官方推荐不要使用uuid或者不连续不重复的雪花id(long形且唯一),而是推荐连续自增的主键id,官方的推荐是auto_increment,那么为什么不建议采用uuid,使用uuid究
helloworld_28799839 helloworld_28799839
2个月前
常用知识整理
# Javascript ## 判断对象是否为空 ```js Object.keys(myObject).length === 0 ``` ## 经常使用的三元运算 > 我们经常遇到处理表格列状态字段如 `status` 的时候可以用到 ``` vue