Zabbix安装文档

Zabbix安装文档

2015/9/6 19:51:43

实验环境:

主机名ip地址操作系统应用角色
Linux192.168.1.107Centos 6.6zabbix-server & Zabbix-agent

软件版本:

软件名软件版本
Mysql5.1.73
Zabbix-server2.4.6
Zabbix-agent2.4.6

安装配置过程

1.安装并启动MySQL服务

[root@Linux]# yum install mysql-server mysql-devel mysql -y
[root@Linux]# service mysqld restart

2.修改yum源

#安装zabbix rpm包来获取RPM-GPG-KEY-ZABBIX,否则安装zabbix相关包的时候会报key认证error:
[root@Linux yum.repos.d]# rpm -Uvh http://repo.zabbix.com/zabbix/2.4/rhel/6/x86_64/zabbix-release-2.4-1.el6.noarch.rpm

3.修改zabbix.repo配置文件

#主要修改baseurl这块,这里的源我用的是阿里云的:
[root@Linux yum.repos.d]# vim zabbix.repo 
[zabbix]
name=Zabbix Official Repository - $basearch
baseurl=http://mirrors.aliyun.com/zabbix/zabbix/2.4/rhel/6/$basearch/
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX

[zabbix-non-supported]
name=Zabbix Official Repository non-supported - $basearch
baseurl=http://mirrors.aliyun.com/zabbix/non-supported/rhel/6/$basearch/
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX
gpgcheck=1

4.重建yum repo元数据

[root@Linux yum.repos.d]# yum makecache

5.安装zabbix相关包

#安装zabbix-server相关包
[root@Linux ~]# yum install zabbix-server-mysql zabbix-web-mysql -y

#安装zabbix-agent包,进行本机监控
[root@Linux ~]# yum install zabbix-agent -y

6.创建zabbix数据库和用户并且进行用户授权。

#先切入zabbix数据库默认的放置位置(因为mysql我没有设置密码所以我在内部导入)
[root@Linux ~]# cd /usr/share/doc/zabbix-server-mysql-2.4.6/create
[root@Linux create]# ll
总用量 2988
-rw-r--r-- 1 root root  972942 8月  11 01:09 data.sql
-rw-r--r-- 1 root root 1978341 8月  10 16:57 images.sql
-rw-r--r-- 1 root root  104816 8月  10 16:58 schema.sql

#在mysql创建zabbix数据库和用户并且授权和导入zabbix数据库
mysql> CREATE DATABASE zabbix DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
mysql> grant all on zabbix.* to 'zabbix'@'localhost' identified by 'admin123';
mysql> grant all on zabbix.* to 'zabbix'@'%' identified by 'admin123';
mysql> flush privileges;
mysql> use zabbix;
mysql> source schema.sql;
mysql> source images.sql;
mysql> source data.sql;    

#修改zabbix-server配置文件zabbix_server.conf
[root@Linux ~]# vim /etc/zabbix/zabbix_server.conf
DBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=admin123

#启动zabbix-server服务
[root@Linux ~]# service zabbix-server start

#修改php配置文件php.ini
[root@Linux ~]# sed -i "s/;date.timezone =/date.timezone = Asia\/Shanghai/" /etc/php.ini 
[root@Linux ~]# sed -i "s/max_execution_time = 30/max_execution_time = 300/" /etc/php.ini 
[root@Linux ~]# sed -i "s/post_max_size = 8M/post_max_size = 32M/" /etc/php.ini
[root@Linux ~]# sed -i "s/max_input_time = 60/max_input_time = 300/" /etc/php.ini

#启动httpd服务
[root@Linux ~]# echo "ServerName 127.0.0.1" >> /etc/httpd/conf/httpd.conf 
[root@Linux ~]# service httpd restart
停止 httpd:                                               [确定]
正在启动 httpd:                                           [确定]

7.访问zabbix并配置。

在浏览器输入: http://ip/zabbix
默认用户名  : admin
默认密码    : zabbix

单击“Next >>”

检查php设置

设置mysql,并测试

设置zabbix-server地址和端口 

8.替换zabbix默认字体,防止出现乱码。

在windowns下找到字体库,拷贝一种字体,这里使用楷体,找到字体拖拽到桌面上,然后上传到linux系统的zabbix字体目录“/usr/share/zabbix/fonts/”

[root@Linux fonts]# pwd
/usr/share/zabbix/fonts
[root@Linux fonts]# ls
graphfont.ttf  simkai.ttf   #simkai.ttf为windowns下的楷体字体

#修改zabbix默认字体设置配置文件将其改成simkai.ttf

#zabbix有的低版本web界面上默认不开启中文支持(图一),我这里的版本是支持,不支持的话我下面框上的地方是不显示的,那么可以修改以下(图二)就会出现(图一)标注的地方

配置zabbix-agent

配置zabbix-agent,进行本机监控(上面已经安装zabbix-agent)

 [root@Linux ~]# sed -i "s/Server=127.0.0.1/Server=10.0.0.101/" /etc/zabbix/zabbix_agentd.conf
 [root@Linux ~]# sed -i "s/ServerActive=127.0.0.1/ServerActive=10.0.0.101/" /etc/zabbix/zabbix_agentd.conf      (主动模式)
 [root@Linux ~]# sed -i "s/Hostname=Zabbix server/Hostname=10.0.0.105/" /etc/zabbix/zabbix_agentd.conf

启动zabbix-agent服务

[root@Linux ~]# service zabbix-agent restart
Shutting down Zabbix agent:                                [确定]
Starting Zabbix agent:                                     [确定]

批量启动zabbix开机相关服务

[root@Linux ~]# for i in httpd mysqld zabbix-server zabbix-agent;do chkconfig --level 3 $i on ; chkconfig --list $i;done
httpd           0:关闭    1:关闭    2:关闭    3:启用    4:关闭    5:关闭    6:关闭
mysqld          0:关闭    1:关闭    2:关闭    3:启用    4:关闭    5:关闭    6:关闭
zabbix-server   0:关闭    1:关闭    2:关闭    3:启用    4:关闭    5:关闭    6:关闭
zabbix-agent    0:关闭    1:关闭    2:关闭    3:启用    4:关闭    5:关闭    6:关闭

web界面启动监控主机

稍等一会,再刷新界面查看状态

查看默认监控模板采集数据

英文版界面

图一:调成中文版方式,图二:查看中文版界面

端口监听情况

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值