zabbix安装与配置使用

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
RDS MySQL Serverless 高可用系列,价值2615元额度,1个月
云数据库 RDS MySQL,高可用系列 2核4GB
简介:

一、环境说明


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,如需转载请自行联系原作者
相关实践学习
每个IT人都想学的“Web应用上云经典架构”实战
本实验从Web应用上云这个最基本的、最普遍的需求出发,帮助IT从业者们通过“阿里云Web应用上云解决方案”,了解一个企业级Web应用上云的常见架构,了解如何构建一个高可用、可扩展的企业级应用架构。
MySQL数据库入门学习
本课程通过最流行的开源数据库MySQL带你了解数据库的世界。 &nbsp; 相关的阿里云产品:云数据库RDS MySQL 版 阿里云关系型数据库RDS(Relational Database Service)是一种稳定可靠、可弹性伸缩的在线数据库服务,提供容灾、备份、恢复、迁移等方面的全套解决方案,彻底解决数据库运维的烦恼。 了解产品详情:&nbsp;https://www.aliyun.com/product/rds/mysql&nbsp;
目录
相关文章
|
监控 关系型数据库 MySQL
Alibaba Cloud Linux基础入门(1)——配置zabbix
该文档是关于在Alibaba Cloud Linux上配置Zabbix的教程。首先,通过添加Zabbix仓库并安装相关软件包(如zabbix-server,web前端和agent)。然后,安装并启动MySQL数据库,执行`mysql_secure_installation`进行配置。接着,创建名为zabbix的数据库和用户,并导入Zabbix默认数据。最后,设置Zabbix服务开机自启动,并通过浏览器访问http://服务器IP/zabbix完成Web端配置,使用Admin/zabbix登录。
|
监控 关系型数据库 Linux
|
监控 Unix Windows
Zabbix【部署 04】 Windows系统安装配置agent及agent2
Zabbix【部署 04】 Windows系统安装配置agent及agent2
1642 0
|
7月前
|
监控 关系型数据库 MySQL
zabbix7.0.9安装-以宝塔安装形式-非docker容器安装方法-系统采用AlmaLinux9系统-最佳匹配操作系统提供稳定运行环境-安装教程完整版本-优雅草卓伊凡
zabbix7.0.9安装-以宝塔安装形式-非docker容器安装方法-系统采用AlmaLinux9系统-最佳匹配操作系统提供稳定运行环境-安装教程完整版本-优雅草卓伊凡
432 30
|
8月前
|
监控 Linux
yum install -y net-snmp-devel 安装不成功 zabbix项目安装,Errors during downloading metadata for repository ‘extras-common’:问题解决方案-优雅草卓伊凡
yum install -y net-snmp-devel 安装不成功 zabbix项目安装,Errors during downloading metadata for repository ‘extras-common’:问题解决方案-优雅草卓伊凡
277 13
yum install -y net-snmp-devel 安装不成功 zabbix项目安装,Errors during downloading metadata for repository ‘extras-common’:问题解决方案-优雅草卓伊凡
|
8月前
|
监控 Linux PHP
【02】客户端服务端C语言-go语言-web端PHP语言整合内容发布-优雅草网络设备监控系统-2月12日优雅草简化Centos stream8安装zabbix7教程-本搭建教程非docker搭建教程-优雅草solution
【02】客户端服务端C语言-go语言-web端PHP语言整合内容发布-优雅草网络设备监控系统-2月12日优雅草简化Centos stream8安装zabbix7教程-本搭建教程非docker搭建教程-优雅草solution
218 20
|
监控 Windows
Zabbix 5.0 LTS配置中文支持并解决字符乱码问题
文章介绍了如何在Zabbix 5.0 LTS中配置中文支持并解决字符乱码问题,包括在用户设置中选择中文语言和替换默认字体为Windows字体的步骤。
1221 4
|
监控 前端开发 数据库连接
Zabbix 5.0 LTS的web界面安装及修改zabbix web管理员的默认密码
这篇文章是关于如何安装Zabbix 5.0 LTS的web界面以及如何修改Zabbix web管理员默认密码的教程。
733 1
|
监控 关系型数据库 MySQL
如何在 Ubuntu 16.04 上安装和配置 Zabbix 以安全监控远程服务器
如何在 Ubuntu 16.04 上安装和配置 Zabbix 以安全监控远程服务器
162 0
|
域名解析 缓存 监控
安装zabbix时报错Could not resolve host: mirrors.huaweicloud.com;Unknown error解决办法
安装zabbix时报错Could not resolve host: mirrors.huaweicloud.com;Unknown error解决办法

热门文章

最新文章

推荐镜像

更多
下一篇
oss教程