第一步: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...