Skip to content

jjeaby/jmon

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

jmon is Machine's Cpu, Memory, Cuda Information Monitoring and Save with InfluxDB

CPU, MEMORY, GPU 의 사용량 온도를 확인하여 InfluxDB 에 저장해주는 모듈입니다.

  • ip 를 지정하지 않으면 Console 에 JSON 으로 수집된 정보를 출력만 합니다.
  • ip 를 지정하면 해당 ip 에 설치된 InfluxDB 에 수집된 정보를 입력 합니다.

#####[설치 방법]

pip install -U jmon

#####[사용 방법]

[] 파라미터는 옵션, [] 없는 파라미터는 필수 값임
 
python -m jmon.machine  [-h] 
                        [--ip IP] 
                        [--port PORT : Default 8086] 
                        [--id ID]
                        [--password PASSWORD]
                        [--database DATABASE : Default machine_information] 
                        [--interval INTERVAL : Default 5]
                        [--log true|false : Default true]

파라미터 설명 : 
    -h, --help           파라미터 설명 보여주기(show this help message and exit)
    --ip IP              InfluxDB 가 설치된 장비의 InfluxDB IP(ip address of InfluxDB http API)
    --port PORT          InfluxDB 가 설치된 장비의 InfluxDB PORT, Default 8086(port of InfluxDB http API : Default 8086)       
    --id ID              InfluxDB 사용자 ID(InfluxDB user id)                 
    --password PASSWORD  InfluxDB 사용자 PASSWORD(InfluxDB user password) 
    --database DATABASE  정보를 저장할 InfluxDB의 Database, Default machine_information(InfluxDB Database Name : Default machine_information) 
    --interval INTERVAL  CPU, MEMORY, GPU 정보를 가져올 주기, Default 5(monitoring interval second : Default 5) 
    --log true|false     CPU, MEMORY, GPU 정보를 json 으로 console 로 출력하는지 설정, Default true(display machine status : Default true)

About

Machine Information gathering and save InfluxDB

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages