码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2016-06-12 18:25:43      阅读:193      评论:0      收藏:0      [点我收藏+]

标签:

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

之后就是配置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 键会帮助你补全命令 

不用操作--------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 

 技术分享

----配置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

技术分享

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!强制保存退出

 

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"                                                                     

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

 

 

 

 

 

 

 

 

 

 

 

 

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

标签:

原文地址:http://www.cnblogs.com/liu-shiliu/p/5578395.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!