阿里云-云小站(无限量代金券发放中)
【腾讯云】云服务器、云数据库、COS、CDN、短信等热卖云产品特惠抢购

RedHat 6.2 配置 Zabbix

151次阅读
没有评论

共计 3701 个字符,预计需要花费 10 分钟才能阅读完成。

Zabbix 服务器端安装

1. 搭建本地 YUM 源。

# yum -y install httpd php php-MySQL mysql-server mysql-client curl curl-devel net-snmp net-snmp-devel perl-DBI php-gd php-xml php-bcmath zlib-devel mysql-devel glibc-devel gcc automake libidn-devel openssl-devel net-snmp-devel rpm-devel OpenIPMI-devel php-mbstring

 2. 添加用户
[root@rhel src]# useradd zabbix
 [root@rhel src]# passwd zabbix

 3. 配置 zabbix 的 MYSQL 数据库
#service mysqld start
 [root@rhel src]# mysql -u root -p

 mysql> create database zabbix;
 Query OK, 1 row affected (0.02 sec)
 mysql> grant all on zabbix.* to zabbix@localhost identified by ‘zabbix’;
 Query OK, 0 rows affected (0.08 sec)
 mysql> quit

解压下的 zabbix 的源码包
#tar zxvf zabbix-1.8.13.tar.gz
 #cd zabbix-1.8.13
 #mysql -u root zabbix < create/schema/mysql.sql
 #mysql -u root zabbix < create/data/data.sql
 #mysql -u root zabbix < create/data/images_mysql.sql

 4. 安装
#./configure -prefix=/opt/zabbix –enable-server –with-mysql –with-net-snmp –with-jabber=/usr/local/ –with-libcurl –with-openipmi –enable-agent

可能会报 jabber 相关的错误
 解决:安装 iksemel。
#wget http://iksemel.googlecode.com/files/iksemel-1.4.tar.gz
 #tar zxvf iksemel-1.4.tar.gz
 #cd iksemel-1.4
 #./configure
 #make
 #make install

再次执行
#./configure -prefix=/opt/zabbix –enable-server –with-mysql –with-net-snmp –with-jabber=/usr/local/ –with-libcurl –with-openipmi –enable-agent

 #make install

安装成功会有提示

5. 修改 /etc/services 文件
# cat >> /etc/services << EOF
 zabbix-trapper 10051/tcp Zabbix Trapper
 zabbix-trapper 10051/udp Zabbix Trapper
 EOF

 6. 配置 zabbix
 #cd zabbix-1.8.13
 6.1
 #cp misc/init.d/RedHat/zabbix_server_ctl /etc/init.d/zabbix_server
 # mkdir /etc/zabbix
 # cp misc/conf/* /etc/zabbix/
 # vi /etc/zabbix/zabbix_server.conf 
 DBName=zabbix
 DBUser=zabbix
 DBPassword=zabbix

 6.2 复制 PHP 的 WEB 应用
# mkdir /var/www/html/zabbix
 # cp -r frontends/php/* /var/www/html/zabbix

 6.3 修改 /etc/zabbix/zabbix_server.conf 的
PidFile=
与 /etc/init.d/zabbix_server 里的变量
PIDFILE=
相互一致,注意保存目录的权限问题,才能生成 pid 文件,否则不能正常 start,stop,restart 服务。

6.4 添加到启动服务:
 编辑 /etc/init.d/zabbix_server 文件,在文件头部的 #!/bin/sh 行下添加如下两行:
#chkconfig: 35 95 95
 #description:zabbix server
执行
 #chkconfig –add zabbix_server

 7. 启动 Zabbix Server
 #service zabbix_server start

启动时可能报错:
libiksemel.so.3: cannot open shared object file: No such file or directory

解决:
#updatedb
 #locate libiksemel.so.3
 #ldd zabbix_server

 8. 访问 http://< 服务器 ip>/zabbix 进行配置页面,一步步走。最后 zabbix 会给一个配置文件,把配置文件上传 zabbix 的 WEB 应用的 conf 目录。即可。

 可能出现问题。
php-mbstring 不 OK

解决:安装
#yum install php-mbstring

 9.http://< 服务器 ip>/zabbix 的登录用户名密码是 admin/zabbix

 

客户端的安装
 一、直接下载 agent 包安装过程
zabbix_agents_1.8.5.linux2_6.amd64.tar.gz

 1.
 #groupadd zabbix
 #useradd zabbix -g zabbix

 2.
 #mkdir  /usr/local/zabbix/
 #tar -zxvf zabbix_agents_1.8.5.linux2_6.amd64.tar.gz -C /usr/local/zabbix/

或下载源码包,解压后,执行
#./configure –prefix=/usr/local/zabbix –enable-agent
 #make
 #make install

 

 3. 配置 zabbix
 * 服务端口定义:
 编辑 /etc/services,在后面追加:
#cat >> /etc/services << EOF
 zabbix-agent 10050/tcp Zabbix Agent
 zabbix-agent 10050/udp Zabbix Agent
 EOF

 * 复制配置文件:
#mkdir /etc/zabbix
从 zabbix Server 上拷贝一份 zabbix.agentd.conf

 * 安装启动脚本
# 下载并拷贝启动脚本 zabbix_agentd 到 /etc/init.d 目录下
#chmod a+x /etc/init.d/zabbix_agentd
 * 修改 /etc/init.d/zabbix_agentd 变量定义:
BASEDIR=/usr/local/zabbix

 * 修改 /etc/zabbix/zabbix.agentd.conf 的
PidFile=
与 /etc/init.d/zabbix_agentd 里的变量
PIDFILE=
相互一致,注意保存目录的权限问题,才能生成 pid 文件,否则不能正常 start,stop,restart 服务。

* 添加到启动服务:
 编辑 /etc/init.d/zabbix_agentd 文件,在文件头部的 #!/bin/sh 行下添加如下两行:
#chkconfig: 35 95 95
 #description:zabbix Agent server
执行
 #chkconfig –add zabbix_agentd

 * 启动 Zabbix Agentd
 /etc/init.d/zabbix_agentd start

一些 Zabbix 相关教程集合

安装部署分布式监控系统 Zabbix 2.06 http://www.linuxidc.com/Linux/2013-07/86942.htm

《安装部署分布式监控系统 Zabbix 2.06》http://www.linuxidc.com/Linux/2013-07/86942.htm

CentOS 6.3 下 Zabbix 安装部署 http://www.linuxidc.com/Linux/2013-05/83786.htm

Zabbix 分布式监控系统实践 http://www.linuxidc.com/Linux/2013-06/85758.htm

CentOS 6.3 下 Zabbix 监控 apache server-status http://www.linuxidc.com/Linux/2013-05/84740.htm

CentOS 6.3 下 Zabbix 监控 MySQL 数据库参数 http://www.linuxidc.com/Linux/2013-05/84800.htm

ZABBIX 的详细介绍:请点这里
ZABBIX 的下载地址:请点这里

正文完
星哥说事-微信公众号
post-qrcode
 0
星锅
版权声明:本站原创文章,由 星锅 于2022-01-20发表,共计3701字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
【腾讯云】推广者专属福利,新客户无门槛领取总价值高达2860元代金券,每种代金券限量500张,先到先得。
阿里云-最新活动爆款每日限量供应
评论(没有评论)
验证码
【腾讯云】云服务器、云数据库、COS、CDN、短信等云产品特惠热卖中