服务器性能监控zabix,Zabbix 网站/服务器性能监控部署

zabbix 老牌网站服务器监控软件, 企业中一般用的还是比较多的。 这里介绍下部署安装方法,以及问题处理。

创建zabbix 用户groupadd -g 1003 zabbix

useradd -u 1003 -g zabbix -s /sbin/nologin zabbix

进入mysql 创建zabbix数据库文件create database zabbix default character set utf8;

grant all privileges on zabbix.* to 'zabbix'@'localhost' identified by 'zabbix123';

flush privileges;

去官网下载zabbix,

进入zabbix解压后的目录,cd /data/tmp/zabbix-2.4.5

cp -r frontends/php/ /data/wwwroot/zabbix_web

chown www.www zabbix/ -R

进入zabbix 解压后的数据库目录cd /data/tmp/zabbix-2.4.5/database/mysql/

导入zabbix 数据库文件cat schema.sql |mysql -uzabbix -pzabbix123 zabbix

cat images.sql |mysql -uzabbix -pzabbix123 zabbix

cat data.sql |mysql -uzabbix -pzabbix123 zabbix

编译安装 zabbixcd /data/tmp/zabbix-2.4.5/

./configure --prefix=/data/app/zabbix-2.4.5 --enable-server --enable-agent --enable-proxy --with-mysql --enable-net-snmp --with-libcurl

make && make install

cp misc/init.d/fedora/core5/zabbix_server /etc/init.d/

chmod 755 /etc/init.d/zabbix_*

chkconfig --add zabbix_server

chkconfig --add zabbix_agentd

chkconfig --level 35 zabbix_server on

chkconfig --level 35 zabbix_agentd on

修改配置文件cd /data/app/zabbix-2.4.5/etc/

vim /etc/init.d/zabbix_server

ZABBIX_BIN="/data/app/zabbix-2.4.5/sbin/zabbix_server"

vim /etc/init.d/zabbix_agentd

ZABBIX_BIN="/data/app/zabbix-2.4.5/sbin/zabbix_agentd"

启动zabbix 服务端[root@zabbix_server sbin]# /etc/init.d/zabbix_server start

启动 zabbix 客户端[root@zabbix_server sbin]# /etc/init.d/zabbix_agentd start

报错解决方法:vim /etc/ld.so.conf

/data/app/mysql/lib

[root@zabbix_server sbin]# /etc/init.d/zabbix_server start

Starting Zabbix Server: /opt/app/zabbix/sbin/zabbix_server: error while loading shared libraries: libmysqlclient.so.16: cannot open shared object file: No such file or directory

[FAILED]

解决方法:[root@zabbix_server sbin]# cp /opt/app/mysql/lib/mysql/libmysqlclient.so.16 /usr/lib/libmysqlclient.so.16

或者ln -s /usr/local/mysql/lib/libmysqlclient.so.16 /usr/lib/

或者vim /etc/ld.so.conf 加入

/usr/local/mysql/lib

[root@zabbix_server sbin]# ldconfig

[root@zabbix_server sbin]# /etc/init.d/zabbix_server startStarting Zabbix Server: /opt/app/zabbix/sbin/zabbix_server: error while loading shared libraries: libiconv.so.2: cannot open shared object file: No such fileor directory

[FAILED]

解决方法:[root@zabbix_server sbin]# vim /etc/ld.so.conf

加入

/usr/local/lib

[root@zabbix_server sbin]# ldconfig

配置nginx web访问。server {

listen 80;

server_name zabbix.maizim.com;

location / {

root /data/wwwroot/zabbix_web/;

index index.php;

}

location ~ \.php$ {

fastcgi_pass 127.0.0.1:9000;

fastcgi_index index.php;

fastcgi_param SCRIPT_FILENAME #document_root$fastcgi_script_name;

include fastcgi_params;

}

}

在浏览器中打开 http://zabbix.maizim.com, 默认用户名和密码是 :用户名:Admin (A大写)密码:zabbix

5a5b399a6b17807cbe1ef7c8b1406dd2.png

登录成功后, 更改显示语言

通过zabbix管理界面的profile ——> Language 可以修改系统的默认语言设置 。默认是English(en_GB) ,通过下拉选项选择Chinese(zh_CN)并按save保存后,可以更改默认语言为中文 。

解决zabbix中文乱码问题

出现该问题的原因是因为zabbix的web端没有中文字库,把中文字库加上即可 。解决方法可以由下面几步完成:

1、复制字体文件

从windows下控制面板->字体->选择一种中文字库例如“楷体” ,复制出来的字体文件为simkai.ttf 。

将复制出的字体文件通过rz上传至zabbix web的fonts目录 ,如:/var/www/html/zabbix/fonts ,需要注意的是后缀一定要是.tff(小写的),因为zabbix的字体配置文件输入的是不带后缀的字体名 。[root@localhost fonts]# ll /var/www/html/zabbix/fonts/

total 4768

-rw-r--r--. 1 apache apache 741536 May 26 05:49 DejaVuSans.ttf

-rw-r--r-- 1 apache apache 4135804 Apr 14 2008 simkai.ttf

2、修改defines.inc.php文件

修改zabbix的web端/include/defines.inc.php :[root@localhost ~]# vim /var/www/html/zabbix/include/defines.inc.php

修改如下两处配置文件中的默认字体//define('ZBX_GRAPH_FONT_NAME', 'DejaVuSans'); // font file name

define('ZBX_GRAPH_FONT_NAME', 'simkai'); // font file name

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

define('ZBX_FONT_NAME', 'simkai');

修改完成后,刷新页面,就可以看到中文不再乱码了。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值