Crear usuarios en NMIS 9 y OMK Administration

Crear usuarios en NMIS 9 y OMK Administration

Procedimiento para crear usuario en NMIS


  • Una vez dentro de NMIS, ir a System > System Configuration > Users > add


  • Agregamos los parámetros y damos clic en Add para agregar el usuario.
    • User: nombre de usuario (no agregar diagonales)
    • Privilege: administrator o manager o engineer u operator o guest. La configuración de Privilegio describe, a muy alto nivel, las operaciones que el usuario puede realizar; además, controla la visibilidad de ciertas partes de la interfaz gráfica de NMIS. Para más información, visitar: Política de Acceso (Access Policy) en NMIS
    • Admission: true o false. Permitir acceso o denegarlo
    • Group: seleccionar all para todos los grupos o seleccionar uno o más según se requiera



  • El usuario agregado aparecerá en la tabla de usuarios.



  • Ahora, para poder asignarle una contraseña al usuario creado, accedemos vía consola al servidor y ejecutamos lo siguiente:


cd /usr/local/nmis9/conf
htpasswd -m users.dat usuarionuevo
New password: colocarpassword
Re-type new password: colocarpasssword

# Si los passwords coinciden, aparecerá el mensaje siguiente y ya se podrá acceder a NMIS / módulos con el usuario y contraseña: 
Adding password for user usuarionuevo

# Si hay algún problema, aparecerá el mensaje siguiente y deberá de repetirse la instrucción:
htpasswd: password verification error


  • Para comprobar el acceso, iniciamos sesión desde la GUI de NMIS y módulos.





Procedimiento para crear usuario en Administration



  • Una vez dentro de Administration, ir a Configuration > NMIS Users > + (add)



  • Agregamos los parámetros y damos clic en OK para agregar el usuario.
    • User: nombre de usuario (no agregar diagonales)
    • Privilege: administrator o manager o engineer u operator o guest. Esto no puede quedar en blanco, ya que provocará errores (ver sección Troubleshooting). La configuración de Privilegio describe, a muy alto nivel, las operaciones que el usuario puede realizar; además, controla la visibilidad de ciertas partes de la interfaz gráfica de NMIS. Para más información, visitar: Política de Acceso (Access Policy) en NMIS
    • Admission: true o false. Permitir acceso o denegarlo
    • Group: seleccionar all para todos los grupos o seleccionar uno o más según se requiera
    • Password: password del usuario



  • El usuario agregado aparecerá en la tabla de usuarios.


  • Para comprobar el acceso, iniciamos sesión desde la GUI de NMIS y módulos.





Troubleshooting

En caso de agregar un usuario de manera incorrecta, se podrían presentar algunos problemas en los módulos, por ejemplo:

1. Problema al agregar usuario sin Privilege definido

  • Al acceder a un módulo, se presentará el error User not authorised.
  • Esto podrá identificarse en el log /usr/local/omk/log/auth.log mediante los siguientes mensajes de error:


[info] Auth::user_verify, login request of user=trouble method=htpasswd accepted
[error] Auth::_GetPrivs, User trouble not found in Users table, no default privilege configured
[error] user "trouble" does not exist!





  • Para corregir esto, asignar un Privilege al usuario, accediendo a Administration, ir a Configuration > NMIS Users > seleccionar el usuario > edit > agregar Privilege > OK




  • El usuario podrá acceder sin problemas.



2. Problema al agregar un usuario sin Password definido

  • Al intentar acceder a un módulo, se presentará el error There was an error authenticating, please try again.
  • Esto podrá identificarse en el log /usr/local/omk/log/auth.log mediante los siguientes mensajes de error:


[info] Auth::user_verify, login request of user=trouble2 method=htpasswd failed
[487581] [info] SimpleAuth::validate_user, authentication failure for username=trouble2




  • Para corregir esto, asignar un Password al usuario, accediendo a Administration, ir a Configuration > NMIS Users > seleccionar el usuario > edit > Agregar Password > OK




  • El usuario podrá acceder sin problemas.



3. Problema al agregar usuario sin grupos definidos

  • Al acceder a un módulo, no se verá ningún nodo.




  • Para corregir esto, asignar uno o más grupos al usuario, accediendo a Administration, ir a Configuration > NMIS Users > seleccionar el usuario > edit > Agregar grupo(s) > OK




  • El usuario podrá ver los nodos asignados sin problemas.