标签:zabbix监控
Zabbix监控系统安装详解
1使用ntp同步时间
ntpdate ntp.sjtu.edu.cn
2关闭防火墙
Iptable -F
3下载zabbix软件包
wget http://repo.zabbix.com/zabbix/2.4/ubuntu/pool/main/z/zabbix/zabbix_2.4.5.orig.tar.gz
4安装lamp环境包
[root@localhost ~]# yum -y install httpd php mysql-server mysql-devel php-gd gcc php-mysql php-xml libcurl-devel crul-* net-snmp* libxml2-*
5另外zabbix还需要两个软件包需要安装
Php-bcmat php-mbstring 这两个yum里没有所以得下载
wget http://dl.cactifans.org/tools/php-bcmath-5.3.3-22.el6.x86_64.rpm
wget http://dl.cactifans.org/tools/php-mbstring-5.3.3-22.el6.x86_64.rpm
[root@localhost opt]# rpm -ivh php-bcmath-5.3.3-22.el6.x86_64.rpm --nodeps
[root@localhost opt]# rpm -ivh php-mbstring-5.3.3-22.el6.x86_64.rpm --nodeps
Ok解压zabbix,进行编译
[root@localhost zabbix-2.4.5]# ./configure --prefix=/application/zabbix --enable-server --enable-agent --with-mysql --enable-ipv6 --with-net-snmp --with-libcurl --with-libxml2
[root@localhost zabbix-2.4.5]# make install
Ok启动apache服务和mysql服务
[root@localhost ~]# /etc/init.d/httpd start
正在启动 httpd:
[root@localhost ~]# /etc/init.d/mysqld start
正在启动 mysqld: [确定]
[root@localhost ~]# chkconfig httpd on
[root@localhost ~]# chkconfig mysqld on
设置数据库编码
在mysqld添加
character-set-server=utf8
在文件末尾添加
[mysql]
default-character-set= utf8
重启mysql
[root@localhost ~]# /etc/init.d/mysqld restart
进入mysql安全配置,按里面提示部署
[root@localhost ~]# mysql_secure_installation
进入mysql,创建zabbix库
mysql> create database zabbix;
Query OK, 1 row affected (0.00 sec)
创建用户
mysql> grant all on zabbix.* to zabbix@localhost identified by ‘123.com‘;
Query OK, 0 rows affected (0.00 sec)
导入zabbix数据库
[root@localhost ~]# mysql -uzabbix -p123.com zabbix </opt/zabbix-2.4.5/database/mysql/schema.sql
[root@localhost ~]# mysql -uzabbix -p123.com zabbix </opt/zabbix-2.4.5/database/mysql/images.sql
[root@localhost ~]# mysql -uzabbix -p123.com zabbix </opt/zabbix-2.4.5/database/mysql/data.sql
配置zabbix.conf文件
[root@localhost ~]# vim /application/zabbix/etc/zabbix_server.conf
修改一下内容
DebugLevel=0 debug模式为0
DBHost=localhost 数据库连接主机
DBUser=zabbix 连接用户
DBPassword=123.com 密码
DBPort=3306 端口
配置前段web界面
[root@localhost ~]# cp -R /opt/zabbix-2.4.5/frontends/php/* /var/www/html/
设置属组
[root@localhost ~]# chown -R apache:apache /var/www/html/
访问
http://192.168.1.120/setup.php
下一步
出现错误,表示环境不符合要求,修改环境
Vim /etc/php.ini
729行
post_max_size = 16M
440行
max_execution_time = 300
449
max_input_time = 300
946
date.timezone = Asia/Shanghai
重启apache
[root@localhost ~]# /etc/init.d/httpd restart
刷新页面
继续下一步,填写mysql信息,测试显示ok下一步
这是设置端口默认下一步:
确认配置,下一步
点击运行
到此我们的安装就完成了,看看界面
登录监控账号admin 密码zabbix
看看界面ok登录成,红色提示zabbix服务没启动,那么我们启动起来
创建zabbix用户
[root@localhost ~]# groupadd zabbix
[root@localhost ~]# useradd -g zabbix zabbix
启动服务
[root@localhost ~]# /application/zabbix/sbin/zabbix_server
[root@localhost ~]# /application/zabbix/sbin/zabbix_agentd
Ps查看服务
zabbix 12361 1 0 12:48 ? 00:00:00 /application/zabbix/sbin/zabbix_agentd
zabbix 12362 12361 0 12:48 ? 00:00:00 /application/zabbix/sbin/zabbix_agentd: collector [idle 1 sec]
zabbix 12363 12361 0 12:48 ? 00:00:00 /application/zabbix/sbin/zabbix_agentd: listener #1 [waiting for connection]
zabbix 12364 12361 0 12:48 ? 00:00:00 /application/zabbix/sbin/zabbix_agentd: listener #2 [waiting for connection]
zabbix 12365 12361 0 12:48 ? 00:00:00 /application/zabbix/sbin/zabbix_agentd: listener #3 [waiting for connection]
zabbix 12366 12361 0 12:48 ? 00:00:00 /application/zabbix/sbin/zabbix_agentd: active checks #1 [idle 1 sec]
root 12389 2093 0 12:48 pts/0 00:00:00 grep zabbix
看到这个表示成功
Ok查看web界面zabbix为running
默认情况下,我们没有开启本机监控,那我们开启
点击Dis红色图标开启
设置语言为中文
Ok
配置已经完成
查看图形,这是zabbixserver的cpu状态
到这里就结束了,后续会写监控web之类的文档!
标签:zabbix监控
原文地址:http://10966380.blog.51cto.com/10956380/1767828