{"repo":"czerwonk/junos_exporter","free":true,"listed":false,"github":"https://github.com/czerwonk/junos_exporter","clone":"git clone https://github.com/czerwonk/junos_exporter.git","description":"Exporter for devices running JunOS to use with https://prometheus.io/","language":"Go","stars":225,"topics":["golang","prometheus","exporter","junos"],"license":"MIT","category":"analytics","readme_excerpt":"junos exporter Exporter for metrics from devices running JunOS (via SSH) https://prometheus.io/ Remarks This project is an alternative approach for collecting metrics from Juniper devices. The set of metrics is minimal to increase performance. We (a few friends from the Freifunk community and myself) used the generic snmp exporter before. Since snmp exporter is highly generic it comes with a lot of complexity at the cost of performance. We wanted to have an KIS and vendor specific exporter instead. This approach should allow us to scrape our metrics in a very time efficient way. For this reason this project was started. Important notice for users of version enables key based authentication. -ssh.password= enables password based authentication, this can also be enabled via the config file in the form of a password: entry. Authentication order is ssh key, if none is found the cli flag is checked, the config file is checked last. If no valid auth method is specified junos exporter exits with an error. Specify the ssh username with the cli flag -ssh.user , with the username key under the configuration file or use the default username of junos exporter . SSH key passphrase and password Both the SSH key passphrase and the SSH password can be supplied from any one of three mutually-exclusive sources -- a literal flag value, the contents of an environment variable, or the contents of a file: Secret Literal Environment variable File --- --- --- --- Key passphrase -ssh.keyPassphrase= -","default_branch":null,"files":null,"tree":[],"storefront":"/r/czerwonk","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/czerwonk/junos_exporter/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}