xref: /openbmc/phosphor-webui/app/configuration/controllers/snmp-controller.html (revision 854fbba169307e14f27a3b1f840a802f068725c6)
1ff64c54aSGunnar Mills<loader loading="loading"></loader>
2ff64c54aSGunnar Mills<div id="configuration-snmp">
3ff64c54aSGunnar Mills  <div class="row column">
4ff64c54aSGunnar Mills    <h1>SNMP settings</h1>
5ff64c54aSGunnar Mills  </div>
6ff64c54aSGunnar Mills  <form class="snmp__form" role="form" action="">
7ff64c54aSGunnar Mills      <div class="page-header">
8*854fbba1SGunnar Mills        <h2 class="bold h4">Set the Simple Network Management Protocol (SNMP)</h2>
9ff64c54aSGunnar Mills      </div>
10ff64c54aSGunnar Mills      <fieldset>
11*854fbba1SGunnar Mills        <div class="row column snmp__managers-wrap">
12*854fbba1SGunnar Mills          <div class="snmp__managers" ng-repeat="manager in managers">
13*854fbba1SGunnar Mills            <div class="inline snmp__manager-field">
14*854fbba1SGunnar Mills              <label>SNMP Manager Server</label>
15*854fbba1SGunnar Mills              <input id="snmp-manager{{$index+1}}-address" type="text" ng-model="manager.address" ng-blur="managers[$index].address = manager.address"/>
16*854fbba1SGunnar Mills            </div>
17*854fbba1SGunnar Mills            <div class="inline  snmp__manager-field">
18*854fbba1SGunnar Mills              <label>Port</label>
19*854fbba1SGunnar Mills              <input id="snmp-manager{{$index+1}}-port" type="text" ng-model="manager.port" ng-blur="managers[$index].port = manager.port"/>
20*854fbba1SGunnar Mills            </div>
21*854fbba1SGunnar Mills          </div>
22*854fbba1SGunnar Mills          <button type="button" class="btn-primary inline" ng-click="addNewSNMPManager()">Add SNMP manager</button>
23ff64c54aSGunnar Mills        </div>
24ff64c54aSGunnar Mills      </fieldset>
25*854fbba1SGunnar Mills    <div class="snmp__submit-wrapper">
26*854fbba1SGunnar Mills      <button type="button" class="btn-primary inline" ng-click="setSNMP()">Save settings</button>
27*854fbba1SGunnar Mills      <button type="button" class="btn-secondary inline" ng-click="refresh()">Cancel</button>
28*854fbba1SGunnar Mills    </div>
29*854fbba1SGunnar Mills    <p class="success-msg" ng-show="success" role="alert">Success! SNMP managers updated!</p>
30*854fbba1SGunnar Mills    <p class="error error-msg" ng-show="error" role="alert">Error setting SNMP Managers!</p>
31ff64c54aSGunnar Mills  </form>
32ff64c54aSGunnar Mills</div>
33