Alat manajemen dan audit Server FLOSS

15

Saya telah bekerja dengan rangkaian alat Automation Server HP untuk waktu yang lama, dan meskipun ini adalah alat yang hebat - terlalu banyak untuk digunakan oleh usaha kecil atau jaringan rumah (lebih akurat: terlalu mahal untuk hal yang kurang dari perusahaan besar) untuk membeli).

Saya agak terbiasa dengan Wayang dan OpenNMS untuk penyediaan dan pemantauan. Namun, setelah mencari informasi lain, tampaknya tidak banyak alat manajemen yang cukup matang untuk digunakan tanpa banyak upaya untuk memeliharanya.

Apakah ada alat FLOSS lain (yang didukung secara komersial baik-baik saja) untuk mengelola:

  • penyediaan server
  • kontrol tambalan
  • paket perangkat lunak mendorong
  • dll

Ekspansi

  • integrasi dengan ketentuan bawaan baik-baik saja (kickstart, jumpstart, autoyast, unattend.txt, winpe, dll)
  • GUI dari beberapa jenis akan menyenangkan , tetapi tidak diperlukan
  • Saya ingin dapat mengatur, misalnya, profil OS, dan mengirimkannya ke banyak perangkat X , lebih disukai dengan bidang yang akan diisi selama proses untuk nama host, IP, dll.
  • berbasis agen lebih disukai daripada berbasis non-agen (yaitu, saya tahu saya bisa menggunakan soemthing seperti pssh untuk manajemen paket dan patch, tetapi itu membutuhkan kunci yang dibagikan sebelumnya dan bukan otentikasi agen / sertifikat)
  • bisa terhubung ke Nagios, OpenNMS, atau yang serupa akan sangat luar biasa - begitu banyak port, proses, dan data SNMP yang dikenal luas
  • dukungan virtualisasi akan sangat membantu - tapi saya baik-baik saja dengan itu tidak dapat membuat VM, hanya mengisi / ketentuan itu

Jika jawaban untuk pertanyaan ini ternyata adalah, "inilah banyak alat yang merupakan bagian dari solusi", saya bersedia membuat semacam pembungkus untuk saya gunakan sendiri.

warren
sumber

Jawaban:

9

Wayang tidak melakukan penyediaan sistem dasar sejauh yang saya tahu. Jadi Anda selalu memerlukan alat instalasi sistem otomatis dasar distibution.

Orang bisa menyebutkan alat seperti

Dan beberapa yang menarik telah disebutkan namanya.

Ini disebutkan, saya percaya, ada banyak hal yang harus dipertimbangkan untuk menjawab pertanyaan itu:

  • Distribusi apa (atau Sistem Operasi umum) yang Anda jalankan - apa yang ingin Anda gunakan dan kelola, dan apa yang Anda inginkan / butuhkan agar server manajemen Anda berjalan?
  • hanya untuk perangkat keras nyata, atau untuk virtualisasi juga?
  • Jenis virtualisasi apa?
  • apakah Anda membutuhkan / menginginkan GUI?
  • Siapa yang harus menggunakan sistem - tingkat keahlian apa yang mereka miliki
  • jenis dan ukuran infrastruktur apa yang harus dikelola oleh alat?
  • untuk jenis organisasi apa?
  • Jenis fungsionalitas apa yang Anda inginkan dan butuhkan? (Saya curiga, akan ada cukup banyak dalam "dll" kecil yang Anda tulis di atas)

Maksud saya, Anda ingin membuat seluruh infrastruktur Anda tergantung dan dikelola dengan alat itu, Anda harus benar-benar duduk sedikit dan memikirkan apa yang Anda butuhkan dan menuliskannya (bukan berton-ton kertas, tetapi beberapa aspek yang paling penting!) .

Henning
sumber
4

Saya akan merekomendasikan Wayang untuk informasi sistem apa pun. Meskipun seperti yang telah dikatakan, ini tidak menangani penyediaan server.

Untuk manajemen patch ada yang berikut:

  • Red Hat => Server satelit.
  • CentOS / Fedora, => Spacewalk.
  • SuSE => SMT

Saya juga telah bermain-main dengan proyek yang disebut ' The Foreman ' yang mengintegrasikan boneka dengan kickstart. Namun ini masih dalam pengembangan awal.

Matt Delves
sumber
3

Di RHEL ada Red Hat Satellite.

Di Debian ada (diproduksi google) debmarshal.

LapTop006
sumber
3

Karena saya belum bisa berkomentar, saya hanya menjawab di sini untuk menambahkan bahwa proyek open source berbasis RedHat Satellite bernama spacewalk

Julien
sumber
0

Saya belajar tentang xCAT - yang tampaknya juga membantu memenuhi setidaknya sebagian dari tujuan pertanyaan saya.

Juga, ada OCS untuk inventarisasi.

warren
sumber
0

Saat ini Foreman tampaknya menjadi pilihan terbaik dalam hal integrasi Wayang.

Tapi PuppetLabs juga bekerja pada alat penyediaan bernama Razor . Ada Presentasi tentang hal itu di PuppetCamp Munich yang mungkin layak untuk dilihat.

mschuett
sumber
0

Ansible adalah alat manajemen berbasis non-agen untuk sistem berbasis ssh (fokusnya tampaknya Linux / Unix).

warren
sumber