企业级监控软件Zabbix搭建部署之zabbix server的安装

企业级监控软件zabbix搭建部署之zabbix server的安装

zabbix线上已经应用半年多了,关于zabbix在生产环境中的使用心得,以及一些经验写下来,希望让大家少走弯路,共同学习!

环境:
Server:CentOS6.3_X86.64
Zabbix:zabbix-2.0.8.tar
Zabbix_agents:zabbix_agents_2.0.8.linux2_6.amd64.tar

服务器命名规则:
Zabbix-Server:192.168.100.239
Zabbix-Agent01:192.168.100.240

安装规划流程
1.需要根据服务器的命名规则来设置你的服务器的名字;
2.关闭防火墙,需要注意的是,可以根据自己设置的zabbix的Server端口和Agents的端口来开启防火墙
3.关闭Selinux
4.安装LAMP/LNMP
5.安装zabbixServer/Agetns
5.1.安装ZabbixServer ————————————————-成功 文档已写
5.2.在web页面中配置zabbixServer ————————————-成功 文档已写
5.3.安装zabbixAgents ————————————————-成功 文档已写
6.配置自定义监控模板
7.添加配置Zabbix的第一个agent
7.1.1.添加配置zabbix的第一个linux的agent ————————————————-成功 文档已写
7.1.2.添加配置zabbix的第一个windows的agents ————————————————
7.1.3.配置创建拓扑图 ————————————————-成功 需要写PDF,相对比较简单
7.1.4.创建筛选拓扑图 ————————————————-成功 需要写PDF,相对比较简单
7.1.5.针对添加的agents来自定义选择服务器的,模板
7.1.6.zabbix自定义添加监控端口,服务
8.配置zabbix触发器,以及拓扑图
9.配置Zabbix邮箱报警机制
10.配置zabbix短信报警
11.zabbbix的标准化,流程化
12.zabbix的资产管理报表审计功能

实施部署;
部署搭建ZabbixServer
01.命名服务器规则
[root@localhost ~]# hostname
Zabbix-Server
[root@localhost ~]# cat /etc/sysconfig/network
NETWORKING=yes
HOSTNAME=Zabbix-Server
[root@localhost ~]#

02.关闭防火墙和Selinux
[root@localhost ~]# /etc/rc.d/init.d/iptables stop
iptables: Flushing firewall rules: [ OK ]
iptables: Setting chains to policy ACCEPT: filter [ OK ]
iptables: Unloading modules: [ OK ]
[root@localhost ~]# setenforce 0
setenforce: SELinux is disabled
[root@localhost ~]#

03.安装LAMP环境,
需要注意的是在安装之前先安装相关的依赖包,我们在此项目中使用yum来安装配置,如果有特殊需求可以使用源码来安装部署
YUM 直接来安装LAMP 需要安装gcc gcc-c++
yum -y install zlib zlib-devel glibc glibc-devel libxml2 libxml2-devel freetype freetype-devel
yum -y install MySQL mysql-server php php-mysql mysql-devel php-xmlrpc php-xml php-odbc php-gd php-bcmath php-mbstring httpd

YUM安装SNMP
yum -y install net-snmp net-snmp-devel curl curl-devel perl-DBI

04.测试LAMP是否正常

4.1.1.修改vim /etc/httpd/conf/httpd.conf
可以做虚拟目录也可以直接来配置,我们在这里直接做成默认的就可以
4.1.2.写一个php小程序来测试php是否正常
目录在/var/www/html/下面
4.1.3.启动服务
/etc/rc.d/init.d/httpd start
/etc/rc.d/init.d/mysqld start
然后IE打开就可以正常

05.开始安装zabbix Service

05.1.创建zabbix用过户
useradd -s /sbin/nologin zabbix

05.2.开始安装配置
[root@Zabbix-Server home]# tar xf zabbix-2.0.8.tar.gz
[root@Zabbix-Server home]# cd zabbix-2.0.8
[root@Zabbix-Server zabbix-2.0.8]# mkdir /usr/local/zabbix
[root@Zabbix-Server zabbix-2.0.8]# mysqladmin -uroot password 123.com

05.3.创建mysql数据库以及授权数据库
[root@Zabbix-Server zabbix-2.0.8]# mysql -uroot -p123.com
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 3
Server version: 5.1.61 Source distribution

Copyright (c) 2000, 2011, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type ‘help;’ or '\h‘ for help. Type ’\c' to clear the current input statement.

mysql> create database zabbix;
Query OK, 1 row affected (0.00 sec)

mysql> grant all privileges on zabbix.* to ‘zabbix’@localhost identified by ‘123.com’;
Query OK, 0 rows affected (0.00 sec)

mysql> grant all privileges on zabbix.* to ‘zabbix’@192.168.100.239 identified by ‘123.com’;
Query OK, 0 rows affected (0.00 sec)

mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)

mysql> exit

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/4d277406b3f72df03426a48705308677.html