详解CentOS7.0安装Zabbix2.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就跑起来了.剩下的就是如设置和调优监控项了。

当前文章:详解CentOS7.0安装Zabbix2.4.5
网页链接:http://www.shufengxianlan.com/qtweb/news37/277487.html

网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联