Zabbix监控搭建


系统环境:Centos 6.6

软件环境:Zabbix-2.4.4


1、Server端安装基础软件包

在Server端安装基础软件包,这里使用的是系统自带的网络Yum源(本地Yum源会出现部分软件包安装不上,也可以使用源码包安装)

yum -y install wget vim tree gcc gcc-c++ autoconf httpd php mysqlmysql-server php-mysql httpd-manual mod_ssl mod_perl mod_auth_mysql php-gdphp-xml php-mbstring php-ldap php-pear php-xmlrpc php-bcmathmysql-connector-odbc mysql-devel libdbi-dbd-mysql net-snmp net-snmp-develcurl-devel


2、启动httpd以及mysqld服务并设置开机自启动

service httpd start ; chkconfig httpd on

service mysqld start ; chkconfig mysqld on


3、配置Iptables防火墙(如果防火墙处于关闭状态,则可以省略此处)

允许80端口以及Zabbix的10050,10051端口

iptables -I INPUT -p tcp -m multiport--destination-port 80,10050:10051

4、配置PHP参数

备份php.init配置文件,当修改配置文件发生错误时,以便于恢复

cp /etc/php.ini /etc/php.ini.bak

vim /etc/php.ini

原 ;date.timezone =

改 date.timezone = Asia/Shanghai

原 max_execution_time = 30

改 max_execution_time = 300

原 post_max_size = 8M

改 post_max_size = 32M

原 max_input_time = 60

改 max_input_time = 300

原 memory_limit = 128M    (默认为此参数,如果不是则改正)

原 ;mbstring.func_overload = 0

改 mbstring.func_overload= 0    (去掉注释即可)

5、修改httpd服务FQDN错误,并重启httpd服务

echo "ServerName localhost:80">>/etc/httpd/conf/httpd.conf

service httpd restart

6、创建Zabbix用户以及Zabbix用户组

groupadd -g 201 zabbix

useradd -g zabbix -u 201 -s/sbin/nologin zabbix

7、安装Zabbix Server监控端

tar xvf zabbix-2.4.4.tar.gz

cd zabbix-2.4.4

./configure --prefix=/usr/local/zabbix

--enable-server --enable-proxy --enable-agent --with-mysql=/usr/bin/mysql_config --with-net-snmp --with-libcurl

make && make install

查看zabbix安装目录是否存在以下五个文件夹,如果没有需要重新编译并检查参数

8、创建Zabbix数据库以及导入相关表数据

mysql -e "create database zabbix default charset utf8;"

mysql -e "grant all on zabbix.* to [email protected] identified by‘zabbix‘;"

mysql -e "flush privileges;"

找到数据库表文件并导入

导入时,先后顺序不能颠倒

mysql -uzabbix -pzabbix zabbix<./schema.sql

mysql -uzabbix -pzabbix zabbix<./images.sql

mysql -uzabbix -pzabbix zabbix<./data.sql

9、配置软链接以及启动文件信息

mkdir /var/log/zabbix

chown zabbix.zabbix /var/log/zabbix

ln -s /usr/local/zabbix/etc/ /etc/zabbix

ln -s /usr/local/zabbix/bin/* /usr/bin/

ln -s /usr/local/zabbix/sbin/* /usr/sbin/

cp /root/zabbix-2.4.4/misc/init.d/fedora/core/zabbix_* /etc/init.d

chmod 755 /etc/init.d/zabbix_*

chkconfig --add zabbix_server

chkconfig --add zabbix_agentd

chkconfig zabbix_server on

chkconfig zabbix_agentd on


10、修改 /etc/init.d下的zabbix_server以及zabbix_agentd启动文件

vim /etc/init.d/zabbix_server

原 BASEDIR=/usr/local

改  BASEDIR=/usr/local/zabbix

vim /etc/init.d/zabbix_agentd

原 BASEDIR=/usr/local

改 BASEDIR=/usr/local/zabbix

11、修改mysql数据库中zabbix库的账号以及密码信息

vim /etc/zabbix/zabbix_server.conf

原 DBName=zabbix (默认为此参数,如果不是则修改)

原  DBUser=root

改 DBUser=zabbix

原  # DBPassword=

改  DBPassword=zabbix

12、修改 /etc/zabbix/zabbix_agentd.conf

vim /etc/zabbix/zabbix_agentd.conf

原 Server=127.0.0.1

改  Server=127.0.0.1,172.16.5.231(Zabbix  Server地址)

原  ServerActive=127.0.0.1

改  ServerActive=172.16.5.113:10051

原  LogFile=/tmp/zabbix_agentd.log

改 LogFile=/var/log/zabbix/zabbix_agentd.log

原  # UnsafeUserParameters=0

改      UnsafeUserParameters=1

13、复制zabbix站点文件到 /var/www/html,并启动zabbix_server以及zabbix_agent

cp -r /root/zabbix-2.4.4/frontends/php/ /var/www/html/zabbix/

chown -R apache.apache /var/www/html/zabbix/

chown -R apache.apache /var/www/html/zabbix/

chown -R apache.apache /var/www/html/zabbix/

14、通过web页面配置Zabbix监控

     在浏览器输入:http://172.16.5.231/zabbix

15、Zabbix语言设置中文出现乱码

     解决方法:

1、 从Windows-控制面板-字体-选择一种中文字库,例如“楷体”

2、  将字体上传至 /var/www/html/zabbix/fonts目录下

3、  修改zabbix页面管理的中文字体设置

vim /var/www/html/zabbix/include/defines.inc.php

原 define(‘ZBX_FONT_NAME‘,‘DejaVuSans‘);

改 define(‘ZBX_FONT_NAME‘, ‘simkai‘);

原 define(‘ZBX_GRAPH_FONT_NAME‘,‘DejaVuSans‘); // font file name

改 define(‘ZBX_GRAPH_FONT_NAME‘,‘simkai‘); // font file name

至此,Zabbix服务器监控端已部署完成!

时间: 2024-08-22 19:37:27

Zabbix监控搭建的相关文章

zabbix监控搭建步骤

Zabbix搭建,监控tomcat.mysql三台服务器,以及微信告警 系统详情:Centos6.5 Centos6.8 Centos6.7 新项目上线在即,现在在测试阶,搭建zabbix进行监控tomcat,mysql,等服务和服务器状态,两台IDC机房服务器,一台阿里云服务器.长期更新 因为Zabbix需要lamp或lnmp所以先搭建环境需求.我这里选择lnmp. 1.根据nginx官网,下载稳定版,新建/etc/yum.repos.d/nginx.repo 填写内容: name=nginx

zabbix监控搭建以及客户端配置

1.安装LANMP环境 yum -yinstall gcc gcc-c++ autoconf httpd php mysql mysql-server php-mysqlhttpd-manual mod_ssl mode_perl mod_auth_mysql php-gd php-xml php-mbstringphp-ldap php-pear php-xmlrpc php-bcmath mysql-connector-odbc mysql-devellibdbi-dbd-mysql net

zabbix监控环境搭建错误(1)

我们在搭建zabbix监控时由于自己的操作错误会出现下图的错误: 我们在组态中创建动作时:要是在动作那栏把配置写好后直接点存档后就会出现如图上的错误,具体解决方法如下 点到操作选项并添加新的动作操作后将配置填好后先点添加最后点存档,要不然就会报图1的错误!

LNMP+zabbix分布式监控搭建及版本升级

LNMP+zabbix分布式监控搭建需要组件:gcc gcc-c++ openssl* pcre pcre-devel gd gd-devel libjpeg-devel libpng-devel libxml2-devel bzip2-devel libcurl-devel autoconf automake imake expat-devel cmake libaio libaio-devel bzr bison libtool ncurses5-devel ncurses-devel ne

linux 下搭建zabbix 监控

一.什么是zabbix 1.zabbix的简介 zabbix是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案. 能监视各种网络参数,保证服务器系统的安全运营;并提供柔软的通知机制以让系统管理员快速定位/解决存在的各种问题. zabbix 由2部分构成,zabbix server 与可选组件zabbix agent. zabbix server 可以通过SNMP,zabbix agent ,ping,端口监视等方法提供对远程服务器/网络状态的监视,数据收集等功能,它可

LNMP环境搭建(基于zabbix监控软件)

LNMP环境搭建(基于zabbix监控软件) 安装依赖包: yum -y install pcre  pcre-devel  openssl openssl-devel 安装nginx [[email protected] media]# tar zxvf nginx-1.6.0.tar.gz [[email protected] media]# cd nginx-1.6.0 [[email protected] nginx-1.6.0]# ./configure --prefix=/usr/l

Linux系统搭建zabbix监控系统实例讲解

第一步,配置本地yum仓库,如下 1,挂载,挂载光驱到/mnt mount /dev/cdrom /mnt2,创建目录 mkdir -p /repo/cos7dvd3,然后使用命令创建yum仓库文件,注意指定正确的软件源位置yum-config-manager --add-repo file:///repo/cos7dvd/4,使用 yum repolist命令检测刚创建的yum软件仓库是否正常.5,使用yum clean all 清空缓存(非必要步骤,在yum更新时使用)6,使用vim编辑器给

搭建zabbix监控系统

搭建自动化服务平台---zabbix监控平台 准备环境 准备一台Linux主机(CentOS 7举例) 已经安装好LAMP平台 关闭防火墙及SELinux 设置IP地址 设置好yum源 linux指令中的个别符号会与博客的文本编辑语言产生冲突,我会用空格隔开方便阅读 具体的以实际语法为准 实验开始 准备zabbix平台环境 服务器地址设置 更改主机名 [[email protected] ~] hostnamectl set-hostname zabbix-server //设置主机名 配置IP

搭建zabbix监控系统详解

博文大纲:一.前言 二.zabbix监控架构三.搭建Zabbix监控服务器 一.前言 : 要想实时的了解服务器的运行状况并且能在出现问题时及时解决,利用监控软件是一个很好的选择,而zabbix监控系统则在众多监控软件中脱颖而出. zabbix是一个基于web界面的企业级开源监控软件,Zabbix服务器需要LAMP环境或LNMP环境,提供分布式系统监控与网络监视功能.具备主机的性能监控,网络设备性能监控,数据库性能监控,多种告警方式,详细报表.图表的绘制等功能.监测对象可以是Linux或Windo