Crear usuarios en NMIS 9 y OMK Administration
Procedimiento para crear usuario en NMIS
Para crear un usuario en NMIS 9, se debe acceder con un usuario administrador a: http://ipservidor/cgi-nmis9/nmiscgi.pl.
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
Para crear un usuario utilizando el módulo Administration de FirstWave, se debe acceder con un usuario administrador a: http://ipservidor/omk/admin/login.
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.