1
2
3
4
5
6
7
8
9
|
[root@monitor ~]
# yum install httpd mysql mysql-server mysql-devel php php-mysql php-gd php-bcmath php-xml php-mbstring net-snmp net-snmp-devel curl-devel –y
[root@monitor ~]
# service httpd start
[root@monitor ~]
# chkconfig httpd on
[root@monitor ~]
# service mysqld start
[root@monitor ~]
# mysqladmin -u root password 123.com
[root@monitor ~]
# chkconfig mysqld on
[root@monitor ~]
# vi /etc/my.cnf
[mysqld]
character_set_server=utf8
#设置数据库默认编码
|
1
2
3
4
5
6
|
[root@monitor ~]
# groupadd zabbix
[root@monitor ~]
# useradd -g zabbix -s /sbin/nologin zabbix
[root@monitor ~]
# tar zxvf zabbix-2.2.1.tar.gz
[root@monitor ~]
# cd zabbix-2.2.1
[root@monitor zabbix-2.2.1]
# ./configure --prefix=/usr/local/zabbix --enable-server --enable-agent --with-mysql --with-net-snmp --with-libcurl
[root@monitor zabbix-2.2.1]
# make && make install
|
1
2
3
|
[root@monitor zabbix-2.2.1]
# mysql -u root -p123.com -hlocalhost zabbix < database/mysql/schema.sql
[root@monitor zabbix-2.2.1]
# mysql -u root -p123.com -hlocalhost zabbix < database/mysql/images.sql
[root@monitor zabbix-2.2.1]
# mysql -u root -p123.com -hlocalhost zabbix < database/mysql/data.sql
|
1
2
3
4
5
|
[root@monitor ~]
# vi /etc/services
zabbix-agent 10050
/tcp
#zabbixagent
zabbix-agent 10050
/udp
#zabbix agent
zabbix-trapper 10051
/tcp
#zabbix trapper
zabbix-trapper 10051
/udp
#zabbix trapper
|
1
2
3
|
[root@monitor zabbix-2.2.1]
# cpmisc/init.d/fedora/core/zabbix_server /etc/init.d/
[root@monitor zabbix-2.2.1]
# cpmisc/init.d/fedora/core/zabbix_agentd /etc/init.d/
[root@monitor zabbix-2.2.1]
# cp -R frontends/php/ /var/www/html/zabbix #复制网站程序
|
1
2
3
4
5
|
[root@monitor ~]
# vi /usr/local/zabbix/etc/zabbix_server.conf
LogFile=
/tmp/zabbix_server
.log
#zabbix服务日志
DBName=zabbix
#数据库名字
DBUser=root
#数据库用户
DBPassword=123.com
#数据库密码
|
1
2
3
4
|
[root@monitor ~]
# vi /etc/init.d/zabbix_server
BASEDIR=
/usr/local/zabbix
[root@monitor ~]
# vi /etc/init.d/zabbix_agentd
BASEDIR=
/usr/local/zabbix
|
1
2
3
4
5
6
|
[root@monitor ~]
# /etc/init.d/zabbix_server start
[root@monitor ~]
# /etc/init.d/zabbix_agentd start
[root@monitor ~]
# chkconfig --add zabbix_server
[root@monitor ~]
# chkconfig zabbix_server on
[root@monitor ~]
# chkconfig --add zabbix_agentd
[root@monitor ~]
# chkconfig zabbix_agentd on
|
1
2
3
4
5
6
|
[root@monitor ~]
# vi /etc/php.ini
post_max_size = 16M
max_execution_time = 300
max_input_time = 300
date
.timezone = Asia
/Shanghai
[root@monitor ~]
# /etc/init.d/httpd restart
|
1
2
3
|
[root@monitor ~]
# cd /var/www/html/zabbix/fonts/
[root@monitor fonts]
# mv DejaVuSans.ttf DejaVuSans.ttf.bak
[root@monitor fonts]
# mv simsunb.ttf DejaVuSans.ttf
|