【 Zabbix — zabbix基础安装】

一、基础环境

  (1)centos6.7 x64

  (2)JDK1.8 and zabbix-2.4.8(JDK是为了后期可以监控tomcat)

  (3)虚拟机测试环境

二、安装LAMP环境

  这里为了快速搭建使用yum安装,最好使用lnmp编译安装(地址:http://www.cnblogs.com/hukey/p/5304437.html)

[[email protected] ~]# mount /dev/cdrom /mnt/iso/
mount: block device /dev/sr0 is write-protected, mounting read-only
[[email protected] ~]# vim /etc/yum.repos.d/yum.repo
[yum]
name = yum
gpgcheck = 0
baseurl = file:///mnt/iso
:wq
[[email protected] ~]# yum install gcc* httpd mysql-server php* net-snmp-devel curl curl-devel mysql-devel -y

如果上面yum无法使用就直接使用阿里yum源

[[email protected] ~]# rm -rf /etc/yum.repos.d/yum.repo
[[email protected] ~]# wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo
[[email protected] ~]# yum install gcc* httpd mysql-server php* net-snmp-devel curl curl-devel mysql-devel -y[[email protected] ~]# vim /etc/httpd/conf/httpd.conf276 ServerName localhost:80  # 修改为localhost:80:wq[[email protected] ~]# service httpd restartStopping httpd:                                            [  OK  ]Starting httpd:                                            [  OK  ][[email protected] ~]# service mysqld start[[email protected] ~]# chkconfig httpd on[[email protected] ~]# chkconfig mysqld on

三、安装zabbix

# 安装JDK

[[email protected] zabbix-2.4.8]# rpm -qa | grep java tzdata-java-2015e-1.el6.noarchjava-1.6.0-openjdk-1.6.0.35-1.13.7.1.el6_6.x86_64java-1.5.0-gcj-1.5.0.0-29.1.el6.x86_64java-1.7.0-openjdk-1.7.0.79-2.5.5.4.el6.x86_64java_cup-0.10k-5.el6.x86_64gcc-java-4.4.7-16.el6.x86_64[[email protected] zabbix-2.4.8]# rpm -e --nodeps java-1.6.0-openjdk[[email protected] zabbix-2.4.8]# rpm -e --nodeps java-1.5.0-gcj[[email protected] zabbix-2.4.8]# rpm -e --nodeps java-1.7.0-openjdk[[email protected] zabbix-2.4.8]# cd /usr/local/src/[[email protected] src]# lsjdk-8u77-linux-x64.tar.gz  zabbix-2.4.8  zabbix-2.4.8.tar.gz[[email protected] src]# tar xf jdk-8u77-linux-x64.tar.gz[[email protected] src]# mv jdk1.8.0_77/ ../[[email protected] src]# vim /etc/profile.d/jdk.shJAVA_HOME=/usr/local/jdk1.8.0_77JAVA_BIN=$JAVA_HOME/binPATH=$PATH:$JAVA_BINCLASSPATH=$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jarexport JAVA_HOME JAVA_BIN PATH CLASSPATH:wq[[email protected] src]# source /etc/profile.d/jdk.sh[[email protected] src]# java -versionjava version "1.8.0_77"    # 注意:这里的版本必须和我们刚刚安装的版本一致,否则后面会报错。Java(TM) SE Runtime Environment (build 1.8.0_77-b03)Java HotSpot(TM) 64-Bit Server VM (build 25.77-b03, mixed mode)

# 编译安装ZABBIX[[email protected] src]# useradd -r zabbix[[email protected] src]# id zabbixuid=498(zabbix) gid=498(zabbix) groups=498(zabbix)[[email protected] src]# tar xf zabbix-2.4.8.tar.gz
[[email protected] src]# cd zabbix-2.4.8
[[email protected] zabbix-2.4.8]# ./configure --prefix=/usr/local/zabbix-2.4.8 --enable-server --enable-agent --enable-java --with-net-snmp --with-libcurl --with-mysql=/usr/bin/mysql_config************************************************************            Now run ‘make install‘                       **                                                         **            Thank you for using Zabbix!                  **              <http://www.zabbix.com>                    ************************************************************

[[email protected] zabbix-2.4.8]# make && make install 

[[email protected] zabbix-2.4.8]# ls /usr/local/zabbix-2.4.8/    # 安装成功bin  etc  lib  sbin  share[[email protected] zabbix-2.4.8]# cp -a frontends/php /var/www/html/zabbix[[email protected] zabbix-2.4.8]# chown -R root:apache !$chown -R root:apache /var/www/html/zabbix[[email protected] zabbix-2.4.8]# chmod -R 754 !$chmod -R 754 /var/www/html/zabbix[[email protected] zabbix-2.4.8]# cp -a misc/init.d/fedora/core/zabbix_* /etc/init.d/[[email protected] zabbix-2.4.8]# cd database/mysql/[[email protected] mysql]# mysqlWelcome to the MySQL monitor.  Commands end with ; or \g.Your MySQL connection id is 2Server version: 5.1.73 Source distribution

Copyright (c) 2000, 2013, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or itsaffiliates. Other names may be trademarks of their respectiveowners.

Type ‘help;‘ or ‘\h‘ for help. Type ‘\c‘ to clear the current input statement.

mysql> create database zabbix character set utf8; #创建数据库zabbix,并且数据库编码使用utf8insert into mysql.user(Host,User,Password) values(‘localhost‘,‘zabbix‘,password(‘123456‘)); #新建账户zabbix,密码123456flush privileges; #刷新系统授权表grant all on zabbix.* to ‘zabbix‘@‘127.0.0.1‘ identified by ‘123456‘ with grant option; #允许账户zabbix能从本机连接到数据库zabbixflush privileges; #再次刷新系统授权表mysql> use zabbix #进入数据库mysql> source /usr/local/src/zabbix-2.4.8/database/mysql/schema.sql    # 依次安装顺序,否则会报错。mysql> source /usr/local/src/zabbix-2.4.8/database/mysql/images.sqlmysql> source /usr/local/src/zabbix-2.4.8/database/mysql/data.sqlmysql> exitBye[[email protected] mysql]# mysql -uzabbix -p123456 -h 127.0.0.1  # 测试zabbix用户能否登录。Welcome to the MySQL monitor.  Commands end with ; or \g.Your MySQL connection id is 3Server version: 5.1.73 Source distribution

Copyright (c) 2000, 2013, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or itsaffiliates. Other names may be trademarks of their respectiveowners.

Type ‘help;‘ or ‘\h‘ for help. Type ‘\c‘ to clear the current input statement.

mysql> show databases;+--------------------+| Database           |+--------------------+| information_schema || test               || zabbix             |    # 能查看到zabbix库,说明就OK了。 +--------------------+3 rows in set (0.00 sec)

[[email protected] zabbix-2.4.8]# cd /usr/local/zabbix-2.4.8/etc/

四、通过浏览器配置Zabbix

以上配置都可以在/etc/php.ini里进行调整

[root@server mysql]# vim /etc/php.ini
[root@server mysql]# service httpd restart
Stopping httpd:                                            [  OK  ]
Starting httpd:                                            [  OK  ]

这里是需要对php程序里数据库信息进行修改。

[root@server mysql]# cd /var/www/html/zabbix/conf
[root@server conf]# cp -a zabbix.conf.php.example zabbix.conf.php
[root@server conf]# vim zabbix.conf.php
<?php
// Zabbix GUI configuration file.
global $DB;

$DB["TYPE"]                = ‘MYSQL‘;
$DB["SERVER"]            = ‘127.0.0.1‘;
$DB["PORT"]                = ‘3306‘;
$DB["DATABASE"]            = ‘zabbix‘;
$DB["USER"]                = ‘zabbix‘;
$DB["PASSWORD"]            = ‘123456‘;
// Schema name. Used for IBM DB2 and PostgreSQL.
$DB["SCHEMA"]            = ‘‘;

$ZBX_SERVER                = ‘localhost‘;
$ZBX_SERVER_PORT        = ‘10051‘;
$ZBX_SERVER_NAME        = ‘‘;

$IMAGE_FORMAT_DEFAULT    = IMAGE_FORMAT_PNG;
?>[root@server conf]# chmod 777 zabbix.conf.php

以上修改完成后,点击retry

点击Finish安装完成,跳转到登录页面

zabbix默认用户:admin 密码:zabbix

如果登录进来有这样的提示,就表示zabbix_server 服务没有开启。

[root@server conf]# sed -i ‘s@BASEDIR=/usr/local@BASEDIR=/usr/local/zabbix-2.4.8@g‘ /etc/init.d/zabbix_*[root@server conf]# service zabbix_server startStarting zabbix_server:                                    [  OK  ][root@server conf]# service zabbix_agentd startStarting zabbix_agentd:                                    [  OK  ]

以上操作完毕,刷新页面。

这样,zabbix就安装完毕。

时间: 2024-08-03 03:01:03

【 Zabbix — zabbix基础安装】的相关文章

zabbix基础安装

建议先看看官网安装 https://www.zabbix.com/documentation/2.4/manual/installation/install 1.下载并解压 tar -zxvf zabbix-2.4.0.tar.gz 2.创建zabbix用户 groupadd zabbix useradd -g zabbix zabbix 3.编译安装 ./configure --enable-server --enable-agent --with-mysql --enable-ipv6 --

zabbix的基本安装

zabbix的yum安装 zabbix的主页:http://www.zabbix.com/ zabbix server端: 安装zabbix的yum源 rpm -ivh http://repo.zabbix.com/zabbix/2.4/rhel/6/x86_64/zabbix-release-2.4-1.el6.noarch.rpm yum安装安装zabbix及相关应用 yum install zabbix-server-mysql zabbix-web-mysql -y 安装zabbix-a

zabbix源码安装,自定义监控205的用户数,有触发器但没有邮件报警

zabbix源码安装,自定义监控205的用户数,有触发器但没有邮件报警 监控端配置:(192.168.4.5) 1基础环境:(实验环境可以关闭防火墙,但生产环境不能关闭,否则不安全,要设置相应规则) [[email protected]桌面]# /etc/init.d/iptables stop [[email protected]桌面]# setenforce 0 2搭建lamp平台,(它运行在lamp平台上) [[email protected]桌面]# yum -y install htt

zabbix源码安装流程及报错解决方法

zabbix源码安装流程及报错解决方法 一. zabbix的介绍 1) zabbix是什么 zabbix是一款基于web页面的.开源的.企业级的,支持分布式部署的监控软件. 2)2.zabbix的作用 监控windows和Linux主机上的软硬件状态. 监控各网络设备,如路由器.交换机.防火墙.f5.打印机等. 支持邮件短信微信等平台发送告警通知. 通过web页面及图形展示监控数据. 3)zabbix的特性 由zabbix server和agent程序协同工作,还支持分布式监控,这时需要安装za

zabbix源码安装

Zabbix通过C/S模式采集数据,通过B/S模式在web端展示和配置. 被监控端:主机通过安装agent方式采集数据,网络设备通过SNMP方式采集数据 Server端:通过收集SNMP和agent发送的数据,写入MySQL数据库,再通过php+apache在web前端展示. Zabbix运行条件: Server: Zabbix Server需运行在LAMP或LNMP环境下,对硬件要求低 Agent: 目前已有的agent基本支持市面常见的Linux.HPUX.Solaris.Sun.windo

zabbix简单了解安装

一.概述 1.zabbix简介: zabbix(音同zbix)是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案.整合了cacti和nagios的特性能监视各种网络参数,保证服务器系统的安全运营:并提供灵活的通知机制以让系统管理员快速定位/解决存在的各种问题.支持SNMP,zabbix_agent,ping,端口监视等方法提供对远程服务器/网络状态的监视,数据收集等功能,它可以运行在Linux,Solaris,HP-UX,AIX,Free BSD,Open BSD,O

zabbix系列之六——安装后配置二Items

https://www.zabbix.com/documentation/3.4/manual/config/items/itemtypes/snmp 1Items 1.1creating items index detail note 1 Configuration->hosts 2 Click on Items in the row of the host 3 Click on Create item in the upper right corner of the screen 4 Ent

监控和安全运维 1.8 zabbix服务端安装

1. Zabbix简介基于web的开源软件,开源监控系统状态也可以监控网络设备.和nagios不同的是zabbix会把获取的数据保存在数据库中,所以zabbix需要有数据库支持 Zabbix还可以自动发现主机和网络设备支持邮件和短信告警Zabbix大多配置都可以在web界面配置完成官网http://www.zabbix.com/ 2. 安装zabbix rpm -ivh http://www.lishiming.net/data/attachment/forum/month_1211/epel-

zabbix服务端安装

Zabbix服务端安装规范文档 修订历史记录 日期 版本 说明 作者 2014-01-21 <1.0> <初始化> 刘孟杰 目录 1.   前言..... 4 1.1   目的.... 4 1.2   术语.... 4 1.3   适用版本.... 4 1.4   阅读范围.... 4 2.     环境准备..... 4 2.1    yum安装LAMP环境.... 4 2.2    安装其他所需组件.... 4 2.3    启动服务.... 4 3.     安装zabbix

zabbix服务端安装配置

from http://www.cnblogs.com/wsl222000/p/5615111.html 1.安装好httpd,mysql,php yum install httpd php mysql mysql-devel php-xmlwriter php-gd php-mbstring php-bcmath php-mysql 2.下载安装zabbix-2.2.6.tar.gz tar zxvf zabbix-2.2.6.tar.gz -C /usr/local/src/ #解压 use