zabbix安装介绍(精解)
Zabbix主要功能:- CPU负荷
- 内存使用
-磁盘使用
- 网络状况
- 端口监视
- 日志监视
zabbix的主要特点:
- 安装与配置简单,学习成本低
- 支持多语言(包括中文)
- 免费开源
- 自动发现服务器与网络设备
- 分布式监视以及WEB集中管理功能
- 可以无agent监视
- 用户安全认证和柔软的授权方式
- 通过WEB界面设置或查看监视结果
- email等通知功能
等等
作为一款优秀的监控软件,zabbix不仅会在故障发生时给予警报,并且还可以产生相关的图表,可以分析网络流量、CUP负载等状况。
1、下载并解压以及yum相关环境
1. yum install net-snmp-devel php-bcmath #安装snmp
2. wget http://superb-dca2.dl.sourceforge.net/project/zabbix/ZABBIX%20Latest%20Stable/2.0.5/zabbix-2.0.5.tar.gz
3. tar xvf zabbix-2.0.5.tar.gz
4. cd zabbix-2.0.5
2、创建并导入数据库
1. 安装mysql数据库
yum -y install mysql mysql-server
2. 登录mysql后
mysql>grant all on zabbix.* to zabbix@127.0.0.1 identified by 'zabbix123';
3. #在shell下执行,zabbix为刚刚分配的mysql用户
mysql -uzabbix -p -h127.0.0.1 -e 'create database zabbix character set utf8'
mysql -uzabbix -p -h127.0.0.1 zabbix < database/mysql/schema.sql
mysql -uzabbix -p -h127.0.0.1 zabbix < database/mysql/images.sql
mysql -uzabbix -p -h127.0.0.1 zabbix < database/mysql/data.sql
3、编译安装zabbix
1. # --enable-server
2. #--enable-agent 为编译客户商朝
3. #--with-mysql=/usr/local/mysql/bin/mysql_config 为提供mysql环境信息给zabbix
4. ./configure --prefix=/usr/local/zabbix \
5. --enable-server //为编译服务端
6. --with-mysql=/usr/local/mysql/bin/mysql_config \
7. --with-net-snmp //使用snmp
--with-libcurl //安装curl函数
--enable-agent //开启代理和客户端
8. make install
4、修改配置
vi /usr/local/zabbix/etc/zabbix_server.conf
以下为需要修改的信息
DBHost=127.0.0.1
DBName=zabbix
DBUser=zabbix
DBPassword=zabbix123
DBPort=3306
把zabbix提供的启动脚本拷贝到/etc/init.d/下,(启动脚本在安装文件的misc/init.d/目录下),
并赋予执行权限,如果没有请到这里下载--->wget http://down./data/786707。
cp zabbix.txt /etc/init.d/zabbix
chmod +x zabbix
service zabbix start
5、配置zabbix的WEB服务
cd zabbix-2.0.5
cp -aR frontends/php/ /www/zabbix/ //把web页面服知道指定文件夹
chown apache:apache /www/zabbix/
打开php.ini文件,找到date.timezone这一行,把时区设置为亚洲/上海,并且这三项至少要设置为:
date.timezone ='Asia/Shanghai'
post_max_size = 16M
max_execution_time = 300
max_input_time = 300
如果是用apache,可以这样
<VirtualHost *:80>
DocumentRoot "/www/zabbix/"
ServerName zabbix.test.com
<Directory />
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
配置好之后,重启nginx或者httpd,打开zabbix.test.com(域名自定义,且绝对有效),下面便可以看到安装页面。
按next一步步执行下去。
WEB端安装完成之后,通过WEB页面登录zabbix,默认管理员账号密码为 admin zabbix
6、客户端安装。
上面的安装已经包含客户端安装,如果在其它服务器上安装客户端。只需要进入zabbix安装目录
./configure --prefix=/usr/local/zabbix --enable-agent
make install
vi /usr/local/zabbi/etc/zabbix_agent.conf
修改Server=server_ip为对应的zabbix_server服务器IP。
zabbix_agent.txt
下在地址:http://down./data/786728
下载zabbix_agent.txt文件,改名为zabbix_agent,移到/etc/init.d/目录下并给予可执行权限chmod +x /etc/init.d/zabbix_agent
启动zabbix客户端服务 service zabbix_agent start
如果没有毛片,中国的性教育简直就是一片空白! 男人有冲动可能是爱你,也可能是不爱,但没有冲动肯定是不爱! 自从我变成了狗屎,就再也没有人踩在我头上了。 床上运动也可以减肥的,你们都不知道吗? 脱了衣服我是禽兽,穿上衣服我是衣冠禽兽!
页:
[1]