2012-01-04 13 views
5

क्या पाइथन/पर्ल/रुबी में अधिमानतः एक स्क्रिप्टिंग लाइब्रेरी है जो आपको डिस्क, लोड, चल रही प्रक्रियाओं की एक सूची, सीपीयू उपयोग को मानक तरीके से जानकारी प्राप्त करने की अनुमति देती है?सर्वर स्वास्थ्य की निगरानी के लिए स्क्रिप्टिंग लाइब्रेरी?

मैं हमेशा पार्सिंग डीएफ, अपटाइम, पीएस इत्यादि को समाप्त करता हूं। यह देखते हुए कि ये अलग यूनिक्स स्वादों पर भिन्न हैं और विंडोज़ पर पूरी तरह से अलग तरीके से किए जाने की आवश्यकता है, मैंने सोचा होगा कि कोई पहले ही ऐसा कर चुका होगा।

+0

मुझे लगता है कि किसी ने ऑस्ट्रेलियाई रेलस्काम्प में एक के बारे में एक बात की थी। हालांकि, मुझे कोई विवरण याद नहीं है। –

+0

आप "सर" कमांड या अन्य लोगों को कॉल कर सकते हैं ... http: //linuxadmintips.wordpress.com/2011/03/05/server-health-check-status-commands-in-linux/ – rogerdpack

उत्तर

2

(रूबी) डैनियल बर्गर इस क्षेत्र में lot of gems बनाए रखता है। Sys-cpu, sys-uptime, sys-uname, sys-proctable, sys-host, sys-admin, sys-filesystem - सभी मल्टी-प्लेटफ़ॉर्म AFAIK की तलाश करें।

0

क्या आपने नागियोस में देखा है? http://mmonit.com/monit/

एक कदम, @lawrencealan के रूप में उल्लेख किया है, Nagios है:: http://nagios.org/

यहाँ और एक नया दिलचस्प प्रयास है http://exchange.nagios.org/directory/Addons/Monitoring-Agents

+0

बस मामले में मुझे कुछ याद आ रहा है क्या नागियो एक स्क्रिप्टिंग लाइब्रेरी के साथ आते हैं जो सिस्टम की जानकारी को मानक तरीके से उजागर करता है? –

5

सबसे सरल monit है: http://nagios.org/

एजेंटों की बहुतायत हैं : http://amon.cx/

+0

सभी तीन स्क्रिप्टिंग लाइब्रेरी नहीं हैं जिन्हें आसानी से अपने कोड में शामिल किया जा सकता है - या? –

+0

बस अगर मुझे कुछ याद आ रहा है। क्या कोई पैकेज एक स्क्रिप्टिंग लाइब्रेरी के साथ आता है जो सिस्टम की जानकारी को मानक तरीके से उजागर करता है? –

+0

मुझे पता नहीं है - मुझे लगता है कि मुझे समझ में नहीं आया कि आप क्या खोज रहे थे। :) –