CentOS Zabbix监控系统的安装与配置
一、安装LAMP1、安装Linux操作系统;
此处省略一万字……
2、安装Apache
# rpm -qa | grep httpd
httpd-2.2.15-5.el6.centos.i686
httpd-manual-2.2.15-5.el6.centos.noarc
httpd-tools-2.2.15-5.el6.centos.i686
注;安装系统时,我已经安装了,所以此步骤省略;红色字体为必装项,其它可选(一);
3、安装Mysql
# rpm -qa | grep mysql
mysql-libs-5.1.47-4.el6.i686
mysql-bench-5.1.47-4.el6.i686
mysql-server-5.1.47-4.el6.i686
php-mysql-5.3.3-27.el6_5.i686
mysql-5.1.47-4.el6.i686
mysql-devel-5.1.47-4.el6.i686
mysql-connector-odbc-5.1.5r1144-7.el6.i6
mysql-test-5.1.47-4.el6.i686
注;安装系统时,我已经安装了,所以此步骤省略;
4、安装PHP
# rpm -qa |grep php
php-5.3.3-27.el6_5.i686
php-gd-5.3.3-27.el6_5.i686
php-bcmath-5.3.3-27.el6_5.i686
php-cli-5.3.3-27.el6_5.i686
php-mysql-5.3.3-27.el6_5.i686
php-pdo-5.3.3-27.el6_5.i686
php-pear-1.9.0-2.el6.noarch
php-common-5.3.3-27.el6_5.i686
php-xml-5.3.3-27.el6_5.i686
php-mbstring-5.3.3-27.el6_5.i686
注;安装系统时,我已经安装了,所以此步骤省略;
二、安装其它相关软件
1、net-snmp
# rpm -qa | grep net-snmp
net-snmp-libs-5.5-49.el6.i686
net-snmp-5.5-49.el6.i686
net-snmp-utils-5.5-49.el6.i686
net-snmp-python-5.5-49.el6.i686
net-snmp-devel-5.5-49.el6.i686
net-snmp-perl-5.5-49.el6.i686
2、curl
# rpm -qa | grep curl
curl-7.19.7-37.el6_4.i686
python-pycurl-7.19.0-5.el6.i686
libcurl-7.19.7-37.el6_4.i686
libcurl-devel-7.19.7-37.el6_4.i686
3、gcc
# rpm -qa | grep gcc
gcc-4.4.4-13.el6.i686
libgcc-4.4.4-13.el6.i686
gcc-c++-4.4.4-13.el6.i686
gcc-gfortran-4.4.4-13.el6.i686
3、make
# rpm -qa | grep make
make-3.81-19.el6.i686
automake-1.11.1-1.2.el6.noarch
4、fping
cd
wget http://fping.sourceforge.net/download/fping.tar.gz
tar xzvf fping.tar.gz
cd fping-2.4b2_to/
./configure
make
make install
三、启动各相关服务
service httpd start
service mysqld start
service snmpd start
chkconfig --level 35 httpd on
chkconfig --level 35 mysqld on
chkconfig --level 35 snmpd on
四、安装Zabbix
# cd
# wget http://ncu.dl.sourceforge.net/project/zabbix/ZABBIX%20Latest%20Stable/2.2.1/zabbix-2.2.1.tar.gz
# tar xzvf zabbix-2.2.1.tar.gz
# cd zabbix-2.2.1
# ./configure --enable-server --enable-agent --with-mysql --with-net-snmp --with-libcurl
# make install
确认安装:
# cat /etc/services | grep zabbix
zabbix-agent 10050/tcp # Zabbix Agent
zabbix-agent 10050/udp # Zabbix Agent
zabbix-trapper10051/tcp # Zabbix Trapper
zabbix-trapper10051/udp # Zabbix Trapper
注:有些安装包,不会自动增加,可能需要手动增加到相应文件;
# ll /usr/local/sbin/
-rwxr-xr-x 1 root root 503961月 12 03:27 fping
-rwxr-xr-x 1 root root6678251月 12 02:11 zabbix_agent
-rwxr-xr-x 1 root root7446091月 12 02:11 zabbix_agentd
-rwxr-xr-x 1 root root 27777331月 12 02:11 zabbix_server
五、配置Zabbix
5.1配置zabbix数据库
# cd /root/zabbix-2.2.1/database/mysql
# mysql
mysql> create database zabbix;
Query OK, 1 row affected (0.00 sec)
mysql> exit
# mysql zabbix
页:
[1]