zabbix3.0.4安装

系统类型及版本:

       centos6.5

       zabbix3.04

1.安装zabbix3.04所需要的依赖包

yum install epel* wget vim  -y

yum -y install gcc gcc-c++ autoconf httpd php mariadb* php-mysql httpd-manual mod_ssl mod_perl mod_auth_mysql php-gd php-xml php-mbstring php-ldap php-pear php-xmlrpc php-bcmath  mysql-connector-odbc mysql-devel libdi-bdbi-mysql net-snmp-devel curl-devel unixODBC-devel  OpenIPMI-devel java-devel openldap openldap-devel libssh2-devel libxml2 libxml2-devel

2.修改php所需要配置的环境

vi /etc/php.ini

date.timezone = Asia/Chongqing

max_execution_time = 300

post_max_size = 32M 

max_input_time = 300 

memory_limit = 128M 

mbstring.func_overload = off

always_populate_raw_post_data= -1


3.添加zabbix用户

groupadd zabbix -g 201

useradd -g zabbix -u 201 -m zabbix



4.下载安zabbix3.04装包编译安装

wget   http://nchc.dl.sourceforge.net/project/zabbix/ZABBIX%20Latest%20Stable/3.0.4/zabbix-3.0.4.tar.gz

tar zxvf zabbix-3.0.4.tar.gz

cd zabbix-3.0.4

#编译参数

./configure --prefix=/usr/local/zabbix  --enable-server --enable-proxy --enable-agent  --enable-ipv6 --with-mysql=/usr/bin/mysql_config    --with-net-snmp   --with-libcurl  --with-libxml2 --with-openipmi  --with-unixodbc --with-ldap  --with-ssh2  --enable-java     

#安装

make install
5,安装mysql数据库
安装数据库有多种方式

yum -y install mysql-server
service mysqld start
导入zabbbix库

mysql -e "create database zabbix character set utf8;"

mysql -e "grant all privileges on zabbix.* to zabbix@localhost identified by 'zabbix'; flush privileges;"

mysql -uroot zabbix < database/mysql/schema.sql

mysql -uroot zabbix < database/mysql/images.sql   #如果只是代理可以不用导入这个数据库

mysql -uroot zabbix < database/mysql/data.sql    #如果只是代理可以不用导入这个数据库



6.复制service启动脚本

cp misc/init.d/fedora/core/zabbix_* /etc/init.d/   

chmod 755 /etc/init.d/zabbix_*

#修改启动server,agentd配置文件 

vim /etc/init.d/zabbix_server 

BASEDIR=/usr/local/zabbix


vim /etc/init.d/zabbix_agentd 

BASEDIR=/usr/local/zabbix


7.配置zabbix_server.conf服务器端文件

vim /usr/local/zabbix/etc/zabbix_server.conf

DBName=zabbix

DBUser=zabbix

DBPassword=zabbix


8.复制zabbix网页文件到apache目录

cp -r frontends/php/ /var/www/html/zabbix

chown -R apache.apache /var/www/html/zabbix/


9.启动zabbix并测试


chkconfig httpd on

chkconfig zabbix_agentd on

chkconfig zabbix_server on

service httpd restart

service zabbix_server start

service  zabbix_agentd restart

http://ip/zabbix   配置连接用户,下载文件,默认的登陆用户名admin,密码为zabbix 

WEB配置
……
……
……


web配置完成,解决中文乱码问题

1.从windows下控制面板->字体->选择一种中文字库例如“楷体”

 

2.把它拷贝到zabbix的web端的fonts目录下例如:/var/www/html/zabbix/fonts,并且把TTF后缀改为ttf




3.修改zabbix的web端/include/defines.inc.php

 
//define('ZBX_FONT_NAME', 'DejaVuSans');

1.  define('ZBX_FONT_NAME', 'SIMKAI');

2.   

3.  //define('ZBX_GRAPH_FONT_NAME', 'DejaVuSans'); // font file name

4.  define('ZBX_GRAPH_FONT_NAME', 'SIMKAI'); // font file name





其中SIMKAI为字库名字,不包含ttf后缀

测试结果





本文主要介绍zabbix在linux及windows下客户端的安装,网卡流量监控配置。


一、linux客户端安装

1.编译软件

1
2
3

# useradd zabbix -s /sbin/nologin -M
# ./configure --prefix=/usr/local/zabbix-agent --enable-agent
# make && make install


2.修改agetn配置

1
2
3

Server=127.0.0.1,192.168.115.31    #本机即是agentserver127.0.0.1地址不可删除
ServerActive=127.0.0.1,192.168.115.31  #主动通知信息给哪些server,本机即是agentserver127.0.0.1地址不可删除
Hostname=192.168.115.12


3.启动服务

1
2
3
4
5

# cp /root/zabbix-3.0.4/misc/init.d/fedora/core/zabbix_agentd /etc/init.d/
修改启动脚本agent安装路径
# vi /etc/init.d/zabbix_agentd
BASEDIR=/usr/local/zabbix-agent
# service zabbix-agent start


4.测试

安装好agent在服务器端执行手动发现命令

1
2

#zabbix_get -s 192.168.115.12 -k "system.uname"
Linux node2.hnr.com 3.10.0-327.13.1.el7.x86_64 #1 SMP Thu Mar 31 16:04:38 UTC 2016 x86_64


可以正常返回信息

二、linux系统网卡流量监控

1.手动定义items

通过net.if.in[em1]及net.if.out[em1]采集到的数据是总流量,

在定义items时需要把值存储为差量(每秒速率)



2.通过自动发现items

使用自动发现items需要修改倍数为8


三、windows客户端安装

1.软件安装

登入zabbix官网找到下载页面中Zabbix pre-compiled agents

下载地址:http://www.zabbix.com/downloads/3.0.0/zabbix_agents_3.0.0.win.zip

解压文件到指定位置

以管理员身份运行cmd,安装客户端程序

1
2
3

D:\Program Files\zabbix>bin\win64\zabbix_agentd.exe -i -c conf\zabbix_agentd.win.conf
zabbix_agentd.exe [7800]: service [Zabbix Agent] installed successfully
zabbix_agentd.exe [7800]: event source [Zabbix Agent] installed successfully


-c:指定配置文件

-i:指定安装客户端

2.修改配置文件zabbix_agentd.win.conf

1
2
3

Server=127.0.0.1,192.168.1.205
ServerActive=127.0.0.1,192.168.1.205
Hostname=192.168.1.7





四、windows下网卡流量监控配置(手动定义监控网卡流量items)

1.发现系统网卡

1

C:\Users\admin>typeperf -qx | find "Network Interface" | find "Bytes" > d:\network.txt


查看文件

1
2

\Network Interface(Realtek PCIe GBE Family Controller)\Bytes Received/sec
\Network Interface(Realtek PCIe GBE Family Controller)\Bytes Sent/sec


2.修改zabbix客户端配置文件zabbix_agentd.win.conf

1
2

PerfCounter=Net_Incoming,"\Network Interface(Realtek PCIe GBE Family Controller)\Bytes Received/sec",30
PerfCounter=Net_Outgoing,"\Network Interface(Realtek PCIe GBE Family Controller)\Bytes Sent/sec",30


重启服务

3.在服务端上配置items

在模板中定义items这样同属于windows的机器都可以使用



来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/25911813/viewspace-2129288/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/25911813/viewspace-2129288/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值