zabbix安装与配置使用

本文涉及的产品
云数据库 RDS MySQL Serverless,0.5-2RCU 50GB
云数据库 RDS MySQL Serverless,价值2615元额度,1个月
简介:

一、环境说明


CentOS6.5 64bit

zabbix2.2.2 

mysql-5.5.50

yum安装 lamp


二、软件安装配置


 #关闭防火墙和selinux


iptables -F 

iptables -X

iptables -L


service iptables save

service iptables stop

chkconfig iptables off

sed -i 's@^SELINUX=.*@SELINUX=disabled@' /etc/selinux/config

setenforce 0


#使用yum安装软件,首先安装 yum-fastestmirror 插件,用来找到最快的源。

yum install yum-fastestmirror -y 


# yum安装lamp组件

yum install make httpd php gcc net-snmp-devel curl-devel perl-DBI php-gd php-mysql php-bcmath php-mbstring php-xml ncurses-devel gcc*  libxml2-devel   msyql-devel -y

 

# 编译安装mysql-5.5.50

# yum安装基础组件

yum install gcc gcc-c++  wget  readline-devel zlib-devel openssl-devel -y


#下载安装cmake

cd /usr/local/src

wget https://cmake.org/files/v3.5/cmake-3.5.2.tar.gz

tar xf cmake-3.5.2.tar.gz

cd cmake-3.5.2

./bootstrap

make 

make install


# 下载安装mysql-5.5.50

cd /usr/local/src

wget http://cdn.mysql.com//Downloads/MySQL-5.5/mysql-5.5.50.tar.gz

groupadd -r mysql

useradd -g mysql -r -s /sbin/nologin mysql

tar xf  mysql-5.5.50.tar.gz

cd mysql-5.5.50

cmake . -DCMAKE_INSTALL_PREFIX=/usr/local/mysql-5.5.50\

          -DMYSQL_DATADIR=/data0/mydata \

          -DSYSCONFDIR=/etc \

          -DWITH_INNOBASE_STORAGE_ENGINE=1 \

          -DWITH_ARCHIVE_STORAGE_ENGINE=1 \

          -DWITH_BLACKHOLE_STORAGE_ENGINE=1 \

          -DWITH_READLINE=1 \

          -DWITH_SSL=system \

          -DWITH_ZLIB=system \

          -DWITH_LIBWRAP=0 \

          -DMYSQL_UNIX_ADDR=/tmp/mysql.sock \

          -DDEFAULT_CHARSET=utf8 \

          -DDEFAULT_COLLATION=utf8_general_ci

make 

make install


#初始化配置

cd /usr/local/mysql-5.5.50/

mkdir -pv /data0/mydata

chown -R  mysql.mysql /usr/local/mysql-5.5.50/

chown -R  mysql.mysql /data0/mydata/

 scripts/mysql_install_db --user=mysql --datadir=/data0/mydata/

cp support-files/mysql.server  /etc/init.d/mysqld

 chmod +x /etc/init.d/mysqld

 chkconfig --add mysqld

 chkconfig --list mysqld

cp -f support-files/my-small.cnf /etc/my.cnf

vim /etc/my.cnf

datadir = /data0/mydata

service mysqld start

mkdir -pv /var/lib/mysql

ln -s /tmp/mysql.sock /var/lib/mysql/mysql.sock

vim  /etc/profile.d/mysql.sh 

export PATH=/usr/local/mysql-5.5.50/bin:$PATH

source /etc/profile.d/mysql.sh 

echo "/usr/local/mysql-5.5.50/lib/" > /etc/ld.so.conf.d/mysql-x86_64.conf

ldconfig

./bin/mysql_secure_installation


#创建zabbix数据库

mysql -u root -p

> create database zabbix character set utf8;

> grant all on zabbix.* TO zabbix@'localhost' identified by'123456';

> flush privileges;


# 安装配置zabbix

#添加用户

groupadd -r zabbix

useradd -r -g zabbix zabbix

cd /usr/local/src/

tar xf zabbix-2.2.2.tar.gz

cd zabbix-2.2.2

mysql -uzabbix -p123456 zabbix < database/mysql/schema.sql 

mysql -uzabbix -p123456 zabbix < database/mysql/images.sql 

mysql -uzabbix -p123456 zabbix < database/mysql/data.sql

./configure --prefix=/usr/local/zabbix --with-mysql --with-net-snmp --with-libcurl --enable-server --enable-agent --enable-proxy --with-libxml2 --with-libcurl

make

make install


#添加端口

vim /etc/services

zabbix-agent    10050/tcp                       # Zabbix Agent

zabbix-agent    10050/udp                       # Zabbix Agent

zabbix-trapper  10051/tcp                       # Zabbix Trapper

zabbix-trapper  10051/udp                       # Zabbix Trapper


# 修改配置

vim /etc/httpd/conf/httpd.conf

DirectoryIndex index.html index.html.var index.php

DocumentRoot "/data0/zabbix/php"

vim /usr/local/zabbix/etc/zabbix_server.conf

DBName=zabbix

DBUser=zabbix 

DBPassword=123456

cp misc/init.d/fedora/core5/zabbix_server /etc/init.d/

cp misc/init.d/fedora/core5/zabbix_agentd /etc/init.d/

chmod 700 /etc/init.d/zabbix_*

vim /etc/init.d/zabbix_server

ZABBIX_BIN="/usr/local/zabbix/sbin/zabbix_server"

vim /etc/init.d/zabbix_agentd

ZABBIX_BIN="/usr/local/zabbix/sbin/zabbix_agentd"


# 启动服务并设置开机启动项

/etc/init.d/zabbix_server start

/etc/init.d/zabbix_agentd start

chkconfig zabbix_server on

chkconfig zabbix_agentd on


# 修改php相关的配置

vi /etc/php.ini

max_execution_time = 300

max_input_time = 300

date.timezone = PRC

post_max_size = 32M


# 配置php文件

mkdir -pv /data0/zabbix

cp -rf  /usr/local/src/zabbix-2.2.2/frontends/php /data0/zabbix

chown -R zabbix:zabbix /data0/zabbix


# 安装fping

tar zxvf fping-3.5.tar.gz

cd fping-3.5

./configure

make

make install

vim /usr/local/zabbix/etc/zabbix_server.conf

FpingLocation=/usr/local/sbin/fping

# 启动httpd

service httpd start

chkconfig httpd on


#  页面配置

wKiom1eMoGbzxyWoAAONI5SL4ZQ883.png

wKiom1eMoILR9Jm9AAIcybh78dk423.png

wKiom1eMoUWQdmIkAAHzO213Kl8502.png

wKioL1eMof_CldabAAHIPa-80QI348.png

wKiom1eMohehaTC0AAHQUCY3iTE461.png


#文件下载下来,上传到相应的路径就好

wKiom1eMom-QErh2AAG0PKk1kbY173.png

wKiom1eMorWADbMcAAGMWWHv_qk937.png


#  初始用户admin   初始密码为zabbix

wKioL1eMoyfhdVuLAAJUBLRIbYE968.png


#完成

wKioL1eMo4HhHJwwAAF4vNaFQEo614.png










本文转自 wpf926 51CTO博客,原文链接:http://blog.51cto.com/wupengfei/1827467,如需转载请自行联系原作者
相关实践学习
基于CentOS快速搭建LAMP环境
本教程介绍如何搭建LAMP环境,其中LAMP分别代表Linux、Apache、MySQL和PHP。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助 &nbsp; &nbsp; 相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
目录
相关文章
|
3月前
|
监控 关系型数据库 Linux
|
7月前
|
监控 关系型数据库 MySQL
企业实战(8)CentOS 6.8安装Zabbix-agent 5.0监控主机性能与Mysql数据库
企业实战(8)CentOS 6.8安装Zabbix-agent 5.0监控主机性能与Mysql数据库
|
5月前
|
存储 监控
Zabbix【问题 01】软件包 zabbix-release-6.2-3.el7.noarch (比 zabbix-release-5.0-1.el7.noarch 还要新) 已经安装
Zabbix【问题 01】软件包 zabbix-release-6.2-3.el7.noarch (比 zabbix-release-5.0-1.el7.noarch 还要新) 已经安装
58 0
|
5月前
|
监控 前端开发 应用服务中间件
Zabbix【部署 01】Zabbix企业级分布式监控系统部署配置使用实例(在线安装及问题处理)程序安装+数据库初始+前端配置+服务启动+Web登录
Zabbix【部署 01】Zabbix企业级分布式监控系统部署配置使用实例(在线安装及问题处理)程序安装+数据库初始+前端配置+服务启动+Web登录
419 0
|
10月前
|
监控 网络协议 Shell
使用脚本安装zabbix agent 6.0(新手友好)
使用脚本安装zabbix agent 6.0(新手友好)
|
5月前
|
监控 数据库连接 数据安全/隐私保护
安装Zabbix Server
安装Zabbix Server
54 1
|
5月前
|
存储 监控 前端开发
zabbix概述及简单的在centos7安装Zabbix5.0及添加监控对象
Zabbix是一种开源的企业级监控解决方案,用于实时监控网络、服务器、应用程序等各种设备和服务的性能和可用性,并提供通知和报警功能。它具有灵活可扩展、可定制化的特点,可以满足不同规模和需求的监控需求。
199 0
|
7月前
|
监控 Linux
CentOS 7安装zabbix-agent 5.0报错:依赖检测失败:libpcre.so.0(64bit)获取GPG密钥失败
CentOS 7安装zabbix-agent 5.0报错:依赖检测失败:libpcre.so.0(64bit)获取GPG密钥失败
142 0
|
7月前
|
监控 关系型数据库 MySQL
Zabbix分布式监控实战(二)——CentOS 7.5安装Zabbix-agent 5.0监控Mysql数据库
Zabbix分布式监控实战(二)——CentOS 7.5安装Zabbix-agent 5.0监控Mysql数据库
|
9月前
|
SQL 运维 监控
【运维知识进阶篇】Zabbix5.0稳定版详解11(在Grafana中使用Zabbix插件:安装Grafana+安装Zabbix插件+添加数据源+Grafana直连MySQL数据库取值)(下)
【运维知识进阶篇】Zabbix5.0稳定版详解11(在Grafana中使用Zabbix插件:安装Grafana+安装Zabbix插件+添加数据源+Grafana直连MySQL数据库取值)(下)
122 1

推荐镜像

更多