albertnavas/monitor-network-linux-python
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Albert Navas 20-04-2011 versio-0.1 Requeriments de paquets instalats prèviament: 1)Modificar el fitxer "/var/lib/pgsql/data/pg_hba.conf", afegir una linia a l'apartat IPv4 local connections. On xx es la teva ip. host all all 192.168.0.xx/32 trust 2)Al servidor cal tenir instal·lat el paquet pl dels de postgres, que prepara el postgres per a connexions des de l'exterior amb llenguatges de programació. 3)Al servidor cal tenir el modul de python anomenat paramiko 4)Al client cal instal·lar el paquet posgresql-python, que instal·la la llibreria de python pg Instruccions d'ús: - Per executar el programa haura d'instalar-lo mitjançant "install.sh" - El programa s'instalara a /opt/monser-navas - Tindrà 5 fitxers: /opt/monser-navas/monitor-servidor.py /opt/monser-navas/monitor-client.py /opt/monser-navas/monitor-reporter.py /opt/monser-navas/reglas.txt /opt/monser-navas/readme /opt/monser-navas/plantillas 1. Especifiqui al fitxer "reglas.txt" les dades que vol rebre dels altres ordinadors, també haurà d'especificar la xarxa en la cual ha d'actuar i l'interval amb que vol que s'executi l'escaneig. 2. Executi el "service monser start" per escanejar els ordinadors. Si vol reinstalar el monitor-client.py al ordinadors utilitzi la opció "-r yes" al monitor-servidor.py. Si vols especificar una altra ruta per al fitxer de regles.txt utilitza l'opcio -f "ruta del fitxer" al monitor-servidor.py. 3. Executi el "monitor-reporter.py" amb els paràmetres [-b moment_inicial] [-e moment_final] -d [dades_a_consultar] -p [pcs_a_consultar] per generar una plantilla en xhtml de les dades. Les plantilles es guardaran a /opt/monser-navas/. Exemples d'execució del monitor-reporter: - Filtre per taula --> python monitor-reporter.py -d 'pcs ram discs' - Filtre per taula i per data i hora --> python monitor-reporter.py -d 'discs swap' -b '2011-05-23 12:45:00' -e '2011-05-24 12:46:40' - Filtre per taula i pc --> python monitor-reporter.py -d ram -p '41 42 40' - Filtre per taula pc i data i hora --> python monitor-reporter.py -d 'pcs discs' -p '41 42' -b '2011-05-23 12:45:00' -e '2011-05-24 12:46:40'
About
Monitor a network with pcs and generate report
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published