Zabbix 安裝部署

2021-07-14 07:31:40 字數 3804 閱讀 6179

linux :centos 5.6

mysql :5.7

zabbix-2.4.8

php-5.6.23

apache ??

#安裝相關

yum -y install net-snmp net-snmp-devel curl curl-devel perl-dbi

#安裝apache

#mysql 已經安裝

#安裝php

#rpm -ivh php-mbstring-5.3.3-26.el6.x86_64.rpm php-bcmath-5.3.3-26.el6.x86_64.rpm --force --nodep

yum -y install php php-mysql php-common php-gd php-odbc php-pear php-xml php-bcmath php-mbstring

#啟動apache

#瀏覽器輸入伺服器位址測試是否正確安裝apache,此時可開啟《apache 2 test page》

#新增檔案info.php

vi /var/www/html/info.php

<?php

phpinfo();

?>

#瀏覽器輸入**看php是否安裝成功,此時可開啟《apache 2 test page》

info.php

#設定自啟動:

#修改php配置檔案# vi /etc/php.ini

sed -i "s/;date.timezone =/date.timezone = asia\/shanghai/g" /etc/php.ini

sed -i "s#max_execution_time = 30#max_execution_time = 300#g" /etc/php.ini

sed -i "s#post_max_size = 8m#post_max_size = 32m#g" /etc/php.ini

sed -i "s#max_input_time = 60#max_input_time = 300#g" /etc/php.ini

sed -i "s#memory_limit = 128m#memory_limit = 128m#g" /etc/php.ini

----------------- 安裝配置 zabbix -------------------

#mysql中建立zabbix所需的資料庫及使用者許可權

create database zabbix character set utf8;

grant all privileges on zabbix.* to zabbix@'%' identified by 'zabbix';

flush privileges;

#解壓安裝zabbix

tar xvf zabbix-2.4.8.tar.gz

cd zabbix-2.4.8

./configure --prefix=/usr/local/zabbix --enable-server --enable-proxy --enable-agent --with-mysql=/usr/local/mysql/bin/mysql_config --with-net-snmp --with-libcurl

make && make install

#匯入zabbix結構和資料

cd database

mysql -u zabbix -p zabbix < ./database/mysql/schema.sql

mysql -u zabbix -p zabbix < ./database/mysql/images.sql

mysql -u zabbix -p zabbix < ./database/mysql/data.sql

#或者使用完整路徑執行

/usr/local/mysql/bin/mysql -u zabbix -p zabbix < /home/zdtest/zabbix-2.4.8/database/mysql/schema.sql

/usr/local/mysql/bin/mysql -u zabbix -p zabbix < /home/zdtest/zabbix-2.4.8/database/mysql/images.sql

/usr/local/mysql/bin/mysql -u zabbix -p zabbix < /home/zdtest/zabbix-2.4.8/database/mysql/data.sql

#檢視服務埠是否新增,沒有可新增

cat /etc/services | grep zabbix

zabbix-agent 10050/tcp # zabbix agent

zabbix-agent 10050/udp # zabbix agent

#拷貝php網頁檔案到apache中

cp -r /home/zdtest/zabbix-2.4.8/frontends/php/ /var/www/html/zabbix

#新增配置檔案

cp -r /home/zdtest/zabbix-2.4.8/misc/init.d/fedora/core/* /etc/init.d/

chmod 755 /etc/init.d/zabbix_*

#編輯啟動檔案: vi /etc/init.d/zabbix_server

basedir=/usr/local/zabbix

#編輯啟動檔案: vi /etc/init.d/zabbix_agentd

basedir=/usr/local/zabbix

#編輯配置檔案: vi /usr/local/zabbix/etc/zabbix_server.conf

dbname=zabbix

dbuser=zabbix

dbpassword=zabbix

dbport=3306

#編輯配置檔案:vi /usr/local/zabbix/etc/zabbix_agentd.conf

server=127.0.0.1,10.18.192.147

serveractive=127.0.0.1,10.18.192.147:10051

hostname=zabbix_server

unsafeuserparameters=1

#編輯配置檔案:vi /usr/local/zabbix/etc/zabbix_agent.conf

server=127.0.0.1,10.18.192.147

unsafeuserparameters=1

#啟動zabbix服務

/etc/init.d/zabbix_server start

/etc/init.d/zabbix_agentd start

開啟瀏覽器:

zabbix安裝部署

zabbix是經常在運維的工作中會經常用到的乙個軟體,下面簡單的介紹下安裝部署以及設定報警的過程。下面簡單的介紹下操作過程。環境介紹 zabbix server 192.168.10.185 zabbix agent 192.168.10.113 1 zabbix的安裝 zabbix的安裝需要的是l...

ZABBIX 安裝部署

安裝repo庫 wget dpkg i zabbix release 4.0 2 xenial all.deb sudo apt update 複製 安裝zabbix server frontend agentsudo apt install zabbix server mysql zabbix f...

zabbix 安裝部署

環境 centos7 機器 兩台 分別為server 和 client 本次操作使用zabbix4.0 安裝zabbix相關元件 yum y install zabbix server mysql zabbix web mysql zabbix agent mariadb mariadb serve...