Configuring NMIS to use Internal Authentication
Using Internal Authentication
We recommend updating the authentication system from apache to htpasswd (so NMIS does authentication instead of Apache). 3 steps need to be taken to change this.
Change Config.nmis to tell NMIS to use htpasswd
%hash = ( --SNIP-- 'authentication' => { --SNIP-- 'auth_method_1' => 'htpasswd', # <= change this FROM apache TO htpasswd
Backup old apache config
Generate new apache configuration (if you have customised yours edit it and remove the auth portions instead of generating a new one)
#backup old config cd/etc/httpd/conf.d/ cp00nmis.conf 00nmis.conf.pre-8.4.6G.bak
Update Apache Config for NMIS
Create new config to replace old config and restart apache
/usr/local/nmis8/bin/nmis.pl type=apache > /etc/httpd/conf.d/00nmis.conf service httpd restart
Troubleshooting Internal Authentication for opCharts
1. First this to double-check is if opCharts is running in standalone mode or not, it should not be. Details here: opCharts Administration Guide
2. Second thing is see if there is a users.dat and Users.nmis file in /usr/local/omk/conf, if there is rename it and try to login with the users.
3. It should work now, if not Sym link /usr/local/nmis8/conf/Users.nmis to /usr/local/omk/conf/Users.nmis
ln -s /usr/local/nmis8/conf/users.dat /usr/local/omk/conf/users.dat ln -s /usr/local/nmis8/conf/Users.nmis /usr/local/omk/conf/Users.nmis