CentOS 53上安装 Zabbix 166.docx
- 文档编号:23849688
- 上传时间:2023-05-21
- 格式:DOCX
- 页数:14
- 大小:646.33KB
CentOS 53上安装 Zabbix 166.docx
《CentOS 53上安装 Zabbix 166.docx》由会员分享,可在线阅读,更多相关《CentOS 53上安装 Zabbix 166.docx(14页珍藏版)》请在冰豆网上搜索。
CentOS53上安装Zabbix166
CentOS5.3上安装Zabbix1.6.6
环境:
VMwareWorkstation6.5.2
CentOS5.364Bit
Zabbix1.6.6
1.创建虚拟机(省略)
2.安装CentOS5.364-Bit
由于只用于安装ZabbixServer,所以只安装BaseSystem就好了。
这里什么都不选,然后选择Customizenow,下一步
这里只选中BaseSystem中的Base
大概15分钟左右,CentOS安装好了。
第一次进入系统,会出现SetupAgent
为了安装方便,将Firewall功能禁用
使用yum安装软件,首先安装yum-fastestmirror插件,用来找到最快的源。
yuminstallyum-fastestmirror-y
3.安装Apache、PHP、MySQL
软件清单
安装Apache
yuminstallhttpd.x86_64 httpd-manual.x86_64
启动Apache:
apachectlstart
将Apache设置为开机自动启动
chkconfig--addhttpd
chkconfig--level345httpdon
安装PHP
yuminstallphp.x86_64php-bcmath.x86_64php-gd.x86_64
安装MySQL
yuminstallmysql-server.x86_64mysql.x86_64php-mysql.x86_64
启动MySQL
servicemysqldstart
设置MySQLroot密码
mysqladmin-uroot-ppassword123456
Enterpassword:
输入旧密码(如果是第一次设置,root默认密码为空,直接回车)
设置MySQL开机自动启动
chkconfig--addmysqld
chkconfig--level345mysqldon
4.安装用于编译Zabbix的软件及库
安装MySQL的头文件及库文件
yuminstallmysql-devel.x86_64
安装net-snmp
yuminstallnet-snmp.x86_64net-snmp-devel.x86_64net-snmp-utils.x86_64
安装curl
yuminstallcurl.x86_64curl-devel.x86_64
安装gcc
yuminstallgcc.x86_64libgcc.i386libgcc.x86_64
安装make
yuminstallmake
手册中提到安装Linux的即时通讯软件jabber,实际用处不大,就没有安装了。
5.编译安装zabbix
从zabbix的官网上下载源代码,上传到虚拟机,开始解压编译
解压缩
gunzipzabbix-1.6.6.tar.gz&&tar-xvfzabbix-1.6.6.tar
编译安装zabbix,注意要连同agent一起编译
./configure--enable-server--enable-agent--with-mysql--with-net-snmp--with-libcurl
makeinstall
创建zabbix用户
useradd-d/home/zabbix-pzabbixzabbix
进入zabbix解压缩后的目录,创建zabbix数据库
mysql-uroot-p123456
createdatabasezabbix;
quit;
catcreate/schema/mysql.sql|mysql-uroot-p123456zabbix
catcreate/data/data.sql|mysql-uroot-p123456zabbix
catcreate/data/images_mysql.sql|mysql-uroot-p123456zabbix
修改/etc/services,加入以下行
zabbix-agent 10050/tcp ZabbixAgent
zabbix-agent 10050/udp ZabbixAgent
zabbix-trapper 10051/tcp ZabbixTrapper
zabbix-trapper 10051/udp ZabbixTrapper
修改zabbix的配置文件
创建配置文件目录,并将源代码中的配置文件模板拷贝到新创建的配置文件目录中。
mkdir/etc/zabbix
cpmisc/conf/*/etc/zabbix
根据实际情况修改zabbix_server.conf zabbix_agentd.confzabbix_agentzabbix_trapper.conf 一般都取默认值,除了mysql的数据库用户名和密码,如:
DBUser=root
DBPassword=123456
由于zabbix使用fping替代了ping作为icmp的工具,所以要安装fping
可以从上下载fping的源代码,解压编译安装。
进入fping解压后的源代码目录
./configure
makeinstall
修改/etc/zabbix/zabbix_server.conf
FpingLocation=/usr/local/sbin/fping
拷贝zabbix服务器的frontendphp程序到httpserver的主目录下
cp-rfrontend/php/*/var/www/html
6.配置zabbixserver
出于安全的考虑,使用zabbix用户登录启动zabbixserver和zabbixagentd
/usr/local/sbin/zabbix_server
/usr/local/sbin/zabbix_agentd
使用浏览器登陆到zabbixserver
http:
//
会出现如下配置服务器界面
一路next进入配置检查页面,会发现PHPmaxexecution和PHPTimezone两项检查失败,如下:
修改/etc/php.ini,修改以下两项
max_execution_time=300
date.timezone=Asia/Chongqing
重启httpd
apachectlrestart
在页面上点击retry,检查成功
next进入下一页面,检查mysql连接
填写mysql连接参数,TestConnection,成功
一路next,出现如下页面
点击saveconfigurationfile,将文件上传到虚拟机的/var/www/html/conf目录下,点击retry,成功。
一路next,进入登陆页面
输入管理用户名:
admin默认口令zabbix登陆。
进入Configuration-》Hosts选择ZabbixServer然后ActivateSelect,ZabbixServer(本机)的监控激活。
进入MonitoringDashboard,可以看到ZabbixServer的监控结果
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- CentOS 53上安装 Zabbix 166 53 安装