Zabbix快速部署
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Zabbix快速部署相关的知识,希望对你有一定的参考价值。
zabbix具备常见的商业监控软件所具备的功能:
主机性能监控、网络设备监控、数据库监控等
支持多种报警机制
支持自动发现网络设备和服务器可以通过配置自动发现服务器规则来实现
支持分布式,能集中展示、管理分布式的监控点
编写插件容易,可以自定义监控项
具有实时绘图功能
下面是快速搭建的步骤:
一、安装zabbix
1.1 安装准备
#rpm -q gcc gcc-c++ #useradd zabbix
1.2 装包
#tar -zxvf zabbix-3.2.3.tar.gz #cd zabbix/zabbix-3.2.3/ #./configure --prefix=/usr/local/zabbix --enable-server --enable-agent --with-mysql #make #make install [[email protected] ~]# ls /usr/local/zabbix/
bin etc lib sbin share
bin 可执行命令
etc 配置文件
lib 库文件
sbin 程序服务
share 帮助文件
1.3 登录管理页面做初始化配置
a 准备工作
MySQL> create database zabbixdb; MySQL> grant all on zabbixdb.* to [email protected]"localhost" identified by "123456";
拷贝文件到本机的/var/www/zabbix
# cd zabbix-3.2.3/frontends # cp -r php /var/www/html/zabbix #chmod -R 777 /var/www/html/zabbix
修改php的设置:
[[email protected] zabbix]# sed -n ‘672p;384p;394p;878p‘ /etc/php.ini max_execution_time = 300 max_input_time = 300 post_max_size = 16M date.timezone = Asia/Shanghai
安装依赖包:
#rpm -ivh --nodeps php-bcmath-5.4.45-13.el7.remi.x86_64.rpm #rpm -ivh --nodeps php-mbstring-5.4.45-13.el7.remi.x86_64.rpm #yum -y install php-gd php-xml
重启httpd服务:
#systemctl restart httpd
b 访问web页面做初始配置:
http://192.168.4.5/zabbix admin (默认用户名) zabbix (密码)
存储初始化信息配置文件(如果初始化配置错误可在此文件修改):
# cat /var/www/html/zabbix/conf/zabbix.conf.php
2 使用zabbix
a 修改管理员登录密码
b 修改页面语言
c 查看监控模板
e 查看监控的主机
f 查看监控信息
3 启动监控服务
3.1 修改主配置文件 /usr/local/zabbix/etc/zabbix_server.conf
[[email protected] zabbix]# sed -n ‘38p;87p;103p;111p‘ /usr/local/zabbix/etc/zabbix_server.conf LogFile=/tmp/zabbix_server.log DBName=zabbixdb DBUser=yaya DBPassword=123456
3.2 创建启动服务脚本
# cd zabbix-3.2.3 # cp misc/init.d/fedora/core/zabbix_server /etc/init.d/ # chmod +x /etc/init.d/zabbix_server
3.3 修改启动脚本,指定加载程序的目录
# sed -n ‘22p‘ /etc/init.d/zabbix_server BASEDIR=/usr/local/zabbix
3.4 启动监控服务
# /etc/init.d/zabbix_server status|start|stop [[email protected] ~]# netstat -untnalp | grep :10051 tcp 0 0 0.0.0.0:10051 0.0.0.0:* LISTEN 4905/zabbix_server
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
二、配置
2.1 监控本机(自己监控自己)
a 运行zabbix_agentd服务
1 修改配置文件
# vim /usr/local/zabbix/etc/zabbix_agentd.conf 30 LogFile=/tmp/zabbix_agentd.log 91 Server=127.0.0.1 132 ServerActive=127.0.0.1:10051 :wq
2 创建服务启动脚本
#cd cd zabbix-3.2.3 # cp misc/init.d/fedora/core/zabbix_agentd /etc/init.d/ # chmod +x /etc/init.d/zabbix_agentd
3 修改脚本文件启动服务时,加载程序的目录
# sed -n ‘22p‘ /etc/init.d/zabbix_agentd BASEDIR=/usr/local/zabbix
4 启动服务
#/etc/init.d/zabbix_agentd start|status|stop #netstat -utnalp | grep :10050 tcp 0 0 0.0.0.0:10050 0.0.0.0:* LISTEN 13985/zabbix_agentd
5 登录管理添加监控本机
默认就监控本机 (只需要启用监控本机)
本文出自 “蚂蚁博客” 博客,请务必保留此出处http://clondant.blog.51cto.com/11063277/1955701
以上是关于Zabbix快速部署的主要内容,如果未能解决你的问题,请参考以下文章