Rootop 服务器运维与web架构

搭建zabbix监控环境

| 暂无评论

安装:
在这篇文章发布时,最新版本为zabbix-2.0.9.tar.gz
安装参考文档:http://www.zabbix.com/documentation/2.0/manual/installation/install
[root@svn ~]# wget -c http://jaist.dl.sourceforge.net/project/zabbix/ZABBIX%20Latest%20Stable/2.0.9/zabbix-2.0.9.tar.gz

yum安装编译环境:
[root@svn zabbix-2.0.9]# yum install -y gcc gcc-c++ mysql-devel curl-devel net-snmp net-snmp-devel

添加用户:
[root@svn zabbix-2.0.9]# useradd -s /sbin/nologin zabbix

服务器端创建数据库:
mysql> create database zabbix default charset utf8;

在/zabbix-2.0.9/database/mysql中有chema.sql、images.sql、data.sqls将其依次导入zabbix库中。

[root@svn mysql]# mysql -u root -p zabbix < schema.sql
Enter password:
[root@svn mysql]# mysql -u root -p zabbix < images.sql
Enter password:
[root@svn mysql]# mysql -u root -p zabbix < data.sql
Enter password:
[root@svn mysql]#

编译zabbix:


[root@svn zabbix-2.0.9]# ./configure --prefix=/usr/local/zabbix --enable-server --enable-agent --with-mysql --with-net-snmp --with-libcurl

[root@svn zabbix-2.0.9]#make install

编辑服务器端配置文件:
[root@svn zabbix-2.0.9]# vi /usr/local/zabbix/etc/zabbix_server.conf
注意以下三行
DBName=zabbix
DBUser=root
DBPassword=root

保存退出

启动zabbix_server:
[root@svn zabbix-2.0.9]# /usr/local/zabbix/sbin/zabbix_server
启动zabbix_agentd:
[root@svn zabbix-2.0.9]# /usr/local/zabbix/sbin/zabbix_agentd
启动zabbix_proxy(上面编译参数没加proxy,所以没有此命令,无需执行):
[root@svn zabbix-2.0.9]# /usr/local/zabbix/sbin/zabbix_proxy

安装web界面:
[root@svn zabbix-2.0.9]# mkdir /var/www/html/zabbix
[root@svn zabbix-2.0.9]# cp -R frontends/php/* /var/www/html/zabbix

然后开始安装:
http://YOUR_SERVER_IP_ADDRESS/zabbix/

在第二步时,会提示几个php的参数需要修改,根据提示修改即可,记得重启apache。


ps我这里php.ini出现的几个参数改为以下值:

post_max_size = 16M
max_execution_time = 300
max_input_time = 300
date.timezone=PRC

安装php-bcmath

解决环境需求。
继续下一步,配置连接数据库的地址、端口、用户、密码,点击 test connection 测试连接,继续下一步。
第六步会提示在conf中写入一个文件,可能会没有权限,给777即可。


[root@svn zabbix-2.0.9]# chmod 777 /var/www/html/zabbix/conf
完成安装,跳到登陆界面
默认用户名密码为:admin  zabbix 登陆即可。

在有些图形报表中会显示方格,解决方法如下:

从windows系统C:\Windows\Fonts下拷贝字体文件到服务器中的/var/www/html/zabbix/fonts/ 下 我这里选择微软雅黑,并且修改后缀名为小写。
[root@svn fonts]# mv MSYH.TTF MSYH.ttf

修改:

[root@svn ~]# vi /var/www/html/zabbix/include/defines.inc.php

define(‘ZBX_GRAPH_FONT_NAME’,           ‘MSYH‘); // font file name

不需要加文件的后缀名,保存退出,刷新页面即可。


原创文章,转载请注明。本文链接地址: https://www.rootop.org/pages/1879.html

作者:Venus

服务器运维与性能优化

发表回复