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