搜尋此網誌

2016年10月3日 星期一

CheckMK 安裝

我個人覺得 CheckMK 是一套功能很豐富的系統監控軟體。但是功能實在太多,有時候會找不到設定的地方。

安裝前,先將主機上的 snmpd 安裝好
centos:
yum -y install net-snmp net-snmp-utils

ubuntu:
apt-get -y install snmpd
apt-get -y install snmp-mibs-downloader

編輯:
nano /etc/snmp/snmpd.conf

找到以下這行,前面加上#
#view    systemview    included   .1.3.6.1.2.1.25.1.1
新增以下這行
view    systemview    included   .1

rocommunity  public
syslocation  "Taipei, Taiwan"
syscontact  indychou@gmail.com

啟動 snmpd 服務
/etc/init.d/snmpd start


以 yum 安裝 checkmk
yum localinstall -y check-mk-raw-1.2.8p14-el7-37.x86_64.rpm 

以 yum 安裝 checkmk agent
yum localinstall -y check-mk-agent-1.2.8p7-1.noarch.rpm


建立
omd create mysite(自己取的名字)

啟動
omd start
會看到以下訊息:
Starting dedicated Apache for site prod...OK
Starting Livestatus Proxy-Daemon...OK
Starting rrdcached...OK
Starting npcd...OK
Starting nagios...OK
Initializing Crontab...OK

編輯
vi /etc/xinetd.d/check_mk

可以看到 omd 已經自動幫我們準備好以下內容:
不必修改直接離開。

service check_mk
{
type = UNLISTED
port = 6556
socket_type = stream
protocol = tcp
wait = no
user = root
server = /usr/bin/check_mk_agent
# configure the IP address(es) of your Nagios server here:
# only_from       = 127.0.0.1 10.0.20.1 10.0.20.2
disable = no
}


設定開機自動啟動服務
chkconfig xinetd on

啟動服務
/etc/init.d/xinetd restart

如果不確定,那最好作業系統整個重新開機確認。

以瀏覽器登入,預設帳密是
omdadmin
omd

- The End -

2016年10月2日 星期日

CentOS 7 ssm(system-storage-manager) 擴充硬碟

參考來源

如果是在GUI 底下,先利用 GParted 或 Disk 建立新的 Physical Disk
yum -y install gparted

如果是文字模式環境下,可透過 ssm(system-storage-manager)
安裝方式
yum -y install system-storage-manager

ssm list
看到 /dev/sda... 清單
其中有一個剛剛新增的 Device,並且得知 Free Size 是多少數字單位

從 Volume 清單中,決定好打算擴展空間的 Volume,例如:
要針對 /dev/centos/root 擴充這個 Volume size

先將 新增的 Device 加入 LVM Pool
ssm add -p centos /dev/sda3
出現成功提示 Volume group "centos" successfully extended

然後,以下指令將 LVM Pool 空間擴展至新增的 Device
ssm resize -s+380GB /dev/centos/root   (380GB是範例)

出現成功提示:
Size of logical volume centos/root changed from 50.00 GiB (12800 extents) to 430.00 GiB (110080 extents).

Logical volume root successfully resized.


2016年9月29日 星期四

VMware Tools in an CentOS 7 Guest


1.
vi /etc/yum.repos.d/vmware-tools.repo

2.
[vmware-tools]
name = VMware Tools
baseurl = http://packages.vmware.com/packages/rhel7/x86_64/
enabled = 1
gpgcheck = 1

3.
yum -y install open-vm-tools-deploypkg



2016年9月27日 星期二

以 dnf 安裝 xrdp

dnf -y install xrdp
systemctl enable xrdp
systemctl start xrdp

開放防火牆
firewall-cmd --add-port=3389/tcp --permanent
firewall-cmd --reload

dnf 與 repo 設定

vi /etc/yum.repos.d/fedora.repo

[fedora]
name=Fedora $releasever - $basearch
failovermethod=priority
baseurl=http://free.nchc.org.tw/fedora/linux/releases/$releasever/Everything/$basearch/os/

[fedora-debuginfo]
name=Fedora $releasever - $basearch - Debug
failovermethod=priority
baseurl=http://free.nchc.org.tw/fedora/linux/releases/$releasever/Everything/$basearch/debug/

[fedora-source]
name=Fedora $releasever - Source
failovermethod=priority
baseurl=http://free.nchc.org.tw/fedora/linux/releases/$releasever/Everything/source/SRPMS/


vi /etc/yum.repos.d/fedora-updates.repo

[updates]
name=Fedora $releasever - $basearch - Updates
failovermethod=priority
baseurl=http://free.nchc.org.tw/fedora/linux/updates/$releasever/$basearch/

[updates-debuginfo]
name=Fedora $releasever - $basearch - Updates - Debug
failovermethod=priority
baseurl=http://free.nchc.org.tw/fedora/linux/updates/$releasever/$basearch/debug/

[updates-source]
name=Fedora $releasever - Updates Source
failovermethod=priority
baseurl=http://free.nchc.org.tw/fedora/linux/updates/$releasever/SRPMS/


更新dnf的repo
dnf config-manager --add /etc/yum.repos.d/fedora.repo
dnf config-manager --add /etc/yum.repos.d/fedora-updates.repo

啟動repo
dnf config-manager --set-enabled fedora
dnf config-manager --set-enabled updates

目前dnf的設定
dnf config-manager --dump

查看已啟動的repo
dnf repolist

查看所有的repo
dnf repolist all


改變鍵盤輸入速度指令 xset

xset r rate 200 20

2016年9月22日 星期四

Centos7 文字轉圖形登入

如果還沒有圖形環境,請先執行以下,否則略過:

::: MATE :::
yum -y install "@^MATE Desktop"
or
yum -y groupinstall mate-desktop
將近約有 156個套件要安裝

::: GNOME :::
yum -y groupinstall "X Window System" "GNOME Desktop Environment"
or
yum -y install "@^GNOME Desktop"
將近約有 777個套件要安裝

::: XFCE :::
yum --enablerepo=epel -y groups install "Xfce"


yum grouplist 可以列出安裝環境選項


安裝完成之後,
CentOS 7 之後可以用文字指令查詢目前的登入狀態
systemctl get-default

multi-user.target 意思文字登入
graphical.target 意思圖形登入

改變成圖形登入指令是
systemctl set-default graphical.target

改變成文字登入指令是
systemctl set-default multi-user.target

重新開機之後,會看到圖形介面。

如果同時安裝了 GNOME 或 MATE,那在登入畫面上輸入帳號/密碼後,按Sign In旁邊的那個齒輪,就可以選擇要以哪一套環境登入。


需自行增加注音輸入法:
system tools -> settings -> Regions and Language -> add(+) Input ->
Chinese(Taiwan) -> Chinese(Intelligent Bopomofo)


選擇自己所喜歡的 Desktop 環境,如以下方式
但如果要恢復原始環境則只要刪除 ~/.Xclients 檔案即可

另外、修改 /usr/share/xsessions 資料匣,資料匣裡面
只有剩下 MATE 檔案,達到預設桌面效果。


MATE:


echo "mate-session" > ~/.Xclients
chmod +x ~/.Xclients
sudo systemctl restart xrdp.service
XFCE

echo "xfce-session" > ~/.Xclients
chmod +x ~/.Xclients
sudo systemctl restart xrdp.service
Gnome 3:
echo "gnome-session" > ~/.Xclients
chmod +x ~/.Xclients
sudo systemctl restart xrdp.service
Gnome Fallback:
echo "gnome-fallback" > ~/.Xclients
chmod +x ~/.Xclients
sudo systemctl restart xrdp.service
KDE:
echo "startkde" > ~/.Xclients
chmod +x ~/.Xclients
sudo systemctl restart xrdp.service
Cinnamon:
echo "cinnamon" > ~/.Xclients
chmod +x ~/.Xclients
sudo systemctl restart xrdp.service
Xfce4:
echo "startxfce4" > ~/.Xclients
chmod +x ~/.Xclients
sudo systemctl restart xrdp.service

搜尋此網誌