中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

如何安裝zabbix

發布時間:2022-02-17 11:37:19 來源:億速云 閱讀:195 作者:小新 欄目:開發技術

小編給大家分享一下如何安裝zabbix,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

Zabbix是一款能夠監控各種網絡參數以及服務器健康性和完整性的軟件。Zabbix使用靈活的通知機制,允許用戶為幾乎任何事件配置基于郵件的告警。這樣可以快速反饋服務器的問題。基于已存儲的數據,Zabbix提供了出色的報告和數據可視化功能。這些功能使得Zabbix成為容量規劃的理想方案。

如何安裝zabbix

一、lamp環境安裝

1、yum安裝lamp

#yum -y update#yum -y installgcc gcc-c++ autoconf
httpd php mysql mysql-server php-mysql
httpd-manual mod_ssl mod_perl mod_auth_mysql php-gd php-xml php-mbstring php-ldap
php-pear
php-xmlrpc
php-bcmath
mysql-connector-odbc
mysql-devel
libdbi-dbd-mysql
net-snmp-devel curl-devel
unixODBC-devel
OpenIPMI-devel
java-devel

2、修改php.ini

由于后面的安裝時會對php.ini的相關參數進行檢測,發現不滿足時在頁面上會報錯,所以這里需要提前修改相關參數,其中需要修改的部分如下:

# vim /etc/php.inidate.timezone = Asia/Shanghai
max_execution_time = 300
post_max_size = 32M
max_input_time=300
memory_limit = 128M
mbstring.func_overload = 2

也可以直接通過shell語句的方式進行修改,如下:

# 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# sed -i "/;mbstring.func_overload = 0/ambstring.func_overload = 2n" /etc/php.ini

二、zabbix的安裝

1、安裝zabbix編譯時所需的依賴包

# yum -y install curl curl-devel pcre pcre-devel libssh3-devel openldap-devel

2、zabbix的下載安裝 到zabbix的下官方下載頁面下載取新的stable版本 ,目前的最新版本為2.2.3

# wget http://jaist.dl.sourceforge.net/project/zabbix/ZABBIX%20Latest%20Stable/2.2.3/zabbix-2.2.3.tar.gz# tar zxvf zabbix-2.2.3.tar.gz

3、編譯安裝

# useradd zabbix# ./configure --prefix=/usr--sysconfdir=/etc/zabbix
--enable-server --enable-proxy
--enable-agent
--enable-ipv6 --with-mysql=/usr/bin/mysql_config --with-net-snmp
--with-libcurl
--with-openipmi
--with-unixodbc
--with-ldap
--with-ssh3
--enable-java# make install注:

a、如果你只是想安裝一個服務端,只需開啟–enable-server 即可,其他參數可以不用選,但這里是為了后面的各項功能都可以使用,所以開啟了非常多的參數 。

b、通常在需要進行自動化處理的環境中,一般需要統一批量主機的用戶名的ID值 ,可以通過

groupadd  -g 201 zabbix ;useradd -g zabbix -u 201 -m zabbix

的方式新增用戶 。

4、增加services配置

編輯/etc/services配置文件,新增下面部分:

# vim /etc/serviceszabbix-agent 10050/tcp #Zabbix Agentzabbix-agent 10050/udp #Zabbix Agentzabbix-trapper 10051/tcp #Zabbix Trapperzabbix-trapper 10051/udp #Zabbix Trapper

三、mysql 數據配置

配置mysql默認開機啟動,并啟動mysql服務:

# chkconfig mysqld on# services mysqld start

修改mysql root密碼,并登錄測試:

# mysqladmin -uroot password 123456# mysql -uroot -p123456

創建zabbix使用的數據庫,并配置用戶名密碼:

mysql> create database zabbix character set utf8;
Query OK, 1 row affected (0.00 sec)
mysql> grant all privileges on zabbix.* to zabbix@localhost identified by 'zabbix';
Query OK, 0 rows affected (0.00 sec)
mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)

這里新建了一個用戶名密碼都為zabbix的賬號 ,完成后記得使用zabbix -uzabbix -pzabbix 測試是否可以正常進行連接。

進入zabbix源碼包解壓目錄,導入mysql數據:

[root@localhost zabbix-2.2.3]# mysql -uzabbix -pzabbix zabbix 
[root@localhost zabbix-2.2.3]# mysql -uzabbix -pzabbix zabbix 
[root@localhost zabbix-2.2.3]# mysql -uzabbix -pzabbix zabbix

四、zabbix啟動腳本及conf配置

1、配置zabbix啟動腳本,并設置為開機自啟動

# cp misc/init.d/fedora/core/zabbix_* /etc/init.d/# chmod 755 /etc/init.d/zabbix_*# sed -i "s#BASEDIR=/usr/local#BASEDIR=/usr/#g" /etc/init.d/zabbix_server# sed -i "s#BASEDIR=/usr/local#BASEDIR=/usr/#g" /etc/init.d/zabbix_agentd//設置開機自啟動# chkconfig zabbix_server on# chkconfig zabbix_agentd on

2、zabbix_server.conf服務端配置

修改/etc/zabbix/zabbix_server.conf 配置文件,修改后配置文件結果類似如下:

# egrep -v "(#|^$)" /etc/zabbix/zabbix_server.confLogFile=/var/log/zabbix/zabbix_server.log
DBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=zabbix
//以下部分為可選項,可以使用默認值即可
DBSocket=/var/lib/mysql/mysql.sock
DBPort=3306
StartPollers=160
StartTrappers=20
StartPingers=100
StartDiscoverers=120
MaxHousekeeperDelete=5000
CacheSize=1024M
StartDBSyncers=16
HistoryCacheSize=1024M
TrendCacheSize=1024M
HistoryTextCacheSize=512M
AlertScriptsPath=/etc/zabbix/alertscripts
LogSlowQueries=1000

3、zabbix_agentd.conf

需要注意的是在/etc/zabbix/目錄下會有一個zabbix_agent.conf和一個zabbix_agentd.conf ,這里使用的是帶 d 的配置文件,兩都的區別是:zabbix_agent.conf是用超級服務(xinetd)的方式來啟動的,zabbix_agentd.conf是以獨立進程的方式來啟動的 。

# egrep -v "(#|^$)" /etc/zabbix/zabbix_agentd.confLogFile=/var/log/zabbix/zabbix_agentd.log
EnableRemoteCommands=0
Server=127.0.0.1,192.168.1.100
StartAgents=8
ServerActive=192.168.1.100:10051
Hostname=test1
Timeout=30
Include=/etc/zabbix/zabbix_agentd.conf.d/
UnsafeUserParameters=1

工作模式: Server 是采用被動工作模式,允許訪問的 ip 地址,server 端獲取數據 。 ServerActive 是采用主動工作模式,將數據上傳到哪臺服務器,需要填寫 server 的端口,默認是 10051語法是 “ip1,ip2 ”,可以填寫多個 server 端,中間用逗號隔開。 UnsafeUserParameters 的值表示是否啟用自定義腳本,默認是0表示不啟用。

4、啟動服務

完成以上配置后,通過以下命令啟動服務:

# service zabbix_server start# service zabbix_agentd start

五、zabbix frontends前端配置

1、復制frontend頁面文件

# cp -r ./frontends/php/ /var/www/html/zabbix# chown -R apache.apache /var/www/html/zabbix# service httpd start

2、配置apache 虛擬主機

ServerAdmin admin@361way.com
DocumentRoot /var/www/html/zabbix
ServerName zabbix.361way.com
ErrorLog logs/dummy-zabbix.361way.com-error_log
CustomLog logs/dummy-zabbix.361way.com-access_log common

3、zabbix.conf.php配置文件的生成

在瀏覽器中輸入上面配置的虛擬主機名,進入zabbix_frontend配置安裝界面,如下:

如何安裝zabbix

上圖中如果不按第一步中lamp的安裝中修改/etc/php.ini的參數,這里會出現紅色告警。

如何安裝zabbix

以上為zabbix 的數據庫配置部分。

如何安裝zabbix

此處建議使用主機名,因為IP地址可能會更改,而主機名更改的機率要小 。使用主機名的話,IP地址更改對參數也不會有影響 。

如何安裝zabbix

此處可能會遇到無法創建文件的問題,該問題是由于沒有寫權限造成的。可以通過下面的命令解決:

# chown -R apache.apache /var/www/html/zabbix

按finish完成安后,默認登錄的用戶名是admin,密碼是zabbix 。

六、selinux防火墻問題

進入web頁面登錄后,發現報錯內容如下:

Zabbix server is not running:the information displayed may not be cuurrent .

解決方法:vim /etc/sysconfig/selinux修改里面的selinux=disabled后,重啟服務器后解決。


以上是“如何安裝zabbix”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

白沙| 乡城县| 邮箱| 安阳县| 花垣县| 津南区| 衡阳县| 铜鼓县| 邯郸市| 平罗县| 长宁区| 津南区| 浪卡子县| 孟津县| 城市| 方山县| 南城县| 九台市| 新余市| 安泽县| 东莞市| 鄂托克旗| 绥宁县| 彩票| 永和县| 常德市| 沈丘县| 胶南市| 大城县| 本溪市| 卢湾区| 江达县| 金寨县| 邻水| 贡山| 镇平县| 丰原市| 怀安县| 天峨县| 霍邱县| 崇信县|