详解CentOS 7.0安装Zabbix 2.4.5

今天主要介绍在CentOS 7.0下安装Zabbix 2.4.5的过程。

Zabbix是一个企业级的、开源的、分布式的监控套件,Zabbix可以监控网络和服务的监控状况. Zabbix利用灵活的告警机制,允许用户对事件发送基于Email的告警. 这样可以保证快速的对问题作出相应. Zabbix可以利用存储数据提供杰出的报告及图形化方式. 这一特性将帮助用户完成容量规划。

Zabbix支持polling和trapping两种方式. 所有的Zabbix报告都可以通过配置参数在WEB前端进行访问. Web前端将帮助你在任何区域都能够迅速获得你的网络及服务状况. Zabbix可以通过尽可能的配置来扮演监控你的IT基础框架的角色,而不管你是来自于小型组织还是大规模的公司。

Zabbix是零成本的. 因为Zabbix编写和发布基于GPL V2协议. 意味着源代码是免费发布的。

 二、安装zabbix服务器和客户端
1、获取zabbix
cd /usr/local/src
wget http://sourceforge.net/projects/zabbix/files/ZABBIX%20Latest%20Stable/2.4.5/zabbix-2.4.5.tar.gz
tar -zxvf zabbix-2.4.5.tar.gz
cd zabbix-2.4.5

 2、yum安装zabbix需要依赖库
yum -y install net-snmp-devel curl-devel
./configure –prefix=/usr/local/zabbix-2.4.5/ –enable-server –enable-agent –with-mysql –with-net-snmp –with-libcurl –with-libxml2
make && make install
现在zabbix就被安装到了/usr/local/zabbix-2.4.5/

 3、下面需要创建zabbix用户和初始化数据库。
groupadd zabbix
useradd -g zabbix zabbix -s /sbin/nologin
mysql -uroot -p222222
mysql> create database zabbix charac

ter set utf8 collate utf8 bin;
mysql> grant all privileges on zabbix.* to zabbix@’%’ identified by ‘zabbix123′;
mysql -uroot -p222222 zabbix < /usr/local/src/zabbix-2.4.5/database/mysql/schema.sql
mysql -uroot -p222222 zabbix < /usr/local/src/zabbix-2.4.5/database/mysql/images.sql
mysql -uroot -p222222 zabbix < /usr/local/src/zabbix-2.4.5/database/mysql/data.sql

4、修改zabbix的配置文件
服务端配置文件
cat /usr/local/zabbix-2.4.5/etc/zabbix_server.conf | egrep -v ‘^#|^$’
LogFile=/tmp/zabbix_server.log
DBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=zabbix123
DBSocket=/usr/local/mysql/jk/mysql.sock
DBPort=3306

本机客户端配置
cat /usr/local/zabbix-2.4.5/etc/zabbix_agentd.conf | egrep -v ‘^#|^$’
LogFile=/tmp/zabbix_agentd.log
Server=154.1.1.37
ServerActive=154.1.1.37
Hostname=web00

5、启动本机的服务器和agent
systemctl start zabbix_server
systemctl start zabbix_agentd

6、可以通过/tmp/zabbix*的log文件调试服务器和客户端运行情况.如果启动成功,服务会监听端口的。
netstat -tulnp | grep zabbix
tcp 0 0 0.0.0.0:10050 0.0.0.0:* LISTEN 18235/zabbix_agentd
tcp 0 0 0.0.0.0:10051 0.0.0.0:* LISTEN 18127/zabbix_server
lsof -i:10050
[root@web01 etc]# lsof -i:10050
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
zabbix_ag 1105 zabbix 4u IPv4 17462 0t0 TCP *:zabbix-agent (LISTEN)
zabbix_ag 1115 zabbix 4u IPv4 17462 0t0 TCP *:zabbix-agent (LISTEN)
zabbix_ag 1117 zabbix 4u IPv4 17462 0t0 TCP *:zabbix-agent (LISTEN)
zabbix_ag 1120 zabbix 4u IPv4 17462 0t0 TCP *:zabbix-agent (LISTEN)
zabbix_ag 1121 zabbix 4u IPv4 17462 0t0 TCP *:zabbix-agent (LISTEN)
zabbix_ag 1122 zabbix 4u IPv4 17462 0t0 TCP *:zabbix-agent (LISTEN)
[root@web01 sbin]# lsof -i:10051
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
zabbix_se 21627 zabbix 4u IPv4 8534867 0t0 TCP *:zabbix-trapper (LISTEN)
zabbix_se 21629 zabbix 4u IPv4 8534867 0t0 TCP *:zabbix-trapper (LISTEN)
zabbix_se 21630 zabbix 4u IPv4 8534867 0t0 TCP *:zabbix-trapper (LISTEN)
zabbix_se 21631 zabbix 4u IPv4 8534867 0t0 TCP *:zabbix-trapper (LISTEN)
zabbix_se 21632 zabbix 4u IPv4 8534867 0t0 TCP *:zabbix-trapper (LISTEN)

三、配置zabbixweb服务
下面我们来安装web程序.可以通过web管理zabbix。
cp -a /usr/local/src/zabbix-2.4.5/frontends/php/* /usr/local/nginx/html/zabbix
chown -R www:www /usr/local/nginx/html/zabbix
好了,再试试通过浏览器访问web服务器.
应该会出现zabbix的web安装向导,然后跟着提示走就行了.如果第二步检查环境,说有些PHP的配置参数没对.比如:

那么就修改/etc/php.ini找到对应的参数项,修改到需要的值,然后从启一下nginx服务就OK了。
web安装完成以后,使用Admin/zabbix默认管理账号登录(区别大小写的哦)。

四、单独添加一个额外的监控客户端

也就是安装zabbix-agent安装完成以后,在web界面添加监控主机就行了。
cd /usr/local/src
wget http://sourceforge.net/projects/zabbix/files/ZABBIX%20Latest%20Stable/2.4.5/zabbix-2.4.5.tar.gz
tar -zxvf zabbix-2.4.5.tar.gz
cd zabbix-2.4.5
./configure –prefix=/usr/local/zabbix-2.4.5/ –enable-agent
make && make install
修改配置文件
[root@web00 /]# cat /usr/local/zabbix-2.4.5/etc/zabbix_agentd.conf | egrep -v ‘^#|^$’
LogFile=/tmp/zabbix_agentd.log
Server=154.1.1.37
ServerActive=154.1.1.37
Hostname=web00
启动服务
# /usr/local/zabbix-2.4.5/sbin/zabbix_agentd
然后在web控制台,configuration,hosts里面添加主机就可以了.
到此,一个五脏俱全的zabbix就跑起来了.剩下的就是如设置和调优监控项了。

文章来源网络,作者:运维,如若转载,请注明出处:https://shuyeidc.com/wp/221259.html<

(0)
运维的头像运维
上一篇2025-04-14 23:03
下一篇 2025-04-14 23:05

相关推荐

  • 个人主题怎么制作?

    制作个人主题是一个将个人风格、兴趣或专业领域转化为视觉化或结构化内容的过程,无论是用于个人博客、作品集、社交媒体账号还是品牌形象,核心都是围绕“个人特色”展开,以下从定位、内容规划、视觉设计、技术实现四个维度,详细拆解制作个人主题的完整流程,明确主题定位:找到个人特色的核心主题定位是所有工作的起点,需要先回答……

    2025-11-20
    0
  • 社群营销管理关键是什么?

    社群营销的核心在于通过建立有温度、有价值、有归属感的社群,实现用户留存、转化和品牌传播,其管理需贯穿“目标定位-内容运营-用户互动-数据驱动-风险控制”全流程,以下从五个维度展开详细说明:明确社群定位与目标社群管理的首要任务是精准定位,需明确社群的核心价值(如行业交流、产品使用指导、兴趣分享等)、目标用户画像……

    2025-11-20
    0
  • 香港公司网站备案需要什么材料?

    香港公司进行网站备案是一个涉及多部门协调、流程相对严谨的过程,尤其需兼顾中国内地与香港两地的监管要求,由于香港公司注册地与中国内地不同,其网站若主要服务内地用户或使用内地服务器,需根据服务器位置、网站内容性质等,选择对应的备案路径(如工信部ICP备案或公安备案),以下从备案主体资格、流程步骤、材料准备、注意事项……

    2025-11-20
    0
  • 如何企业上云推广

    企业上云已成为数字化转型的核心战略,但推广过程中需结合行业特性、企业痛点与市场需求,构建系统性、多维度的推广体系,以下从市场定位、策略设计、执行落地及效果优化四个维度,详细拆解企业上云推广的实践路径,精准定位:明确目标企业与核心价值企业上云并非“一刀切”的方案,需先锁定目标客户群体,提炼差异化价值主张,客户分层……

    2025-11-20
    0
  • PS设计搜索框的实用技巧有哪些?

    在PS中设计一个美观且功能性的搜索框需要结合创意构思、视觉设计和用户体验考量,以下从设计思路、制作步骤、细节优化及交互预览等方面详细说明,帮助打造符合需求的搜索框,设计前的规划明确使用场景:根据网站或APP的整体风格确定搜索框的调性,例如极简风适合细线条和纯色,科技感适合渐变和发光效果,电商类则可能需要突出搜索……

    2025-11-20
    0

发表回复

您的邮箱地址不会被公开。必填项已用 * 标注