Nagios: Downloading a System Profile in Nagios XI
สารบัญ:
- ข้อกำหนดเบื้องต้น
- การติดตั้ง Nagios บน Debian
- 1. การดาวน์โหลด Nagios
- 2. รวบรวม Nagios
- 3. การสร้างผู้ใช้ Nagios และกลุ่ม
- 4. ติดตั้ง Nagios Binaries
- 5. การสร้างไดเรกทอรีคำสั่งภายนอก
- 6. ติดตั้งไฟล์กำหนดค่า Nagios
- 7. ติดตั้ง Apache Configuration Files
- 8. การสร้างไฟล์หน่วย Systemd
- 9. การสร้างบัญชีผู้ใช้
- 10. การกำหนดค่าไฟร์วอลล์
- การติดตั้งปลั๊กอิน Nagios
- เริ่ม Nagios
- การเข้าถึง Nagios Web Interface
- ข้อสรุป
Nagios เป็นซอฟต์แวร์ตรวจสอบโอเพนซอร์ซยอดนิยม มันเก็บสินค้าคงคลังของโครงสร้างพื้นฐานด้านไอทีทั้งหมดของคุณและทำให้มั่นใจได้ว่าเครือข่ายเซิร์ฟเวอร์แอปพลิเคชันบริการและกระบวนการต่างๆของคุณกำลังทำงาน ในกรณีที่ความล้มเหลวขององค์ประกอบโครงสร้างพื้นฐานที่สำคัญ Nagios ส่งการแจ้งเตือน
บทช่วยสอนนี้อธิบายวิธีการติดตั้งและกำหนดค่า Nagios Core รุ่นล่าสุดบน Debian 9
ข้อกำหนดเบื้องต้น
คุณจะต้องเข้าสู่ระบบในฐานะผู้ใช้ที่มีการเข้าถึง sudo เพื่อให้สามารถติดตั้งแพ็คเกจได้
การติดตั้ง Nagios บน Debian
ขั้นตอนต่อไปนี้อธิบายวิธีการติดตั้ง Nagios Core รุ่นล่าสุดจากแหล่งที่มา
เริ่มต้นด้วยการติดตั้งแพ็คเกจต่อไปนี้ซึ่งจำเป็นสำหรับการรวบรวมและเรียกใช้ Nagios:
sudo apt update && sudo apt upgrade
sudo apt install autoconf gcc libc6 make wget unzip apache2 php libapache2-mod-php7.0 libgd-dev
sudo apt install libmcrypt-dev libssl-dev bc gawk dc build-essential libnet-snmp-perl gettext
1. การดาวน์โหลด Nagios
นำทางไปยังไดเร็กทอรี
/usr/src
และดาวน์โหลดเวอร์ชันล่าสุดของ Nagios จากที่เก็บโครงการ Github ด้วย wget:
cd /usr/src/
sudo wget
เมื่อดาวน์โหลดเสร็จแล้วให้แยกไฟล์ tar:
sudo tar zxf nagios-*.tar.gz
ก่อนดำเนินการตามขั้นตอนถัดไปตรวจสอบให้แน่ใจว่าคุณเปลี่ยนเป็นไดเรกทอรีแหล่ง Nagios โดยพิมพ์:
2. รวบรวม Nagios
เริ่มต้นกระบวนการบิลด์โดยรันสคริปต์
configure
:
sudo./configure --with-httpd-conf=/etc/apache2/sites-enabled
เมื่อเสร็จสิ้นการประสบความสำเร็จคุณจะเห็นข้อความต่อไปนี้:
*** Configuration summary for nagios 4.4.3 2019-01-15 ***: General Options: ------------------------- Nagios executable: nagios Nagios user/group: nagios, nagios Command user/group: nagios, nagios Event Broker: yes Install ${prefix}: /usr/local/nagios Install ${includedir}: /usr/local/nagios/include/nagios Lock file: /run/nagios.lock Check result directory: /usr/local/nagios/var/spool/checkresults Init directory: /lib/systemd/system Apache conf.d directory: /etc/apache2/sites-enabled Mail program: /usr/sbin/sendmail Host OS: linux-gnu IOBroker Method: epoll Web Interface Options: ------------------------ HTML URL: http://localhost/nagios/ CGI URL: http://localhost/nagios/cgi-bin/ Traceroute (used by WAP): /usr/sbin/traceroute Review the options above for accuracy. If they look okay, type 'make all' to compile the main program and CGIs.
รันคำสั่ง
make
เพื่อเริ่มกระบวนการบิลด์:
sudo make all
การรวบรวมอาจใช้เวลาสักครู่ขึ้นอยู่กับระบบของคุณ เมื่อกระบวนการสร้างเสร็จสมบูรณ์คุณจะเห็นดังนี้:
*** Compile finished ***… Enjoy.
3. การสร้างผู้ใช้ Nagios และกลุ่ม
ในการสร้างผู้ใช้และกลุ่มระบบ
nagios
ใหม่:
sudo make install-groups-users
เพิ่มผู้ใช้ Apache
www-data
ไปยังกลุ่ม
nagios
:
sudo usermod -a -G nagios www-data
4. ติดตั้ง Nagios Binaries
รันคำสั่งต่อไปนี้เพื่อติดตั้งไฟล์ไบนารี Nagios, CGIs และไฟล์ HTML:
sudo make install
คุณควรเห็นผลลัพธ์ต่อไปนี้:
*** Main program, CGIs and HTML files installed ***
5. การสร้างไดเรกทอรีคำสั่งภายนอก
สร้างไดเร็กทอรีคำสั่งภายนอกและตั้งค่าการอนุญาตที่เหมาะสมโดยพิมพ์:
sudo make install-commandmode
*** External command directory configured ***
6. ติดตั้งไฟล์กำหนดค่า Nagios
ติดตั้งไฟล์กำหนดค่า Nagios ตัวอย่างด้วย:
sudo make install-config
*** Config files installed *** Remember, these are *SAMPLE* config files. You'll need to read the documentation for more information on how to actually define services, hosts, etc. to fit your particular needs.
7. ติดตั้ง Apache Configuration Files
คำสั่งด้านล่างจะสร้างไฟล์กำหนดค่า Apache:
sudo make install-webconf
*** Nagios/Apache conf file installed ***
ตรวจสอบให้แน่ใจว่าเปิดใช้งาน Apache rewrite และ cgi แล้ว:
sudo a2enmod rewrite
sudo a2enmod cgi
8. การสร้างไฟล์หน่วย Systemd
คำสั่งต่อไปนี้ติดตั้งไฟล์ systemd unit และเปิดใช้งานบริการ Nagios เพื่อเริ่มการบู๊ต
sudo make install-daemoninit
… *** Init script installed ***
9. การสร้างบัญชีผู้ใช้
เพื่อให้สามารถเข้าถึงส่วนต่อประสานเว็บ Nagios คุณจะต้องสร้างผู้ใช้งานระบบ
ในบทช่วยสอนนี้เราจะสร้างชื่อผู้ใช้
nagiosadmin
:
sudo htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin
คุณจะได้รับแจ้งให้ป้อนและยืนยันรหัสผ่านของผู้ใช้
New password: Re-type new password: Adding password for user nagiosadmin
เริ่มบริการ Apache เพื่อให้การเปลี่ยนแปลงมีผล:
sudo systemctl restart apache2
10. การกำหนดค่าไฟร์วอลล์
ไฟร์วอลล์จะรักษาความปลอดภัยเซิร์ฟเวอร์ของคุณจากการรับส่งข้อมูลที่ไม่พึงประสงค์
เปิดพอร์ต Apache โดยพิมพ์:
การติดตั้งปลั๊กอิน Nagios
สลับกลับไปยังไดเร็กทอรี
/usr/src
และดาวน์โหลดเวอร์ชันล่าสุดของ Nagios Plugins จากที่เก็บโครงการ Github:
cd /usr/src/
sudo wget -O nagios-plugins.tar.gz
เมื่อดาวน์โหลดเสร็จแล้วให้แยกไฟล์ tar โดยพิมพ์:
sudo tar zxf nagios-plugins.tar.gz
เปลี่ยนเป็นไดเร็กทอรีซอร์สปลั๊กอิน:
cd nagios-plugins-release-2.2.1
เรียกใช้คำสั่งต่อไปนี้เพื่อรวบรวมและติดตั้งปลั๊กอิน Nagios:
sudo./tools/setup
sudo./configure
sudo make install
เริ่ม Nagios
ตอนนี้คุณได้ติดตั้ง Nagios บนเซิร์ฟเวอร์ Debian ของคุณแล้วให้เริ่มด้วย:
sudo systemctl start nagios
ในการตรวจสอบว่า Nagios กำลังทำงานอยู่ให้ตรวจสอบสถานะบริการ:
sudo systemctl status nagios
ผลลัพธ์ควรมีลักษณะดังนี้ด้านล่างแสดงว่าบริการ Nagios เปิดใช้งานและทำงานอยู่
● nagios.service - Nagios Core 4.4.3 Loaded: loaded (/lib/systemd/system/nagios.service; enabled; vendor preset: enabled) Active: active (running) since Sun 2019-02-10 17:07:21 CST; 9s ago Docs: https://www.nagios.org/documentation Process: 26241 ExecStart=/usr/local/nagios/bin/nagios -d /usr/local/nagios/etc/nagios.cfg (code=exited, status=0/SUCCESS) Process: 26239 ExecStartPre=/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg (code=exited, status=0/SUCCESS) Main PID: 26243 (nagios) Tasks: 6 (limit: 4915) CGroup: /system.slice/nagios.service
การเข้าถึง Nagios Web Interface
ในการเข้าถึงเว็บอินเตอร์เฟสของ Nagios ให้เปิดเบราว์เซอร์ที่คุณชื่นชอบและพิมพ์ชื่อโดเมนของเซิร์ฟเวอร์หรือที่อยู่ IP สาธารณะตามด้วย
/nagios
:
http(s)://your_domain_or_ip_address/nagios
ป้อนข้อมูลรับรองการเข้าสู่ระบบของผู้ใช้
nagiosadmin
และคุณจะถูกนำไปที่หน้าแรกของ Nagios ตามที่แสดงในภาพด้านล่าง:
ข้อสรุป
คุณได้ติดตั้ง Nagios เวอร์ชันล่าสุดจากแหล่งข้อมูลบนระบบ Debian ของคุณสำเร็จแล้ว
ตอนนี้คุณควรไปที่เอกสาร Nagios และเรียนรู้เพิ่มเติมเกี่ยวกับวิธีกำหนดค่าและใช้ Nagios
การตรวจสอบ debianวิธีการติดตั้งและกำหนดค่า redis บน debian 10 linux

ในบทช่วยสอนนี้เราจะกล่าวถึงวิธีการติดตั้งและกำหนดค่า Redis บน Debian 10, Buster Redis เป็นแหล่งเก็บข้อมูลคีย์ - ค่าในหน่วยความจำโอเพ่นซอร์ส
วิธีการติดตั้งและกำหนดค่า nagios บน Ubuntu 18.04

Nagios เป็นหนึ่งในระบบตรวจสอบโอเพนซอร์ซที่ได้รับความนิยมมากที่สุด Nagios เก็บสินค้าคงคลังของโครงสร้างพื้นฐานด้านไอทีทั้งหมดของคุณและทำให้มั่นใจได้ว่าเครือข่ายเซิร์ฟเวอร์แอปพลิเคชันบริการและกระบวนการต่างๆของคุณกำลังทำงาน
วิธีการติดตั้งและกำหนดค่า vnc บนเดเบียน 9

บทช่วยสอนนี้อธิบายวิธีการติดตั้งและกำหนดค่าเซิร์ฟเวอร์ VNC ในระบบ Debian 9 Virtual Network Computing (VNC) เป็นระบบแชร์เดสก์ท็อปกราฟิกที่ให้คุณใช้แป้นพิมพ์และเมาส์เพื่อควบคุมคอมพิวเตอร์เครื่องอื่นจากระยะไกล