您的位置:首页 > 其它

Zabbix快速部署

2017-08-12 11:14 197 查看
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
[root@localhost ~]# 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 yaya@"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的设置:

[root@localhost 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

[root@localhost 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
[root@localhost ~]# 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 登录管理添加监控本机
默认就监控本机 (只需要启用监控本机)

推荐QQ群:662787210
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Zabbix