安装:
在这篇文章发布时,最新版本为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。
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