Zabbix應用一 Zabbix安裝

2022-02-24 16:01:10 字數 3055 閱讀 3388

1、準備zabbix依賴環境:lnmp

依賴包安裝參考

cmake安裝mysql: 

cmake . -dcmake_install_prefix=/data/local/mysql -dmysql_datadir=/data/local/mysql_data -dwith_innobase_storage_engine=1
初始化:

./scripts/mysql_install_db --user=mysql --basedir=/data/local/mysql --datadir=/data/local/mysql_data
修改配置:

cp support-files/mysql.server /etc/init.d/mysqld

cp support-files/my-default.cnf /etc/my.cnf

chmod +x /etc/init.d/mysqld

chkconfig --add mysqld

chkconfig mysqld on

chown -r mysql:mysql mysql

chown -r mysql:mysql mysql_data/

新增全域性變數:

vim /etc/profile

export mysql_home=/date/local/mysql/bin

export path=$path:$mysql_home

以上配置完畢後,即可啟動mysql。

php主要編譯配置:

./configure --prefix=/data/local/php --with-config-file-path=/data/local/php/etc --with-mysql=/data/local/mysql/ --with-mysqli=/data/local/mysql/bin/mysql_config --with-mysql-sock=/tmp/mysql.sock --with-pdo-mysql=/data/local/mysql --with-gd --with-png-dir=/usr/local/libpng --with-jpeg-dir=/usr/local/jpeg --with-freetype-dir=/usr/local/freetype --with-xpm-dir=/usr/lib64 --with-zlib-dir=/usr/local/zlib --with-iconv --enable-libxml --enable-xml --enable-bcmath --enable-shmop --enable-sysvsem --enable-inline-optimization --enable-opcache --enable-mbregex --enable-fpm --enable-mbstring --enable-ftp --enable-gd-native-ttf --with-openssl --enable-pcntl --enable-sockets --with-xmlrpc --enable-zip --enable-soap --without-pear --with-gettext --enable-session --with-mcrypt --with-curl --enable-ctype
lnmp環境準備完畢後,安裝zabbix:

先安裝依賴包,再解壓zabbix.tar.gz,安裝:

yum install net-snmp-devel libxml2-devel libcurl-devel

./configure --prefix=/date/local/zabbix --enable-server --enable-agent --with-mysql --with-net-snmp --with-libcurl --with-libxml2

make && make install

建立zabbix資料庫使用者及zabbix資料庫

匯入資料庫檔案:

>use zabbix

>source schema.sql;

>source data.sql;

>source images.sql;

準備zabbixweb頁面:

設定nginx.conf:

server {

listen 80;

server_name localhost;

...

修改php.ini

max_execution_time = 300max_input_time = 300memory_limit =128m

post_max_size =32m

date.timezone = asia/shanghai

mbstring.func_overload=off

修改完畢後,重啟php-fpm和nignx。然後就可以通過頁面做最後的配置:

配置mysql連線資訊:

最後一步時,提示這個:

沒關係,按照它說的做,它說的都對,它高興就好,,,

選擇 "download the configuration file

注意 !!! 若zabbix_server啟動失敗,需要著重看下zabbix_server.conf的配置:

dbhost=localhost

dbuser=zabbix

dbpassword=dbsocket=dbport=

zabbix選擇中文後,出現亂碼:

解壓字型包後,將自帶字型替換:

參考:

Zabbix筆記一 zabbix安裝

最近做效能測試時,必須要自己在伺服器上安裝效能監控工具,最後決定使用zabbix,打算最近整理記錄下安裝部署的過程 一 zabbix介紹 二 lamp lnmp介紹 三 zabbix安裝與部署 此處以lamp為例 centos 7 zabbix 4.4 1.安裝apache 安裝 yum insta...

Zabbix應用二 Zabbix新增監控主機

zabbix新增被監控主機 一 選擇中文語言 zabbox3.0預設支援中文,可以登入後,點選右上角的使用者圖示,然後在語言中選擇中文即可。二 新增被監控主機 1 選擇 配置 主機 然後選擇右上角的 建立主機 2 填寫主機名稱 這個主機名稱需要和zabbix agentd.conf中配置的hostn...

zabbix學習 zabbix安裝

環境準備 1 centos7系統 2 關閉firewalld防火牆服務 3 關閉selinux服務,配置檔案設定為disable,位置 etc selinux config 4 安裝mysql或者mariadb資料庫 細節 建立utf8庫zabbix,設定使用者名稱及密碼zabbix,方便後面配置s...