1
|
rpm -ivh http:
//repo
.zabbix.com
/zabbix/2
.4
/rhel/6/x86_64/zabbix-release-2
.4-1.el6.noarch.rpm
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
yum
install
zabbix-server-mysql zabbix-web-mysql zabbix-agent mysql-server mysql -y
/etc/init
.d
/mysqld
start
mysql -e
"create database zabbix character set utf8 collate utf8_bin;"
mysql -e
"grant all privileges on zabbix.* to zabbix@localhost identified by 'zabbix';"
cd
/usr/share/doc/zabbix-server-mysql-2
.4.*
/create/
mysql -uroot zabbix < schema.sql
mysql -uroot zabbix < images.sql
mysql -uroot zabbix < data.sql
sed
-i
's/^.*DBPassword=.*$/DBPassword=zabbix/'
/etc/zabbix/zabbix_server
.conf
service zabbix-server start
service zabbix-agent start
sed
-i
's/^.*date.timezone =.*$/date.timezone = Asia\/Shanghai/g'
/etc/php
.ini
sed
-i
's/^.*post_max_size =.*$/post_max_size = 16M/g'
/etc/php
.ini
sed
-i
's/^.*max_execution_time =.*$/max_execution_time = 300/g'
/etc/php
.ini
sed
-i
's/^.*max_input_time =.*$/max_input_time = 300/g'
/etc/php
.ini
service httpd restart
chkconfig mysqld on
chkconfig zabbix-server on
chkconfig zabbix-agent on
chkconfig httpd on
|
1
2
|
sed
-i
'/zh_CN/ s/false/true/'
/usr/share/zabbix/include/locales
.inc.php
/etc/init
.d
/httpd
restart
|
1
2
3
4
5
6
7
8
9
|
cd
/usr/share/zabbix/fonts
mv
graphfont.ttf graphfont.ttf.bak
wget -SO graphfont.ttf http:
//v
.dbsa.cn
/zabbix/DejaVuSans
.ttf
#不替换 graphfont.ttf的方法
#下载会字体文件 .ttf
#vi /usr/share/zabbix/include/defines.inc.php
#('ZBX_GRAPH_FONT_NAME', 'graphfont'); #将graphfont替换为下载的文件名即可
#('ZBX_FONT_NAME', 'graphfont'); #将graphfont替换为下载的文件名即可
|
1
2
3
4
5
6
7
8
|
tail
-f
/var/log/zabbix/zabbix_server
.log
1943:20141126:142146.893 server
#23 started [history syncer #4]
1942:20141126:142146.893 server
#22 started [history syncer #3]
1947:20141126:142146.900 server
#25 started [proxy poller #1]
1946:20141126:142146.900 server
#24 started [escalator #1]
1950:20141126:142146.906 server
#26 started [self-monitoring #1]
1935:20141126:142147.096 server
#19 started [discoverer #1]
1922:20141126:144903.783 cannot send list of active checks to [127.0.0.1]: host [Zabbix server] not monitored
|
1
2
3
4
5
6
7
8
9
10
11
12
13
|
yum
install
zabbix-agent zabbix-sender zabbix-get -y
[root@localhost ~]
# grep -vE '(^$|^\#)' /etc/zabbix/zabbix_agentd.conf
PidFile=
/var/run/zabbix/zabbix_agentd
.pid
LogFile=
/var/log/zabbix/zabbix_agentd
.log
LogFileSize=0
Server=172.16.43.40
#修改为Server的IP,支持多个IP,逗号分隔,使用域名的话,需要支持反向解析
ServerActive=172.16.43.40
#修改为Server的IP,不支持写多个IP
HostnameItem=system.
hostname
#默认是用Hostname需要手动指定主机名,改为HostnameItem 使用内部key的自动获取方式
Include=
/etc/zabbix/zabbix_agentd
.d/
/etc/init
.d
/zabbix-agent
start
chkconfig zabbix-agent on
|
1
2
3
4
5
6
7
8
9
10
|
tail
-n50 -f
/var/log/zabbix/zabbix_agentd
.log
1526:20141126:150356.024 Starting Zabbix Agent [localhost.localdomain]. Zabbix 2.4.2 (revision 50419).
1526:20141126:150356.024 using configuration
file
:
/etc/zabbix/zabbix_agentd
.conf
1526:20141126:150356.025 agent
#0 started [main process]
1530:20141126:150356.026 agent
#4 started [listener #3]
1529:20141126:150356.026 agent
#3 started [listener #2]
1531:20141126:150356.026 agent
#5 started [active checks #1]
1528:20141126:150356.027 agent
#2 started [listener #1]
1527:20141126:150356.027 agent
#1 started [collector]
1531:20141126:150356.062 no active checks on server [172.16.43.40:10051]: host [localhost.localdomain] not found
|