CentOS下ganglia監控部署

2022-05-27 05:45:10 字數 2578 閱讀 1558

第一步:centos環境準備

1、yum -y install apr-devel apr-util check-devel cairo-devel pango-devel libxml2-devel rpm-build glib2-devel dbus-devel freetype-devel fontconfig-devel gcc gcc-c++ expat-devel python-devel libxrender-devel

2、yum install libconfuse libconfuse-devel -y

3、yum install -y libart_lgpl-devel pcre-devel libtool

4、yum install -y rrdtool rrdtool-devel

第二步:安裝gmetad

1、wget

2、tar zxf ganglia-3.7.2.tar.gz -c /home/

3、cd /home/ganglia-3.7.2

4、rpmbuild -tb /tools/ganglia-3.7.2.tar.gz #-tb表示從tar包中build二進位制檔案

5、cd /root/rpmbuild/rpms/x86_64/

6、 rpm -ivh /root/rpmbuild/rpms/x86_64/*

備註:rpm包安裝之後:

/etc/ganglia/ #為主配置檔案目錄

/var/lib/ganglia/rrds #為rrds圖資訊儲存目錄

# rpm -ql ganglia-gmetad-3.7.2-1 #如:通過這個命令也可以看出,gmetad的rpm包相關的目錄

/etc/ganglia/gmetad.conf

/etc/init.d/gmetad

/etc/sysconfig/gmetad

/usr/sbin/gmetad

/usr/share/man/man1/gmetad.1.gz

/usr/share/man/man1/gmetad.py.1.gz

/var/lib/ganglia

/var/lib/ganglia/rrds

第三步:安裝gweb

8、make install #執行這步,會建立相關的目錄

9、mkdir -p /var/lib/ganglia-web/dwoo/compiled/templates/default

10、mkdir -p /var/lib/ganglia-web/dwoo/cache

11、chmod 777 /var/lib/ganglia-web/dwoo/compiled

12、chmod 777 /var/lib/ganglia-web/dwoo/cache

14、ln -s /var/lib/ganglia /var/lib/ganglia-web

15 chown -r www-data:www-data /var/lib/ganglia-web

16、chown -r apache:apache /var/lib/ganglia

17、chown nobody:nobody /var/lib/ganglia/rrds -r

18、修改apache目錄

修改為documentroot「/var/www/html」

修改為第四歩:安裝gmond

1、yum -y install apr-devel apr-util check-devel cairo-devel pango-devel libxml2-devel rpm-build glib2-devel dbus-devel freetype-devel fontconfig-devel gcc gcc-c++ expat-devel python-devel libxrender-devel

2、yum install libconfuse libconfuse-devel -y

3、rpm -ivh * ganglia-devel-3.7.2-1.x86_64.rpm ganglia-gmond-3.7.2-1.x86_64.rpm ganglia-gmond-modules-python-3.7.2-1.x86_64.rpm libganglia-3.7.2-1.x86_64.rpm

4、/etc/init.d/gmetad start       

/etc/init.d/gmond start

centos8安裝ganglia集群監控

關閉firewall,否則要開啟伺服器端口 http伺服器監控不同的埠連線,連線2 安裝ganglia 參考 參考1參考2 參考3參考4 1.yum install ganglia gmetad.x86 64 2.yum install ganglia gmond.x86 64 3.yum inst...

python實現linux下的簡單程序監控

最近看writeup看的有點頭疼,深深感受到了自己的無知。確實還需要學習很多東西 一點一點的積累!加油!python確實很強大哦 要想學好python就得自己多動手堆 無聊寫了乙個程序監控的指令碼,就當做是練習。其實最終實現的功能也很簡單。記錄如下 0x00 首先這種寫法要學會哦,雖然不知道具體有什...

Linux環境下重啟Oracle服務和監聽

有時候可能會出現伺服器電腦出問題,需要重啟,重啟機器後需要重啟oracle資料庫 1 以oracle身份登入資料庫,命令 su oracle 2 進入sqlplus控制台,命令 sqlplus nolog 3 以系統管理員登入,命令 connect as sysdba 4 啟動資料庫,命令 star...