Apa penghemat waktu terbesar yang pernah Anda laksanakan? [Tutup]

37

Perubahan apa yang telah Anda terapkan yang memiliki dampak terbesar pada penghematan waktu dalam beban kerja sysadmin harian Anda? Apa trik Anda untuk bekerja lebih efisien dan menyelesaikan lebih banyak hal atau bekerja lebih sedikit untuk hasil yang sama?

Saya sedang berpikir tentang otomatisasi, perubahan alur kerja / proses, alat-alat baru, berhenti melakukan beberapa hal, outsourcing, delegasi yang lebih baik, mengubah perangkat lunak / perangkat keras, mengurangi birokrasi, dll.

knweiss
sumber
Pertanyaan ini di luar topik di bawah aturan aktualitas saat ini.
HopelessN00b

Jawaban:

30

pemantauan + peringatan - yang merupakan jaring pengaman yang bagus. sama seperti pengembang menulis unit test untuk memastikan hal-hal tidak kacau ketika mereka memperbarui kode, saya mengandalkan pemantauan sebagai jaring pengaman tambahan untuk berjaga-jaga jika saya mengacaukan sesuatu [yang memutuskan koneksi server, menolak lalu lintas produksi di firewall dll] . itu memberikan ketenangan pikiran - jika ada yang rusak saya akan tahu sebelum pelanggan menelepon.

pQd
sumber
Plus: kami memiliki TV besar di dinding, menampilkan diagram berputar jaringan kami (dilakukan dengan nagios dan nagvis). Menciptakan visibilitas yang hebat, dan versi terbaru dari nagvis adalah seorang yang cantik. Memberi atasan dan pengguna Anda perasaan bahwa Anda memegang kendali (yang mana setelah Anda memilikinya).
wolfgangsz
26

Bagi saya, sudah otentikasi terpusat.

Saya sampai pada titik bahwa saya mengelola 40 atau lebih mesin Slackware, dan masing-masing memiliki otentikasi lokal PLUS otentikasi Samba lokal. Saya juga punya solusi VPN di mana setiap akun harus disiapkan, ditambah server jabber internal dan server email internal. Semuanya punya akun sendiri. MAC (Moves, Adds, Changes) gila.

Jadi saya beralih dari Slackware ke CentOS, menciptakan infrastruktur Active Directory, dan menggunakan Likewise Open untuk mengotentikasi semua mesin Linux saya terhadap AD. Itu mungkin menyelamatkan saya 20 jam sebulan tanpa bercanda sedikit pun.

Sekarang, saya sudah mendapatkan semua yang dikonfirmasi melalui AD yang saya bisa, dan itu sangat berhasil. Saya tidak bisa merekomendasikan otentikasi terpusat cukup jika Anda masih melakukan hal-hal dengan cara yang buruk.

Matt Simmons
sumber
Apakah Anda tahu jika terbuka juga akan menyelesaikan masalah dengan domain tepercaya yang dimiliki samba? Lihat serverfault.com/questions/35492/...
chmeee
1
chmeee: Saya tidak tahu, karena infrastruktur saya tidak serumit milik Anda. Saya sarankan Anda mencobanya di kotak cadangan. Open juga gratis, dan tidak membuat perubahan domain sama sekali, selain menambahkan mesin ke komputer AD OU.
Matt Simmons
Mengapa AD dan bukan OpenLDAP atau Redhat / Netscape? Apakah ini sebagian besar jaringan windows?
David Gardner
Karena aku sudah akrab dengan AD dan tidak OpenLDAP atau Redhat Directory Server
Matt Simmons
20

Saya setuju dengan pilihan yang jelas di sini; Otomatisasi dan otentikasi pusat. Namun, tampaknya saya harus menjadi orang yang menyebutkan dokumentasi .

Dengan mendokumentasikan sebanyak mungkin masalah, alur kerja, instalasi, dan panduan sebanyak mungkin orang dapat mengatasi beberapa masalah mereka tanpa perlu melibatkan departemen kami.

Penghemat waktu hebat lainnya adalah pelacakan masalah .

Mampu memprioritaskan tugas, menugaskan mereka ke anggota tim dan menyingkirkan semua kekacauan orang yang mengirim permintaan melalui email, msn atau hanya datang ke kantor. Ini juga membantu teman baik kita, manajer untuk melihat seberapa efisien Anda (jika Anda mau).

Maka tentu saja, lapisan gula pada kue akan menjadi cangkir saya 'RTFM' (Baca Manual) yang banyak diangkat.

Andrioid
sumber
Pemantauan + Peringatan imho jauh lebih baik daripada dokumentasi. Ini adalah dokumentasi implisit (bukan itu saya tidak suka dokumen tertulis). Setuju pada masalah pelacakan, tidak dapat melakukannya tanpa
serverhorror
2
Monitonring + Alerting adalah "apa". Dokumentasi adalah "mengapa".
David Mackintosh
Anda dapat memiliki semua pemantauan dan mengingatkan Anda suka tetapi jika Anda tidak memiliki dokumentasi tentang apa yang harus dilakukan ketika pager berbunyi atau mencatat tentang cara memperpanjang pemantauan maka Anda akan terjebak menjawab semua halaman dan mempertahankan semua pemantauan sendiri. Dokumentasi memungkinkan transfer pengetahuan sehingga Anda dapat membangun tim Anda dan membiarkan orang lain masuk untuk berbagi pekerjaan.
dannyman
17

Otomatisasi infrastruktur dengan alat seperti Chef atau Wayang adalah hal terbaik yang saya terapkan pada sistem yang saya kelola. Pemantauan bagus dan semuanya, tetapi seringkali, mendapatkan berbagai bit untuk bermain bagus dengan infrastruktur lainnya membutuhkan banyak pekerjaan. Chef dan Wayang sama-sama hebat dalam mengotomatisasi seluruh infrastruktur, menyediakan banyak lem yang digunakan untuk ditulis dengan tangan. Khususnya menyatukan server mana yang menyediakan layanan apa.

Chef memiliki, bawaan, kemampuan untuk meminta server atribut dan resep yang diterapkan pada node lain, sehingga Anda dapat bertanya siapa server web produksi, atau siapa master database, membuat otomasi menjadi lebih mudah. Wayang dapat melakukan ini juga, tetapi membutuhkan alat klasifikasi simpul eksternal seperti iClassify .

Ini seharusnya memiliki implikasi yang jelas untuk alat pemantauan dan tren seperti Nagios dan Munin. Ini juga dapat, misalnya, menyediakan konfigurasi otomatis dari lingkungan yang memuat beban, sehingga LB dapat meminta semua server web yang perlu dicakup untuk aplikasi tertentu.

Penghemat waktu besar lainnya yang telah saya terapkan di berbagai lingkungan adalah pembuatan otomatis, seperti kickstart (redhat / centos) dan preseed (debian / ubuntu). Ini harus jelas bagi kebanyakan orang, tetapi dapat mengejutkan berapa banyak situs yang masih membangun sistem dari CD hand-off. Lebih baik lagi jika build otomatis membuat sistem siap menjalankan Chef atau Wayang untuk menyiapkan semua barang lainnya.

jtimberman
sumber
2
Manajemen konfigurasi (saya menggunakan boneka) ditambah server PXE (tukang sepatu) adalah penghemat waktu yang tepat bagi saya. Tetapi penghematan waktu terbesar berasal dari 'manajemen waktu'. Saya menemukan buku Tom Limoncelli 'Manajemen Waktu untuk Administrator Sistem' sangat berharga dalam hal ini. Sekarang hari saya lebih terstruktur dan terencana saya menghabiskan lebih sedikit waktu 'perencanaan' dan menunda-nunda dan lebih banyak waktu hanya melakukan apa yang relevan.
aussielunix
Alat otomatisasi yang bagus, tetapi apakah Anda tahu ada alat yang mirip dengan Chef atau Wayang yang tidak didasarkan pada Ruby?
Andrioid
@Android - cfEngine, tetapi Chef dan Wayang lebih baik untuk diajak bekerja sama, dan begitu pula Ruby: D.
jtimberman
Lihat Bcfg2. Ini mirip dalam kemampuan dengan Wayang tetapi ditulis dengan Python.
Kamil Kisiel
16

Banyak monitor, dengan jendela terbuka di konsol setiap server yang menjadi tanggung jawab saya.

Alan H
sumber
6
Itu hanya akan skala sejauh ini.
Teddy
Iya nih. Meskipun saya bisa terus menambahkan mesin tambahan dengan monitor tambahan, tapi sungguh Anda hanya bisa melangkah sejauh ini.
Alan H
7

Pemantauan tentu saja bagus, tetapi tidak yakin itu menghemat waktu. Untuk uang saya itu adalah logging terpusat, dengan sistem tampilan yang menyaring hal-hal duniawi, menyoroti bahaya (kegagalan disk, ditemukannya pemindai virus) dan menampilkan segala sesuatu yang lain untuk kategorisasi.

syslog (dan perl) untuk menang.

Itu pada dasarnya memungkinkan saya untuk membaca log peristiwa semua komputer di jaringan sambil makan bagel saya; setidaknya cek sekilas untuk mencari sesuatu yang menakutkan. Penghematan waktu yang sangat besar.

Kyle Hodgson
sumber
+1 log terpusat dan pelaporan skrip perl.
David Mackintosh
Kami meluncurkan tanda centang ke server kami. Butuh beberapa saat untuk menambahkan filter untuk saluran yang tidak kita pedulikan, tetapi ini berguna.
David Pashley
1
Saya tahu komersial tetapi melihat splunk, sistem pemusatan log dengan ujung depan yang indah.
James
6

Hak admin lokal yang dihapus untuk semua pengguna. (jika saya bisa)

Ini memiliki efek sekarang saya tidak harus berurusan dengan apa pun, bagaimana cara mendapatkan aplikasi X untuk menginstal (karena Anda tidak diizinkan sekarang), komputer saya memiliki virus / spyware, komputer saya berjalan lambat dan hampir semua yang berhubungan dengan itu.

Saya tidak pernah menyadari betapa stabilnya ini membuat workstation sampai saya menemukan satu workstation yang telah benar-benar terjawab dalam audit, pembaruan windows, dll. Itu telah berjalan selama sekitar 4 tahun tanpa satu pembaruan dilakukan untuk itu. Saya rasa saya menggunakan Windows SP1. Situs itu tidak pernah sekalipun mengeluh tentang masalah dengan itu dan ketika saya menemukannya, saya menemukan itu berjalan hebat.

SpaceManSpiff
sumber
Ini adalah saran yang sangat bagus untuk perusahaan kecil yang melakukan transisi yang canggung menjadi perusahaan menengah.
statika
1
Izinkan saya menambahkan bahwa tidak berfungsi untuk menyatukan semua pengguna di bawah kebijakan seperti ini. Jika ada pengguna daya yang sah (misalnya pengembang) mereka perlu diperlakukan secara berbeda. Jika tidak, a) mereka tidak dapat melakukan pekerjaan mereka, dan b) mereka akan tetap menumbangkannya, menyebabkan masalah lain. Dengan demikian, kebijakan tersebut perlu mewaspadai banyak jenis pengguna.
jplindstrom
Jangan menganggap pengembang membutuhkan akses admin. Jika mereka tidak memiliki akses admin mungkin maka mereka benar-benar akan mengembangkan program yang berfungsi dengan baik sebagai pengguna terbatas (untuk perubahan). Ada pengguna yang membutuhkannya, itu sebabnya mereka akan diberikan akun kedua untuk menginstal perangkat lunak, dll sehingga akun harian mereka masih terbatas. Sama seperti cara kerja dunia Linux. Jika mereka menumbangkannya, itu mudah, memecat orang pertama, sisanya akan mengantri dengan sangat cepat. Jika mereka membutuhkan sesuatu yang diinstal untuk melakukan pekerjaan mereka, maka minta apa yang mereka butuhkan, bukan akses admin.
SpaceManSpiff
6

Virtualisasi (VMware)

Antara menyebarkan server dari template, mengelola server dari satu antarmuka, pemantauan perangkat keras terperinci yang dibangun ke dalam klien infrastruktur, itu benar-benar mengubah cara kami mengelola infrastruktur kami.

Dan dampaknya terhadap cara kami berpikir tentang "perangkat keras" kami benar-benar membuatnya menjadi pengubah permainan. Cluster tidak lagi "terlalu mahal" karena kita dapat menggunakannya secara virtual. Perlu lebih banyak server Citrix, clone itu. Selama kita menjaga pertanian perangkat keras fisik kita menyediakan sumber daya yang memadai (dan server-server itu benar-benar komoditas sekarang), semuanya sangat bagus.

Kevin Kuphal
sumber
4

cfengine untuk manajemen konfigurasi di bawah debian / linux.

openvpn untuk menghubungkan stasiun satelit

tighvnc melalui vpn untuk mencapai 2300 Klien Windows di stasiun satelit.

munin dan nagios untuk pemantauan dan pelaporan

smartmontools di server untuk pemeriksaan kesehatan otomatis (dan surat status, jika terjadi kesalahan)

raid1 (mirroring) di server. Jika satu disk gagal, server masih berjalan - ist ini sangat utama untuk manajemen waktu saya.

Meta

TeamWork - Tidak ada gunanya melakukan semua hal sendiri. berbagi pekerjaan dan bersama-sama Anda lebih produktif.

atmosfir kerja menghormati teman-temanmu, bercanda dan tertawa - ini sangat berguna untuk suasana positif dan kreatif.

Selamat menikmati pekerjaan Anda! ***, aku mencintai pekerjaanku! Ini membuat saya benar-benar goog (saya pikir;))

ThorstenS
sumber
4

Bagi saya itu adalah menyewa sysadmin yang sangat bagus.

FerranB
sumber
3

Wayang. Gagasan mengubah satu tempat dan memiliki semua sistem yang terpengaruh sangat fantastis.

Pasangkan itu dengan pemasangan standar, dan, sangat cepat untuk menghadirkan sistem baru. Anda netboot dan menjalankan instalasi stok, dan kemudian boneka mengambil alih dan semuanya dikonfigurasi.

Akhirnya, standarisasi. Tidak, Anda benar-benar tidak ingin 35 distro linux berbeda dan 4 versi Solaris berbeda. Berusahalah untuk pindah ke satu pemasangan standar. Setiap sistem unik yang Anda matikan menghemat banyak waktu.

Bruce ONeel
sumber
2

Tambahkan suara lain untuk pemantauan. Prinsipnya cukup sederhana: Saya ingin tahu apa yang terjadi sebelum pengguna terpengaruh. Administrasi Sistem idealnya menjadi peran yang transparan. Pengguna seharusnya tidak tahu atau tidak peduli dengan apa yang Anda lakukan. Dari sudut pandang mereka itu seharusnya hanya bekerja. Pengguna yang senang dan puas harus sama dengan admin yang bahagia dan puas.

Satu hal yang sering diabaikan dalam TI adalah bahwa komputer ada untuk kita, bukan kebalikannya. Namun demikian saya tahu admin yang menghabiskan sebagian besar hari mereka secara manual memeriksa server dan log mereka. Mengapa? Komputer dapat memonitor satu sama lain dan dengan sedikit skrip Anda hanya dapat memiliki bagian yang menarik dari log yang dikirimkan kepada Anda. Sungguh, Anda tidak perlu mengarungi beberapa juta entri informasi, seperti pekerjaan cetak Fred atau transfer DNS berhasil. Katakan saja kapan mereka tidak.

John Gardeniers
sumber
2

Penghemat waktu terbesar yang saya terapkan adalah Disk Imaging dari workstation produksi kami. Semuanya sama dan tidak ada yang menyimpan apa pun secara lokal, jadi jika ada masalah, saya hanya gambar-ulang mesin dan semuanya siap, bagus seperti baru.

steve.lippert
sumber
2

Penghematan waktu adalah yang paling penting ketika sistem sedang down.

Saya mendokumentasikan semua info kontrak dukungan dalam file teks standar dalam struktur direktori standar. Saya memiliki satu pusat dan menyimpan lebih dari satu salinan.

Setiap bit informasi (portal web, nomor telepon, titik kontak, tanggal kedaluwarsa, nomor kontrak, pintasan menu ponsel, dll.) Di mana diawali dengan tag standar dalam format .ini lama (tag: data).

Menemukan nomor telepon sesederhana pergi ke direktori tingkat atas dan menjalankan:

grep Phone */*support.txt | more

Di mana wildcard pertama diperluas ke nama vendor dan / atau produk.

Saya tidak menggunakan Excel, Word, OpenOffice, database, dll., Dll. Hanya karena ketika ada sesuatu yang tidak beres, sesuatu itu mungkin merupakan hal terpenting yang menyimpan informasi dukungan Anda. Ini juga tidak mudah dilihat dari layar konsol mode teks.

Saya juga mendokumentasikan semua caranya dengan cara yang sama.

kmarsh
sumber
Terpilih untuk menyadari nilai bisnis waktu.
jplindstrom
2

Saya menerapkan Wiki Departemen TI (menggunakan Mediawiki untuk mereka yang tertarik) beberapa tahun yang lalu. Ketika kami mulai merasa nyaman menggunakannya, jawaban untuk banyak pertanyaan yang diajukan di sekitar kantor adalah "Apakah Anda memeriksa wiki?" Butuh sedikit waktu bagi kami untuk terbiasa memeriksa Wiki untuk informasi spesifik, tetapi begitu kami menyadari bahwa itu adalah potensi besar. Kami memiliki semua informasi yang kami butuhkan tepat di ujung jari kami - jika ada sesuatu yang tidak ada di sana, kami memiliki kemampuan untuk menambah / mengubah halaman dengan cepat.

Russ Warren
sumber
2

Penghemat waktu terbesar saya, sejauh ini, adalah kunci SSH + ssh-agent + gantungan kunci seperti yang diuraikan dalam artikel IBM ini tentang manajemen kunci OpenSSH

Tidak ada lagi kata sandi untuk shell, skrip dan scp.

CATATAN: Saya masih memiliki kata sandi pada kunci pribadi saya.

Swoogan
sumber
1

Saya harus setuju dengan pQd tentang pemantauan.

Meskipun kami belum melihat manfaat penuhnya, penerapan manajemen konfigurasi menggunakan Puppet menjanjikan untuk menghemat waktu yang cukup banyak dan mengurangi kesalahan secara besar-besaran.

David Pashley
sumber
1

Saya menemukan AutoIt dan kemudian AutoHotkey dan jatuh cinta.

Pekerjaan terakhir yang saya miliki adalah untuk produsen kendaraan khusus. Para assembler adalah pengguna komputer yang sedikit mahir dan berhasil menghentikan program yang harus mereka gunakan untuk memasuki pekerjaan yang sedang mereka jalani. Setiap hari, beberapa kali sehari, saya harus berkeliling ke 15+ stasiun kerja di 3 bangunan yang berbeda dan mematikan program yang macet, meluncurkannya kembali, dan membawanya kembali ke layar entri data. Saya akhirnya menginstal VNC sehingga saya bisa melakukannya dari jarak jauh yang mengurangi waktu perjalanan tetapi masih melibatkan saya mengingat untuk masuk dan mereset mesin begitu sering. Ketika saya menemukan AutoIt, saya menyadari bahwa saya dapat mengatur program untuk menonton komputer dan jika tidak ada input selama 5 menit, itu dapat mengatur ulang program dan mengetik dan klik semua yang diperlukan untuk mendapatkannya kembali ke layar input.

Yusuf
sumber
1

++ untuk pusat auth dan manajemen akun termasuk pembuatan akun dan penanganan penghentian. Kami memiliki AD (dua hutan) dan LDAP (dan, hingga saat ini NDS) dengan berbagai grup yang mengakses sumber daya yang ada di direktori mana pun. Waktu yang kami berikan untuk menyelaraskan direktori dan mengatur semua sumber daya di satu atau beberapa direktori telah sepadan.

Kemenangan terbesar berikutnya adalah sejumlah otomatisasi apakah pembersihan akun, konfigurasi sentralisasi, atau apa pun yang Anda miliki.

Saya tidak yakin berapa banyak waktu sebenarnya memonitor menghemat tetapi itu penting. Tidak perlu terlalu banyak bagi lingkungan untuk menjadi cukup besar atau cukup kompleks untuk "pemeriksaan manual" menjadi tidak mungkin dan tidak efektif. Plus, kadang-kadang menyenangkan untuk tidur. ;)

Ini mungkin sedikit keluar dari pemikiran utama tentang ini tetapi kami juga memiliki kemenangan besar ketika kami menstandarisasi platform perangkat keras kami. Kami memilih platform server yang bisa diterapkan untuk semua sistem operasi kami dan telah bertahan selama beberapa tahun. Kami mempelajari perangkat keras dan kami mempelajari manajemen jarak jauh dan menghemat waktu dan energi dengan berbagai cara:

  1. Tidak ada lagi yang mendukung setengah lusin atau lebih jenis server yang lemah masing-masing dengan kebiasaan mereka sendiri
  2. Dukungan lintas-tim: ketika datang ke perangkat keras, orang-orang Unix tahu itu, orang-orang Windows tahu itu, bahkan orang-orang jaringan cukup akrab dengan itu untuk melempar di tangan yang diperlukan karena berbagai peralatan mereka berjalan pada perangkat keras.
  3. suku cadang!

Hal yang sama berlaku untuk build OS standar, didokumentasikan, dan ditinjau. Mungkin tampak dasar tetapi saya sering bertabrakan dengan toko-toko di mana bangunannya tidak standar dan tidak ada akhir dari main-main untuk melihat apakah alat ini atau alat itu ada atau apakah server tertentu memiliki pengaturannya dengan benar. Kekacauan semacam itu dapat mengubah tugas dan masalah yang paling mendasar bahkan menjadi latihan menembak.

Damorg
sumber
1

Belajar mendelegasikan dan mempercayai kolega saya - begitu Anda tahu bahwa Anda dapat memberikan sedikit pekerjaan kepada orang lain, hidup menjadi jauh lebih santai. Dan bukan karena saya malas dan semua orang melakukan pekerjaan saya untuk saya; itu ketenangan pikiran yang datang dengan mengetahui Anda memiliki cadangan yang baik. Dan, tentu saja, dipantau dengan baik, konfigurasi OS standar pada perangkat keras standar. Tak perlu dikatakan.

Tujuan saya untuk otomatisasi adalah sekarang lagi saya mendapatkan email yang mengatakan "Ini-dan itu rusak di server foo. Sudah diperbaiki." dan kemudian setelah saya mengirim bug ke pengembang saya bisa kembali membaca koran dan minum kopi. Kita belum sampai di sana, tetapi kita sudah jauh dari kekacauan reaktif yang kita gunakan untuk bertarung setiap hari.

pengguna2278
sumber
1

Saya baru-baru ini mengimplementasikan AntHill Pro di tempat kerja dan sekarang memiliki semua bangunan dan penyebaran kami untuk sejumlah proyek yang sepenuhnya otomatis dan dilacak. Ini termasuk membuat perpustakaan Ant penyebaran Tomcat bersama yang digunakan semua proyek, menyederhanakan pemeliharaan proyek-proyek tersebut di AHP. Selanjutnya adalah membuat perpustakaan serupa untuk penyebaran CDA situs.

Meskipun tidak menghemat waktu saya secara pribadi, ini menghemat waktu pengembang dan staf operasi kami. Saya menikmati menjadi kaleng minyak untuk roda orang lain. :-)

Saya berharap untuk melihat Chef dan Wayang berikutnya untuk membantu di sisi infrastruktur dari hal-hal otomatis.

Oh, dan dokumentasi adalah bantuan BESAR. Menghemat banyak waktu untuk hanya mengarahkan orang ke dokumen yang ditulis dengan baik daripada menjawab pertanyaan yang sama sebanyak 20 kali.

Brian Kelly
sumber
1

Penghemat waktu terbesar saya adalah skrip preseed untuk pemasangan workstation linux kami. kami memiliki kontraktor yang datang dan pergi setiap saat, jadi kami memiliki kumpulan workstation yang dapat digunakan kembali secara teratur. Ketika mereka kembali ke IT, kami mendorong CD instal ke dalam, menambahkan file preseed ke perintah install dan dalam waktu 20 menit (dan tidak ada penekanan tombol lebih lanjut dari siapa pun dari kita) kotak itu kembali ke instalasi dasar yang baru dan berfungsi, dengan semua alat dan pra-konfigurasi untuk dijalankan di jaringan kami. Plug'n'play.

wolfgangsz
sumber