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,需要安装包的发邮箱,文件里面包含邮箱地址
通过以上步骤,您将在 CentOS 7 系统上成功搭建起 Zabbix 5.0 监控环境,可以监控多个客户端节点的性能和状态。记得定期更新软件包,保持 Zabbix 的安全性与稳定性。同时,根据实际需求调整监控策略,以获取更有效的...
CentOS 7.9 安装 Zabbix 6.0 LTS 版 Zabbix 是一个基于 Web 的网络监控系统,能够实时监控服务器、网络设备和应用程序的状态。下面是 CentOS 7.9 安装 Zabbix 6.0 LTS 版的详细步骤。 安装 Nginx 首先,需要安装 ...
网络运维之zabbix部署
本文档将指导您如何在 CentOS 8 上部署 Zabbix 6.2,包括安装 MySQL、配置 MySQL、安装 Zabbix 服务器等步骤。 一、安装 MySQL 首先,我们需要安装 MySQL 数据库,用于存储 Zabbix 的监控数据。我们可以从 MySQL ...
zabbix安装教程,centos8安装zabbix5.0+apache 部署,centos8安装zabbix5.0+apache 部署
在本文中,我们将详细介绍如何在CentOS 7环境中部署Zabbix 3.5,这是一个强大的开源监控解决方案。Zabbix能够监控各种网络参数,确保服务器系统的安全运行,并通过灵活的通知机制帮助管理员快速识别和解决问题。 ...
主要介绍基于centos7 得zabbix得功能 以及如何进行部署服务得一套文档
# 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的过程涉及多个步骤,包括安装LAMP服务器、配置防火墙规则、设置数据库以及安装和配置Zabbix服务器和代理。下面详细说明这些步骤中涉及的知识点。 首先,LAMP服务器是Linux、Apache、...
"centos8部署zabbix6.2 虚拟机实战经验" 在这篇文章中,我们将讨论如何在 CentOS 8 上部署 Zabbix 6.2,並讲解虚拟机实战经验。我们将从 MySQL 的安装开始,逐步讲解 Zabbix 的部署过程。 1. MySQL 的安装 在部署...
在本文中,我们将深入探讨如何在CentOS 6.9上部署Zabbix 3.2.5服务端,这是一个开源的网络监控系统,用于监视和管理IT基础设施的性能和可用性。Zabbix需要一个LAMP(Linux + Apache + MySQL + PHP)环境来运行,所以...
基于centos部署zabbix
本文将详细介绍如何在 Centos7 操作系统上安装和配置 Zabbix 服务器,以便实现服务器监控和管理。下面将详细介绍安装和配置过程。 1. 安装前准备 在安装 Zabbix 服务器之前,需要关闭 SELinux 临时关闭可以使用...
本篇文章将详细讲解如何在CentOS 7上部署Zabbix,以及利用提供的rpm安装包进行安装。 首先,了解Zabbix的基本概念。Zabbix是一款开源的企业级监控软件,能够监控各种网络参数、服务器健康状况、应用性能等,并提供...
本文档将指导您在 CentOS 7.6/7.7 上安装 Zabbix 4.4.7 和 Grafana 6.4.4,并配置 MySQL 5.7 数据库。 环境准备 在开始安装之前,需要关闭防火墙和 SELinux,以免干扰安装过程。 安装 Zabbix 1. 首先添加 Zabbix...
### CentOS 安装 Zabbix 3.0 详解 #### 一、准备工作 在开始安装 Zabbix 3.0 之前,请...以上步骤提供了从头到尾的安装过程,对于想要在 CentOS 上部署 Zabbix 3.0 的用户来说,这些步骤应该足够详细并且易于跟随。