Bu script aynı ip bloğundan bulunan hostlar üzerinde hızlıca komut çalıştırmamızı ve çıktılarını her ip için ayrı ayrı görmemizi sağlar
Kodu çalıştırabilmek için python paramiko kütüphanesinin kurulu olması gerekmektedir.
Kod içinde yapılması gereken kodun en son satırındaki ilk 3 parametreye aşağıdakiler verilmelidir.
- En son satırda sunucularınızın bulunduğu ip bloğunu; Örnek: 192.168.1.2, 192.168.1.10 gibi Ip'lerden oluşan sunucular için "192.168.1" verilmeli
- Sunucuların kullanıcı adı
- Sunucuların şifresi
Kullanım:
$ python orun.py
Usage:
python orun.py -i -c
Examples:
python orun.py -i 10,11 -c hostname
python orun.py -i 2-11 -c "service httpd status"
Kullanım 2:
$ python orun.py -i 5-9 -c "service apache2 status"
****************************
192.168.1.5
****************************
Apache2 is running (pid 2423).
****************************
192.168.1.6
****************************
Apache2 is running (pid 21353).
****************************
192.168.1.7
****************************
Apache2 is running (pid 22353).
****************************
192.168.1.8
****************************
Apache2 is running (pid 1353).
Loading ....
No comments:
Post a Comment