设为首页 收藏本站
查看: 1359|回复: 0

[经验分享] Zabbix安装配置指南

[复制链接]
累计签到:1 天
连续签到:1 天
发表于 2015-9-16 09:04:01 | 显示全部楼层 |阅读模式
Zabbix安装配置指南
安装
系统版本:CentOS6.4 X64
软件版本:zabbix 2.2.6,mysql5.1.73
安装步骤
http://jaist.dl.sourceforge.net/project/zabbix/ZABBIX%20Latest%20Stable/2.2.6/zabbix-2.2.6.tar.gz #下载zabbix软件安装包
上传zabbix-2.2.6.tar.gz到服务器/usr/local/src目录下面
cd /usr/local/src           #切换到上传目录
tar zxvf zabbix-2.2.6.tar.gz #解压按抓包
yum install gcc net-snmp-devel curl-devel perl-DBI php*  #安装依赖包
yum install mysql*                         #安装数据库
service mysqld start                       #启动数据库
chkconfig mysqld on                        #设置开机启动
mysql -u root -p                            #登录数据库(默认密码为空)
create database zabbix character set utf8; #创建数据库zabbix,并且数据库编码使用utf8
grant all privileges on zabbix.* to 'zabbix'@'localhost'identified by '123456' WITH GRANT OPTION;             #允许账户zabbix能从本机连接到数据库zabbix密码为123456



flush privileges;                            #刷新系统授权表
use zabbix                                   #进入数据库
source /usr/local/src/zabbix-2.2.6/database/mysql/schema.sql #导入脚本文件到zabbix数据库
source /usr/local/src/zabbix-2.2.6/database/mysql/images.sql #导入脚本文件到zabbix数据库
source /usr/local/src/zabbix-2.2.6/database/mysql/data.sql #导入脚本文件到zabbix数据库
注意:请按照以上顺序进行导入,否则会出错。
exit        #退出数据库
cd /usr/lib64/mysql #32位系统为/usr/lib/mysql,注意系统版本同
ln -s libmysqlclient.so.16.0.0 libmysqlclient.so #添加软连接
ln -s libmysqlclient_r.so.16.0.0 libmysqlclient_r.so #添加软连接
如果已经存在,以上2步省略
groupadd zabbix                        #创建用户组zabbix
useradd zabbix -g zabbix -s /bin/false #创建用户zabbix,并且把用户zabbix加入到用户组zabbix中
ln -s /usr/local/lib/libiconv.so.2/usr/lib/libiconv.so.2 #添加软连接
/sbin/ldconfig                        #使配置立即生效
cd /usr/local/src/zabbix-2.2.6        #进入安装目录
./configure --prefix=/usr/local/zabbix--enable-server --enable-agent --with-net-snmp --with-libcurl --enable-proxy--with-mysql=/usr/bin/mysql_config      #配置
make                               #编译
make install                      #安装
配置步骤
ln -s /usr/local/zabbix/sbin/*/usr/local/sbin/ #添加系统软连接
ln -s /usr/local/zabbix/bin/*/usr/local/bin/ #添加系统软连接
vi /etc/services #编辑,在最后添加以下代码,添加zabbix服务对应的端口
#Zabbix
zabbix-agent    10050/tcp               # Zabbix Agent
zabbix-agent    10050/udp               # Zabbix Agent
zabbix-trapper  10051/tcp               # Zabbix Trapper
zabbix-trapper  10051/udp               # Zabbix Trapper
:wq                                     #保存退出
cd /var/log/                            #进入日志目录
mkdir zabbix                            #创建zabbix日志存放目录
chown –R zabbix.zabbix zabbix              #分配所属给用户zabbix
cd /usr/local/zabbix/etc                #进入zabbix配置目录
vi zabbix_server.conf                 #编辑zabbix服务器配置文件
LogFile=/var/log/zabbix/zabbix_server.log#日志存放位置
DBName=zabbix                           #数据库名称
DBUser=zabbix                           #数据库用户名
DBPassword=123456                       #数据库密码
ListenIP=127.0.0.1                      #数据库ip地址
AlertScriptsPath=/usr/local/zabbix/share/zabbix/alertscripts#zabbix运行脚本存放目录
:wq                                     #保存退出
vi zabbix_agentd.conf                   #编辑zabbix客户端配置文件
LogFile=/var/log/zabbix/zabbix_agentd.log#日志存放位置
Include=/usr/local/zabbix/etc/zabbix_agentd.conf.d/#包含配置文件位置
UnsafeUserParameters=1               #启用自定义key
:wq                                  #保存退出
配置开机启动脚本
cp/usr/local/src/zabbix-2.2.6/misc/init.d/fedora/core/zabbix_server/etc/rc.d/init.d/zabbix_server           #服务端
cp/usr/local/src/zabbix-2.2.6/misc/init.d/fedora/core/zabbix_agentd/etc/rc.d/init.d/zabbix_agentd           #客户端
chmod +x/etc/rc.d/init.d/zabbix_server  #添加脚本执行权限
chmod +x/etc/rc.d/init.d/zabbix_agentd  #添加脚本执行权限
chkconfig zabbix_server on               #添加开机启动
chkconfig zabbix_agentd on               #添加开机启动
vi /etc/rc.d/init.d/zabbix_server        #编辑服务端配置文件
BASEDIR=/usr/local/zabbix/               #zabbix安装目录
:wq                                      #保存退出
vi /etc/rc.d/init.d/zabbix_agentd        #编辑客户端配置文件
BASEDIR=/usr/local/zabbix/               #安装目录
:wq                                      #保存退出
/etc/rc.d/init.d/zabbix_server  start   #启动服务器
/etc/rc.d/init.d/zabbix_agentd  start   #启动客户端
配置web站点
yum install httpd httpd-devel httpd-manualmod_ssl mod_perl mod_auth_mysql                   #安装web服务
service httpd start                      #启动web服务
QQ截图20150916090216.png
如果有以上信息,可以按照以下方法清除
vi /etc/httpd/conf/httpd.conf            #进入web配置文件
ServerName www.example.com:80            #去掉这句前面的“#”
:wq                                      #保存退出
service httpd restart                    #重启web服务
chkconfig httpd on                       #设置开机启动web服务
cp -r /usr/local/src/zabbix-2.2.6/frontends/php/var/www/html/zabbix  #复制web文件到虚拟主机目录
chown -R apache:apache /var/www/html/zabbix/  #分配所属给用户apache
vi /etc/php.ini                            #编辑PHP配置文件如下
post_max_size =16M
max_execution_time =300
max_input_time =300
date.timezone = Asia/Shanghai
:wq                                        #保存退出
service httpd restart                      #重启web服务
在浏览器中打开:
http://zabbixIP/zabbix/setup.php       # zabbixIP为安装的服务器IP
如果打不开请检查防火墙,在防火墙的input中添加允许80端口并重启防火墙服务。
QQ截图20150916090226.png
Next
QQ截图20150916090233.png
Next
QQ截图20150916090240.png
配置MySQL数据库信息
Database:MySQL
Database host:127.0.0.1
Database port:use default port
Database name:zabbix
User:zabbix
Password:123456
点击 Test connection   点击 Next
QQ截图20150916090248.png
Next
QQ截图20150916090255.png
Next
QQ截图20150916090303.png
一直NEXT到最后,Finish  安装完成。
QQ截图20150916090309.png
默认登录账户admin 密码zabbix
让web页面支持简体中文显示
vi /var/www/html/zabbix/include/locales.inc.php
'zh_CN' => array('name' => _('Chinese(zh_CN)'), 'display' => false),
修改为
'zh_CN' => array('name' => _('Chinese(zh_CN)'), 'display' => true),
:wq                                       #保存退出
登录页面后,点击右上角profile
wKiom1X34e6Ap4P2AAAp7Sayu9A397.jpg
选择中文语言,点击保存。
QQ截图20150916090317.png



运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-114236-1-1.html 上篇帖子: zabbix使用percona zabbix mysql-plugin监控mysql数据库 下篇帖子: zabbix------discovery定义自动发现
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表