安装lamp环境、以及zabbix相关组件
yum -y install gccgcc-c++ libxml2 libxml2-devel net-snmp net-snmp-devel libcurl libssh2httpd php php-devel mysql mysql-server
yum -ygroupinstall "Development tools"
创建zabbix用户否则启动时会失败
groupadd -g 3000 zabbix
useradd -g 3000 -u3000 -r -s /sbin/nologin zabbix
service mysqld restart
也可以双机热备 文章可看http://xiong51.blog.51cto.com/5239058/1828045
http://xiong51.blog.51cto.com/5239058/1826190
导入zabbix中.sql文件,也可以手动如果你愿意的话 ^_^
mysql 进入mysql
一定要按顺序 这个是源码安装路径、请自行定义
mysql> source/root/zabbix-2.4.7/database/mysql/schema.sql
mysql> source/root/zabbix-2.4.7/database/mysql/images.sql
mysql> source /root/zabbix-2.4.7/database/mysql/data.sql
复制启动文件到init.d文件中方便开机启动
cp/root/zabbix-2.4.7/misc/tru64/zabbix_server /etc/init.d/zabbix
chmod + x !$
chkconfig zabbixon
vim/etc/init.d/zabbix 进入目录修改启动服务文件
DAEMON=/usr/local/zabbix/sbin/zabbix_server
此次进入源码安装目录中复制zabbix网站访问文件
cp /root/zabbix-2.4.7/frontends/php/*/var/www/html/zabbix/*
修改配置文件
vim /etc/zabbix/zabbix_server.conf #配置文件
ListenPort=10051
LogFile=/tmp/zabbix_server.log # 日志文件
PidFile=/tmp/zabbix_server.pid # 启动Pid文件
DBHost=192.168.0.10 # 数据库地址
DBName=zabbix # 数据库名称
DBUser=zabbix # 数据库授权用户
DBPassword=zabbixss # 为何如此定义请往下翻看授权
DBSocket=/var/lib/mysql/mysql.sock # mysql安装在本地、找着sock文件定义如没有可取消
DBPort=3306 # 端口号
service zabbix restart 启动服务
ss -tnpla 看到下面提示说明成功
LISTEN 0 128 :::10051 :::* users:(("zabbix_server",8246,5),("zabbix_server",8250,5)
echo "servicezabbix start" >>/etc/rc.local 系统最后一次启动时启动zabbix服务
service httpdrestart 启动httpd服务 打开网页进入zabbix中
网页进入第二步出现如下错误
2. Check ofpre-requisites
PHP optionmax_execution_time 30 300 Fail
PHP optionmax_input_time 60 300 Fail
PHP time zone unknown Fail
PHP databases support off Fail
PHP bcmath off Fail
PHP mbstring off Fail
PHP sockets on OK
PHP gd PNG support off Fail
PHP gd JPEGsupport off Fail
PHP gd FreeTypesupport off Fail
PHP libxml 2.7.6 2.6.15 OK
解决如下
yum -y install gdgd-devel php-xml php-gd php-mbstring php-bcmath php-mysql
vim /etc/php.ini
post_max_size =16M
max_execution_time= 300
max_input_time =300
date.timezone = ShangHai
然后重启服务
第三步操作需要授权,进入服务器mysql中授权一个帐户,注意此次应该是导入mysql/data数据的那个库授权
mysql> grantall on zabbix.* to "zabbix"@'192.168.0.10' identified by 'zabbixss';
mysql> flushprivileges;
mysql> showgrants for "zabbix"@'192.168.0.10'; 查看是否已经授权成功
扩展:
http://velep.com/archives/383.html snmpwalk
http://www.jb51.net/article/56972.htm Getif查询OID
后续的图片无法上传、看附件吧、附件上传没有显示我放网盘了以及查找oid软件都放网盘了
http://pan.baidu.com/s/1qY2ATHU
附件:http://down.51cto.com/data/2367954
安装lamp环境、以及zabbix相关组件
yum -y install gccgcc-c++ libxml2 libxml2-devel net-snmp net-snmp-devel libcurl libssh2httpd php php-devel mysql mysql-server
yum -ygroupinstall "Development tools"
创建zabbix用户否则启动时会失败
groupadd -g 3000 zabbix
useradd -g 3000 -u3000 -r -s /sbin/nologin zabbix
service mysqld restart
也可以双机热备 文章可看http://xiong51.blog.51cto.com/5239058/1828045
http://xiong51.blog.51cto.com/5239058/1826190
导入zabbix中.sql文件,也可以手动如果你愿意的话 ^_^
mysql 进入mysql
一定要按顺序 这个是源码安装路径、请自行定义
mysql> source/root/zabbix-2.4.7/database/mysql/schema.sql
mysql> source/root/zabbix-2.4.7/database/mysql/images.sql
mysql> source /root/zabbix-2.4.7/database/mysql/data.sql
复制启动文件到init.d文件中方便开机启动
cp/root/zabbix-2.4.7/misc/tru64/zabbix_server /etc/init.d/zabbix
chmod + x !$
chkconfig zabbixon
vim/etc/init.d/zabbix 进入目录修改启动服务文件
DAEMON=/usr/local/zabbix/sbin/zabbix_server
此次进入源码安装目录中复制zabbix网站访问文件
cp /root/zabbix-2.4.7/frontends/php/*/var/www/html/zabbix/*
修改配置文件
vim /etc/zabbix/zabbix_server.conf #配置文件
ListenPort=10051
LogFile=/tmp/zabbix_server.log # 日志文件
PidFile=/tmp/zabbix_server.pid # 启动Pid文件
DBHost=192.168.0.10 # 数据库地址
DBName=zabbix # 数据库名称
DBUser=zabbix # 数据库授权用户
DBPassword=zabbixss # 为何如此定义请往下翻看授权
DBSocket=/var/lib/mysql/mysql.sock # mysql安装在本地、找着sock文件定义如没有可取消
DBPort=3306 # 端口号
service zabbix restart 启动服务
ss -tnpla 看到下面提示说明成功
LISTEN 0 128 :::10051 :::* users:(("zabbix_server",8246,5),("zabbix_server",8250,5)
echo "servicezabbix start" >>/etc/rc.local 系统最后一次启动时启动zabbix服务
service httpdrestart 启动httpd服务 打开网页进入zabbix中
网页进入第二步出现如下错误
2. Check ofpre-requisites
PHP optionmax_execution_time 30 300 Fail
PHP optionmax_input_time 60 300 Fail
PHP time zone unknown Fail
PHP databases support off Fail
PHP bcmath off Fail
PHP mbstring off Fail
PHP sockets on OK
PHP gd PNG support off Fail
PHP gd JPEGsupport off Fail
PHP gd FreeTypesupport off Fail
PHP libxml 2.7.6 2.6.15 OK
解决如下
yum -y install gdgd-devel php-xml php-gd php-mbstring php-bcmath php-mysql
vim /etc/php.ini
post_max_size =16M
max_execution_time= 300
max_input_time =300
date.timezone = ShangHai
然后重启服务
第三步操作需要授权,进入服务器mysql中授权一个帐户,注意此次应该是导入mysql/data数据的那个库授权
mysql> grantall on zabbix.* to "zabbix"@'192.168.0.10' identified by 'zabbixss';
mysql> flushprivileges;
mysql> showgrants for "zabbix"@'192.168.0.10'; 查看是否已经授权成功
扩展:
http://velep.com/archives/383.html snmpwalk
http://www.jb51.net/article/56972.htm Getif查询OID
后续的图片无法上传、看附件吧、附件上传没有显示我放网盘了以及查找oid软件都放网盘了
http://pan.baidu.com/s/1qY2ATHU
附件:http://down.51cto.com/data/2367954
本文转自812374156 51CTO博客,原文链接:http://blog.51cto.com/xiong51/1828806,如需转载请自行联系原作者