安装Zabbix服务器端

软件需求:

以下任意一种数据库及其头文件和库文件:

・ IBM DB2

・ MySQL

・ Oracle

・ PostgreSQL

・ SQLite

通常是由对应软件的开发包提供的

NET-SNMP库和头文件(可选)

Iksemel库和头文件(可选)

Libcurl库和头文件(可选)

C编译器

GNU Make工具

安装Zabbix Server

Step 1

创建用来运行该服务的账户

Useradd zabbix

Step 2

解压缩安装文件

tar zxvf zabbix-1.8.3.tar.gz

Step 3

创建zabbix数据库

zabbix会自带有SQL的脚本,用来创建需要的数据库结构和插入默认配置,不同的数据库类型有不同的脚本。

For MySQL:

clip_image002

Step 4

配置编译源文件:

./configure --enable-server --with-mysql --with-net-snmp --with-jabber --with-libcurl

Step5

Make并安装

make install

默认,make install会把文件安装到/usr/local/sbin,/usr/local/lib等目录下,可以使用--prefix选项指定安装位置,在这情况下,服务守护进程会被安装到<prefix>/sbin,而工具会被放到<prefix>/bin目录,帮助文档会在<prefix>/share里

Step6

配置启动脚本,随源码包自带了很多发行版的启动脚本,解压后,在misc/目录下,这里拷贝redhat的启动脚本到/etc/init.d/目录,并使用chkconfig进行配置。

cp misc/init.d/redhat/zabbix_server_ctl /etc/init.d/zabbix_server

vim /etc/init.d/zabbix_server

在#/bin/bash下面加入下面两行的内容:

#chkconfig: 345 95 95

#Description: Zabbix Server Script

将BASEDIR的值设为你的zabbix server的安装路径,ZABBIX_SUCKERD的值设为zabbix server的程序所在的路径

保存后,使用chkconfig --add zabbix_server命令添加服务,然后就可以是service命令来控制了。

Step7

创建配置文件

配置/etc/zabbix/zabbix_server.conf文件

对于小型应用(小于10台机器),默认的参数已经足够胜任,但是,为了获得最大的性能,你应该改变默认的参数,可以以misc/conf/zabbix_server.conf为样本

mkdir /etc/zabbix/

cp misc/conf/zabbix_server.conf /etc/zabbix/

Step 8

启动服务

service zabbix_server start

配置WEB接口

Zabbix的前端程序是用PHP写的,所有web服务器必须要支持PHP,安装WEB接口,只需要简单的把PHP文件拷贝到web服务器的HTML目录即可,建议在网站根目录下建立子目录

mkdir <htdocs>/zabbix
cd frontends/php
cp -a . <htdocs>/zabbix

<htdocs>代表网站根目录,apache默认是/var/www/html目录

配置php.ini文件

date.timezone = Asia/Chongqing

memory_limit = 128M

post_max_size = 32M

upload_max_filesize = 16M

max_execution_time = 300

max_input_time = 600

重启Apache服务

打开IE登录http://<ip>/zabbix进行安装,安装完成后使用用户名admin,密码zabbix登录。

你可能感兴趣的:(职场,服务器端,休闲,安装zabbix)