`

centos上部署zabbix

 
阅读更多
zabbix 安装:

1.获取安装包:
wget http://sourceforge.net/projects/zabbix/files/ZABBIX%20Latest%20Stable/2.0.5/zabbix-2.0.5.tar.gz/download

1.安装lamp环境:
apache:
安装apache:
yum install httpd
启动apache:
service httpd start

php:
yum install php.x86_64 php-bcmath.x86_64 php-gd.x86_64

yum install php-mbstring

yum install php-xml



安装 MySQL
yum install mysql-server.x86_64 mysql.x86_64 php-mysql.x86_64 

service mysqld start


设置 MySQL root 密码

mysqladmin -uroot -p password 123456 

Enter password: 输入旧密码(如果是第一次设置,root 默认密码为空,直接回车)

设置MySQL开机自动启动


设置MySQL开机自动启动

chkconfig --add mysqld 

chkconfig --level 345 mysqld on 




2. 安装用于编译 Zabbix 的软件及库

安装 MySQL 的头文件及库文件

yum install mysql-devel.x86_64 

安装 net-snmp

yum install net-snmp.x86_64 net-snmp-devel.x86_64 net-snmp-utils.x86_64 

安装 curl

yum install curl.x86_64 curl-devel.x86_64 

安装 gcc

yum install gcc.x86_64 libgcc.i386 libgcc.x86_64 

安装 make

yum install make 




3. 编译安装 zabbix

从 zabbix 的官网上下载 源代码,上传到虚拟机,开始解压编译

解压缩

tar -zxvf zabbix-2.0.4.tar.gz

编译安装 zabbix ,注意要连同 agent 一起编译

./configure --enable-server --enable-agent --with-mysql --with-net-snmp --with-libcurl 

make install 




创建 zabbix 用户

useradd -d /home/zabbix -p zabbix zabbix 



进入 zabbix 解压缩后的目录,创建 zabbix 数据库

mysql -uroot -p123456 

create database zabbix character set utf8;

quit; 


# cd database/mysql
# cat schema.sql| mysql -u root -p123456 zabbix
# cat images.sql | mysql -u root -p123456 zabbix
# cat data.sql | mysql -u root -p123456 zabbix


zabbix-agent 10050/tcp Zabbix Agent 
zabbix-agent 10050/udp Zabbix Agent 
zabbix-trapper 10051/tcp Zabbix Trapper 
zabbix-trapper 10051/udp Zabbix Trapper





6.配置 zabbix server

出于安全的考虑,使用 zabbix 用户登录启动 zabbix server 和 zabbix agentd

/usr/local/sbin/zabbix_server 

/usr/local/sbin/zabbix_agentd 

使用浏览器登陆到 zabbix server

http:///index.php

会出现如下配置服务器界面


一路 next 进入配置检查页面,会发现 PHP max execution 和PHP Timezone 两项检查失败,


修改 /etc/php.ini ,修改以下两项

max_execution_time = 300

date.timezone = Asia/Chongqing 







配置:

邮件配置:




客户端安装:
wget http://www.zabbix.com/downloads/2.0.4/zabbix_agents_2.0.4.linux2_6.i386.tar.gz


groupadd zabbix
useradd -g zabbix


解压:
mkdir /usr/local/zabbix
cd /usr/local/zabbix
wget -c http://www.zabbix.com/downloads/2.0.4/zabbix_agents_2.0.4.linux2_6.i386.tar.gz
tar zxf zabbix_agents_2.0.4.linux2_6.i386.tar.gz


接下来,需要对angent进行一些配置
Server安装产生的配置文件位于:zabbix安装目录/etc/zabbix_agentd.conf
agent package产生的配置文件位于:zabbix目录/conf/zabbix_agentd.conf


#主要需要配置的内容为:
     Server=172.16.103.230            #指定Server端的IP地址
     Hostname=eyou60                  #本机的hostname
#其他一些配置:
     PidFile=/tmp/zabbix_agentd.pid   #pid文件设定
     LogFile=/tmp/zabbix_agentd.log   #日志文件设置
     LogFileSize=10                   #设定单个日志文件的最大大小(单位为M)
     ListenPort=10050                 #agentd监听端口
     ListenIP=172.16.100.60           #监听IP。默认是对本机的所有进行监听,按需设置
     #另外不得不说的一个配置是UserParameter,可以通过这个配置实现自定义监控项目,非常实用的一个配置项,在后面具体使用过程中再介绍它。

     #配置基本上足够了,如果有别的需求可以自行查看zabbix_agentd.conf文档中的具体说明再按需配置
复制zabbix_agentd启动脚本到/etc/init.d中并修改好路径信息

启动agentd


service zabbix_agentd start





zabbix 收不到邮件:
Archive for the ‘postfix’ Category

Connect to googlemail.com[IPv6 IP]:25: Network is unreachable Gmail
without comments



relay=none, delay=508, delays=508/0.02/0.02/0, dsn=4.4.1, status=deferred (connect to aspmx2.googlemail.com[IPv6 Address]:25: Network is unreachable)
If anyone is getting the above message or similar it’s being caused by Gmail now accepting mail over IPv6 and your server is failing to connect to their server for some reason to fix this in postfix I simply forced it to use IPv4 until I have the time to spend setting up IPv6 mail.

In postfix open:

/etc/postfix/main.cf
Set Postfix IPv4 Only
Find the line starting with “inet_protocols” and make sure it reads:

inet_protocols=ipv4
(On CentOS the default was inet_protocols=all)

Restart  or reload Postfix.

/etc/init.d/postfix reload
You might want to flush the mail queue in Postfix or just wait and mail will start to send, note you will probably have backed up email.


分享到:
评论

相关推荐

    Centos7.9安装部署Zabbix6

    Centos7.9安装部署Zabbix6,需要安装包的发邮箱,文件里面包含邮箱地址

    基于centos7下zabbix的搭建

    通过以上步骤,您将在 CentOS 7 系统上成功搭建起 Zabbix 5.0 监控环境,可以监控多个客户端节点的性能和状态。记得定期更新软件包,保持 Zabbix 的安全性与稳定性。同时,根据实际需求调整监控策略,以获取更有效的...

    Centos7.9安装zabbix6.0LTS版

    CentOS 7.9 安装 Zabbix 6.0 LTS 版 Zabbix 是一个基于 Web 的网络监控系统,能够实时监控服务器、网络设备和应用程序的状态。下面是 CentOS 7.9 安装 Zabbix 6.0 LTS 版的详细步骤。 安装 Nginx 首先,需要安装 ...

    centos8部署zabbix6.4 虚拟机VMware部署

    网络运维之zabbix部署

    centos8部署zabbix6.2实战经验

    本文档将指导您如何在 CentOS 8 上部署 Zabbix 6.2,包括安装 MySQL、配置 MySQL、安装 Zabbix 服务器等步骤。 一、安装 MySQL 首先,我们需要安装 MySQL 数据库,用于存储 Zabbix 的监控数据。我们可以从 MySQL ...

    CentOS7.4部署Zabbix4.0

    zabbix安装教程,centos8安装zabbix5.0+apache 部署,centos8安装zabbix5.0+apache 部署

    centos7部署zabbix3.5

    在本文中,我们将详细介绍如何在CentOS 7环境中部署Zabbix 3.5,这是一个强大的开源监控解决方案。Zabbix能够监控各种网络参数,确保服务器系统的安全运行,并通过灵活的通知机制帮助管理员快速识别和解决问题。 ...

    CentOS7.0 部署Zabbix.md

    主要介绍基于centos7 得zabbix得功能 以及如何进行部署服务得一套文档

    zabbix6.2版本基于centos stream9 的部署手册

    # dnf install zabbix-server-mysql zabbix-web-mysql zabbix-apache-conf zabbix-sql-scripts zabbix-selinux-policy zabbix-agent # mysql -uroot -p password mysql> create database zabbix character set utf8...

    在CentOS6上安装部署Zabbix

    在CentOS6上安装部署Zabbix的过程涉及多个步骤,包括安装LAMP服务器、配置防火墙规则、设置数据库以及安装和配置Zabbix服务器和代理。下面详细说明这些步骤中涉及的知识点。 首先,LAMP服务器是Linux、Apache、...

    centos8部署zabbix6.2 虚拟机实战经验

    "centos8部署zabbix6.2 虚拟机实战经验" 在这篇文章中,我们将讨论如何在 CentOS 8 上部署 Zabbix 6.2,並讲解虚拟机实战经验。我们将从 MySQL 的安装开始,逐步讲解 Zabbix 的部署过程。 1. MySQL 的安装 在部署...

    自己修改了CentOS6.9部署zabbix1

    在本文中,我们将深入探讨如何在CentOS 6.9上部署Zabbix 3.2.5服务端,这是一个开源的网络监控系统,用于监视和管理IT基础设施的性能和可用性。Zabbix需要一个LAMP(Linux + Apache + MySQL + PHP)环境来运行,所以...

    基于centos部署zabbix

    基于centos部署zabbix

    centos7 安装zabbix

    本文将详细介绍如何在 Centos7 操作系统上安装和配置 Zabbix 服务器,以便实现服务器监控和管理。下面将详细介绍安装和配置过程。 1. 安装前准备 在安装 Zabbix 服务器之前,需要关闭 SELinux 临时关闭可以使用...

    CentOS7下部署Zabbix所需要的全部rpm安装包

    本篇文章将详细讲解如何在CentOS 7上部署Zabbix,以及利用提供的rpm安装包进行安装。 首先,了解Zabbix的基本概念。Zabbix是一款开源的企业级监控软件,能够监控各种网络参数、服务器健康状况、应用性能等,并提供...

    centos7.6/7.7+zabbix4.4.7+grafana6.4.4安装指导最新版

    本文档将指导您在 CentOS 7.6/7.7 上安装 Zabbix 4.4.7 和 Grafana 6.4.4,并配置 MySQL 5.7 数据库。 环境准备 在开始安装之前,需要关闭防火墙和 SELinux,以免干扰安装过程。 安装 Zabbix 1. 首先添加 Zabbix...

    CentOS Install Zabbix 3.0

    ### CentOS 安装 Zabbix 3.0 详解 #### 一、准备工作 在开始安装 Zabbix 3.0 之前,请...以上步骤提供了从头到尾的安装过程,对于想要在 CentOS 上部署 Zabbix 3.0 的用户来说,这些步骤应该足够详细并且易于跟随。

Global site tag (gtag.js) - Google Analytics