在本机上安装zabbix,来监控服务器 四

系统装好以后备份一次干净系统 直接 虚拟机--》快照-》拍摄快照

之后就是配置IP:

系统装好第一件事情配置IP  然后配置shell 链接 去链接虚拟机上面linux系统 

http://note.youdao.com/share/?id=eea88f4a49253751201a58c2de774815&type=note#/

 

开始配置IP

在配置前,需要先在本机ping一个ip,确认那个IP没有人使用,是拼不通的,本篇例子是192.168.0.33

之后在虚拟机里面输入 vim  /etc/sysconfig/network-scripts/ifcfg-eth0(注意vim后面有空格)

进入编辑页面,点Insert按键开始编辑,编辑页面最下面会出现Insert的字样

DEVICE=eth0

HWADDR=00:0C:29:F5:C9:7E

TYPE=Ethernet

UUID=9e08bb85-1315-424b-b212-5abad8c3e4fd

ONBOOT=yes

BOOTPROTO=static

IPADDR=192.168.0.33

NETMASK=255.255.255.0

GATEWAY=192.168.0.1

DNS1=192.168.0.1

输入完成后按ESC退出

之后按键输入:wq 

 

接下来重启网卡 service  network restart

再到虚拟机上面随便ping一个网址,可以尝试ping 百度或者自己的本机IP 看下能否连通(ping了回跑很长时间 按住ctrl+c退出)

再service  network restart 

然后直接通过shell连接虚拟机

连接方式 新建

 

之后再输入名称 root  密码 123123 (自己设置的密码)

就可以在shell那边操作虚拟机了

Reboot /init 6  可以重启 关闭虚拟机是init 0

http://note.youdao.com/share/?id=eea88f4a49253751201a58c2de774815&type=note#/ 配置IP的说明文档

 

 

安装zabbix 

http://note.youdao.com/share/?id=b8c4a1a8b15909afcf87ea2b73dd878d&type=note#/

 

首先通过shell链接linux,之后在shell下面写脚本操作

Vim /etc/resolv.conf   --–vim后面有空格

 

在操作页面按Insert按键,然后输入

Nameserver 192.168.0.1

Nameserver 61.139.2.69 –--这个是在配置DNS

 

然后按键ESC退出,再:wq保存

不用操作---------Source /etc/resolv.conf

不用操作---------Vim /etc/resolv.conf

Ping 61.139.2.69确认DNS通了 (ctrl+c退出循环)

通了就执行 yum -y install lrzsz

cd /usr/local/src --进入这个目录,以后安装包都放在这个目录下面

rz选文件 ,然后上传安装包

 

 

tar zxvf zabbix-2.2.2.tar.gz--tab 键会帮助你补全命令 

tar -zxvf zabbix-2.2.2.tar.gz--tab 键会帮助你补全命令

不用操作--------yum -y install  mysql 

yum -y install mysql-server mysql-devel

yum -y install httpd

 

yum -y install php 

 

yum -y install php-gd php-mysql php-bcmath php-mbstring php-xml

 

groupadd zabbix

useradd -g zabbix zabbix -s /bin/nologin –M

 

yum -y install libxml2-devel net-snmp-devel curl-devel OpenIPMI-devel unixODBC-devel

 ------不用操作  -s

mkdir /usr/local/zabbix

cd zabbix-2.2.2

./configure  --enable-server --enable-agent --with-mysql --with-libxml2  --with-net-snmp --with-libcurl --with-openipmi --with-unixodbc --prefix=/usr/local/zabbix

 

echo $?—出来0表示无错误

make  

 

 make install 

 

2、添加服务端口

[root@Kry133 ~]# grep zabbix /etc/services

--不用操作 [root@Liu ~]# vim /etc/services

自动添加以下内容:

zabbix-agent    10050/tcp               # Zabbix Agent

zabbix-agent    10050/udp              # Zabbix Agent

zabbix-trapper  10051/tcp               # Zabbix Trapper

zabbix-trapper  10051/udp              # Zabbix Trapper

 

----配置LAMP(apache、mysql、php)环境

Cd ---退回主目录

 

 service mysqld start

 

mysqladmin -uroot password '112233' –112233表示密码

 

mysql -uroot –p

create database zabbix character set utf8 collate utf8_bin;

 

grant all on zabbix.*to zabbix@localhost identified by '123456';

 

flush privileges;

quit 退出mysql命令的输入

 

cd /usr/local/src/zabbix-2.2.2/database/mysql

 

mysql -uzabbix -p123456 zabbix < schema.sql

 

mysql -uzabbix -p123456 zabbix < images.sql

 

mysql -uzabbix -p123456 zabbix < data.sql

④、设置开机启动

[root@Kry133 ~]# chkconfig --level 35 mysqld on

 

Cd 退出当前目录,回到主目录

 

vim /etc/httpd/conf/httpd.conf

 

修改内容如下

 找到:

User daemon

Group daemon

 

修改为 

User zabbix

 Group zabbix

修改方法还是先按Insert键,然后修改,再ESC退出:wq!保存

 

然后找到 

<IfModule dir_module>

DirectoryIndex index.html  ##找不到这段,但是有DirectoryIndex index.html index.html.var

</IfModule>

修改为 

<IfModule dir_module> -----找不到这个路径

DirectoryIndex index.php index.html   ##分先后顺序的  

</IfModule>

 

最底部加上

AddType application/x-httpd-php .php          ##注意php 空格

之后再:wq!强制保存退出

 

②、设置开机启动

[root@Kry133 ~]# chkconfig --level 35 httpd on

 

vim /etc/php.ini

修改

max_execution_time = 300
max_input_time = 300
date.timezone =Asia/Shanghai         #修改时区为上海
post_max_size = 32M

之后再:wq!强制保存退出

 

四、zabbix配置

1、修改配置文件

[root@Kry133 ~]# vim /usr/local/zabbix/etc/zabbix_server.conf

修改内容如下

LofFile=/tmp/zabbix_server.log      #log存储位置

PidFile=/tmp/zabbix_server.pid       #pid存储位置

DBName=zabbix                            #数据库名称

DBUser=zabbix                              #数据库用户名

DBHost=localhost                           #如在本地请修改

DBPassword=123456                       #数据库密码

2、修改启动脚本(zabbix源码安装包core5里面)

--不用操作  Cd etc/

--- 不用操作 cp /usr/local/src/zabbix-2.2.2/misc/init.d/fedora/core5/zabbix_server    

  /etc/init.d/zabbix_server

---- 不用操作 [root@Kry133 ~]# cd zabbix-2.2.2/misc/init.d/fedora/core5

---- 不用操作[root@Kry133 core5]# cp zabbix_server /etc/init.d/

---- 不用操作 [root@Kry133 core5]# cp zabbix_agentd /etc/init.d/

cd /usr/local/src/zabbix-2.2.2/misc/init.d/fedora/core5

[root@Kry133 core5]#vim /etc/init.d/zabbix_server

修改内容如下

ZABBIX_BIN="/usr/local/sbin/zabbix_server"     

                                                                         

改成

ZABBIX_BIN="/usr/local/zabbix/sbin/zabbix_server"  

     

[root@Kry133 core5]# vim /etc/init.d/zabbix_agentd --没有安装客户端,暂时不用操作这个 (:x也可以退出)

修改内容如下

ZABBIX_BIN="/usr/local/sbin/zabbix_agentd"   

                                                                                

改成

ZABBIX_BIN="/usr/local/zabbix/sbin/zabbix_agentd"   

 添加服务

[root@Kry133 ~]# chkconfig --add zabbix_server 
[root@Kry133 ~]# chkconfig -level 35 zabbix_server on

                                                                  

3、安装zabbixe Web界面

①、复制zabbix的php项目到http目录,并赋权限。

[root@Kry133 frontends]# cp-rf /root/zabbix-2.2.2/frontends/php/ /var/www/html/zabbix

[root@Kry133 ~]#chown -R zabbix.zabbix/var/www/html/zabbix

[root@Kry133 ~]#chmod -R +x /var/www/html/zabbix/

 

PS:yum安装的apache 网站默认目录:/var/www/html

       源码安装网站默认目录:/usr/local/apache/htdocs/zabbix (一般情况,实际情况看你定义的安装位置)

 

②、修改zabbix Web 界面中文支持

Ⅰ、修改locales.inc.php配置文件

[root@Kry133 ~]#vim /var/www/html/zabbix/include/locales.inc.php

修改内容如下

'zh_CN' => array('name' => _('Chinese (zh_CN)'),        'display' => true),

Ⅱ、配置字体

在自己的windows电脑找到本地C:\Windows\Fonts\simkai.ttf(楷体)(若找不到则找个楷体的,将后缀名改为simkai.ttf),上传到服务器zabbix网站目录fonts目录下。并且修改命名方式(不上传字体会照成乱码):

[root@Kry133 ~]#cd /var/www/html/zabbix/fonts

[root@Kry133 ~]#rz

[root@Kry133 ~]# mv simkai.ttf DejaVuSans.ttf

 

 

 

 

 

 

 

 

 

 

 

 

posted @ 2016-06-12 17:57  晴天MM  阅读(224)  评论(0编辑  收藏  举报