首页 > 系统服务 > 详细

linux zabbix安装

时间:2015-12-02 22:23:24      阅读:496      评论:0      收藏:0      [点我收藏+]

linux  zabbix安装

 

yum install -y gcc gcc-c++ autoconf httpd php mysql mysql-serverl mysql-server php-mysql httpd-manual mod_ssl mod_perl mod_auth_myshp-xml ql php-gd php-xml php-mbstring php-ldap php-pear php-xmlrpc php-bcmath mysql-connector-odbc mysql-devel libdbi-dbd-mysql net-snmp-devel curl-devel unixODBC-devel OpenIPMI-devel java-devel

 

 

配置PHP环境

技术分享

创建帐号

技术分享

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

报错如下:
checking for SSH2 support... no
configure: error: SSH2 library not found

解决办法:
yum -y install libssh2-devel

 

then 

make && make install 

 

数据库那块的设置

mysqladmin -u root password ‘abc-123‘

mysql> create database zabbix character set utf8;
mysql> grant all privileges on zabbix.* to zabbix@localhost identified by ‘zabbix‘;
mysql> flush privileges;

测试是否正常

技术分享

 

导入数据库

mysql -uzabbix -pzabbix zabbix < ./database/mysql/schema.sql

mysql -uzabbix -pzabbix zabbix < ./database/mysql/images.sql

mysql -uzabbix -pzabbix zabbix < ./database/mysql/data.sql

 

创建zabbix日志文件

mkdir /var/log/zabbix

chown zabbix.zabbix /var/log/zabbix

 

设置zabbix启动脚本

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

chmod 755 /etc/init.d/zabbix_*

sed -i "s#BASEDIR=/usr/local#BASEDIR=/usr/#" /etc/init.d/zabbix_server

sed -i "s#BASEDIR=/usr/local#BASEDIR=/usr/#" /etc/init.d/zabbix_agentd

 

编辑/etc/zabbix/zabbix_server.conf文件,修改以下参数

LogFile=/var/log/zabbix/zabbix_server.log

DBHost=localhost

DBName=zabbix

DBUser=zabbix

DBPassword=zabbix

DBSocket=/var/lib/mysql/mysql.sock

DBPort=3306

StartPollers=160 (测试环境默认值即可)

StartTrappers=20 (测试环境默认值即可)

StartPingers=100 (测试环境默认值即可)

StartDiscoverers=120 (测试环境默认值即可)

MaxHousekeeperDelete=5000 (测试环境默认值即可)

CacheSize=1024M (测试环境默认值即可)

StartDBSyncers=16 (测试环境默认值即可)

HistoryCacheSize=1024M (测试环境默认值即可)

TrendCacheSize=1024M (测试环境默认值即可)

HistoryTextCacheSize=512M (测试环境默认值即可)

AlertScriptsPath=/etc/zabbix/alertscripts

LogSlowQueries=1000

 

编辑/etc/zabbix/zabbix_agentd.conf文件

LogFile=/var/log/zabbix/zabbix_agentd.log

EnableRemoteCommands=0

Server=127.0.0.1,172.16.10.72  #zabbix服务端IP

StartAgents=8

ServerActive=172.16.10.72:10051

Hostname=Zabbix server

Timeout=30

Include=/etc/zabbix/zabbix_agentd.conf.d/

UnsafeUserParameters=1

 

拷贝zabbix网页到Apache

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

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

 

开启zabbix服务

Chkconfig --level 3 zabbix_server on

Chkconfig level 3 zabbix_agentd on

 

启动

service zabbix_server start

service zabbix_agentd start

 

检查启动情况

技术分享

访问http://192.168.68.137/zabbix/setup.php

技术分享

 

技术分享

技术分享

技术分享

技术分享

技术分享

 

Server端安装完毕

设置中文

技术分享

 

 

END!

 

 

 

 

 

 

 

 

 

linux zabbix安装

原文:http://www.cnblogs.com/changbo/p/5014247.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!